molliboyle.bsky.social
@molliboyle.bsky.social
Denver, CO
I fixed my issue with an answer from StackOverflow today, before I asked Claude Code. Please clap.
November 4, 2025 at 9:34 PM
Currently migrating from one set of custom design tokens to a fixed set of design tokens and the handful of naming clashes have me like 🥴😵‍💫
October 24, 2025 at 6:05 PM
My third course from Josh! 🎉
We’re live!! My brand-new course, “Whimsical Animations”, is now available. 🥳🎉

whimsy.joshwcomeau.com

I’m so excited to share all of my animation tools and techniques with y’all. 😄
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
whimsy.joshwcomeau.com
September 24, 2025 at 5:02 PM
Reposted
This post by @samwho.dev explaining Big-O notation in human terms with concise code samples and simple illustrative demos is a joy to read. samwho.dev/big-o/
Big O
A visual introduction to big O notation.
samwho.dev
September 23, 2025 at 1:40 PM
Reposted
in the audience, scratchin an itch:
responsive #CSS scroll animation

try it!
cdpn.io/pen/debug/wB...
September 19, 2025 at 9:47 PM
Reposted
Wrote a little thing about subgrid that I hope you find helpful. Short and sweet, with nice, clean code 🥰 webkit.org/blog/17339/s...
Subgrid: how to line up elements to your heart’s content
When Grid became widely available across browsers in 2017, it was an absolute game changer.
webkit.org
September 16, 2025 at 11:20 PM
Reposted
we mic'd up @wesbos.com
September 11, 2025 at 9:16 PM
Reposted
In case you missed it, I wrote about the basics CSS Anchor Positioning.

🔗 ishadeed.com/article/anch...
August 29, 2025 at 1:48 PM
Just used `npx knip` to find my unused files, components, and packages and 😱! So cool.

How have I not come across it before?
August 8, 2025 at 10:02 PM
Reposted
Lots of questions about how to get the FPS meter to show up and a few other CSS rendering debugging tools
August 7, 2025 at 2:31 PM
Reposted
This is CSS performance problem I see all too often.

The React website has some jank due due to their use of transition.

Here is how to find what causes it and how and fix it
August 7, 2025 at 2:07 PM
I at least feel justified in all my struggles over the years with the Date class...
July 18, 2025 at 1:18 AM
Reposted
Looking for inspiration, I browsed through some old prototypes. Here's one that's absolutely exhausting to play.
July 9, 2025 at 10:18 AM
Reposted
'“eat your vegetables” is one of the least effective arguments in the world. [..]

I would like to list some of my personal, completely selfish reasons for building accessible UIs. No finger-wagging here: just good old hardheaded self-interest!'

nolanlawson.com/2025/06/16/s...

#a11y
Selfish reasons for building accessible UIs
All web developers know, at some level, that accessibility is important. But when push comes to shove, it can be hard to prioritize it above a bazillion other concerns when you’re trying to c…
nolanlawson.com
June 24, 2025 at 9:52 AM
Reposted
Long time readers know how important we feel about creating your own thing. Hopefully this article gives you a push to make something — anything you can call yours.

goodinternetmagazine.com/my-website-i...
My website is ugly because I made it
If my mom wanted good art on her fridge, she could’ve purchased reprints of works by Vermeer, Lichtenstein, Wyeth, etc. But she didn’t want good art – she wanted my art. Somebody with good taste...
goodinternetmagazine.com
June 9, 2025 at 3:05 PM
Reposted
Hey friends, did you know you can make a modal element dismissible by clicking outside (aka light dismiss) by adding `closedby=any` to it. That's it. That's all there is to it.



developer.mozilla.org/en-US/docs/W...

Chrome 134+, Firefox 140+, coming soon to Safari.
HTMLDialogElement: closedBy property - Web APIs | MDN
The closedBy property of the HTMLDialogElement interface indicates the types of user actions that can be used to close the associated <dialog> element. It sets or returns the dialog's closedby attribu...
developer.mozilla.org
May 28, 2025 at 2:46 PM
Reposted
i think every react developer should watch this talk. if you want to cut to the chase, here is a timestamp where it kicks into high gear. (the stuff before is also very interesting, so maybe you'll rewind and watch the whole talk). but just listen for a few minutes and then keep watching if curious?
May 8, 2025 at 11:38 PM
Reposted
wrote up some thoughts on how our interfaces are getting flatter, and how we might design with 💃 our bodies 🤸 in mind.

🧶 went ham on little yarn worlds

wattenberger.com/thoughts/our...
March 11, 2025 at 4:12 PM
Reposted
Does it bug you that Flexbox always ends up with a very few items in the last row, stretched out extra wide?

What if the layout was balanced kinda like `text-wrap`, using:

item-pack: balance;

Learn more about this idea, and much more:
webkit.org/blog/16587/i...
March 28, 2025 at 11:20 PM
Reposted
We have been hard at work on this one!

AgentQL MCP Server enables AI assistants like Claude and IDEs like @cursor.com.web.brid.gy and @windsurfai.bsky.social to extract real-time, structured web data—no scraping scripts or APIs needed.

www.agentql.com/blog/2025-mc...
AgentQL MCP Server: Structured Web Data for Claude, Cursor, Windsurf, and more | AgentQL
AgentQL now supports Model Context Protocol (MCP), making it easier than ever to integrate live, structured web data into tools that support MCPlike Claude, Cur...
www.agentql.com
March 13, 2025 at 4:55 AM
Reposted
We are kicking off Integration Week with our rockin’ new Zapier integration!
Get structured web data into Google Sheets, Slack, Notion, and more—zero code needed.
Check it out: buff.ly/HCyiedH

#zapier #automation
Zapier + AgentQL: No-Code Web Data for Smarter Workflows | AgentQL
Our first Integration Week drop is here: AgentQL is now available in Zapier! It's never been easier to bring fresh web data into your no-code workflow automatio...
www.agentql.com
March 10, 2025 at 9:48 PM
Reposted
💡 CSS Tip!

Save this one line of code for the future!

css-tip.com/center-upper...

No more hacky code trying to remove those spaces above and below an uppercase text. You can easily have a perfect centering for the text!

#CSS
February 24, 2025 at 11:49 AM
Reposted
💡 CSS Tip!

Do you want a set of buttons to be equal in width to the widest one? A few lines of CSS and you are done!

css-tip.com/equal-width-...

#CSS
February 21, 2025 at 10:56 AM
Reposted
New video on how to avoid race conditions in @playwright.dev and its only 1.5 mins long so watch it NOW ;)
youtu.be/1VxkHP8vfGg
Playwright Assertions: Avoid Race Conditions with This Simple Fix!
YouTube video by Playwright
youtu.be
February 14, 2025 at 1:18 PM
Reposted
Join the @DataStaxDevs livestream Wednesday with @nearestnabors.com and @tej.as and learn how to turn any web site into an API Surface!

📆 Feb 5 @ 9 AM PT
Turn Any Website Into an API Surface | DataStax
Go from app idea to production with 20% higher relevance and 74x faster response on the industry-leading vector database, Astra DB. Get started for free!
buff.ly
February 3, 2025 at 5:26 PM