Reposted by siobhánJosh W. Comeau @joshwcomeau.com · 13/04/2026✨ Have you ever heard of Disney’s 12 Basic Principles of Animation? The very first rule, “Squash and Stretch”, can make motion feel *way* more satisfying. I just dropped a brand-new blog post that shows how I’ve been using this technique in my own work: www.joshwcomeau.com/animation/sq... 427527
Reposted by siobhánAddy Osmani @addyosmani.bsky.social · 23/10/2025View Transitions are now in all browsers! They also landed in React! developer.chrome.com/blog/view-tr... 516226
Reposted by siobhánAnil Dash @anildash.com · 17/10/2025Sliwa repeats the bullshit billionaires handout excuses about HQ2 — in truth, refusing to give them those billions of dollars was *exactly* the right call, and Amazon ended up hiring *more* people in NYC than they would have under that plan anyway! #NYCMayoralDebate 115122
Reposted by siobhánIntentToShip @intenttoship.dev · 28/08/2025Gecko: Intent to Ship: CSS View Transitions L1groups.google.comGecko: Intent to Ship: CSS View Transitions L1Gecko: Intent to Ship: CSS View Transitions L1 0288
Reposted by siobhánUna Kravets @una.im · 01/07/2025Wrote a post about CSS if()! You can now write inline CSS conditionals for: - style queries - media queries - supports queries Read on: developer.chrome.com/blog/if-arti...developer.chrome.comCSS conditionals with the new if() function | Blog | Chrome for DevelopersLearn about the new CSS if function, which enables a cleaner developer interface for dynamic styles like style queries and media queries. 27018
Reposted by siobhánAnil Dash @anildash.com · 01/07/2025This @zohrankmamdani.bsky.social video is absolutely INCREDIBLE. The numbers he cites, the strategy and results they produced — it’s the future. When have you heard *any* campaign talk about this, ever? (Video split in 2 to fit in Bluesky’s limits) 359172334860
siobhán @siobhanmaia.com · 02/07/2025One of the things I'm wondering most about this is IPO'ing creating a conflict between driving more resources into AI features, but AI features kind of eating their own lunch. Automating away your employees (problematic) is very different than automating away your users (very problematic). 000
Reposted by siobhánwhet moser @whetmoser.com · 26/06/2025curbed’s piece on mamdani’s design is so good. great example of how much can be going on with just a name on a solid background www.curbed.com/article/zohr...curbed.comZohran Mamdani’s Campaign Logo Looked Nothing Like a Campaign LogoThe bodega-influenced visual language of an outsider campaign. 14653107
Reposted by siobhánUna Kravets @una.im · 09/06/2025Coming soon to Safari: - Anchor positioning (YAYY!) - Scroll-driven animations (YAYY!) - text-wrap: pretty - progress() function - margin-trim - contrast-color() webkit.org/blog/16993/n...webkit.orgNews from WWDC25: WebKit in Safari 26 betaWelcome to WWDC25! 413726
Reposted by siobhánJoyce Park @troutgirl.bsky.social · 10/06/2025In the pre-LLM era, I would tell junior devs to try to fix something by themselves for an hour before reaching out for help. Now I'd worry that would seem like a total waste of time, and the junior dev's productivity would be critiqued. 4765
Reposted by siobhánMaxim Leyzerovich @round.is · 09/06/2025sisyphus at daily standup: i had to roll back some changes 435378
Reposted by siobhánEthan Marcotte @ethanmarcotte.com · 10/06/2025I’m loath to share interviews with myself, but I really had a wonderful time sitting down with Ellen McGirt over at @designobserver.com. We spoke about my (too short) time at 18F, about responsive design turning 15, and about the urgent need for collective action — and, yes, unions — in tech. 03911
Reposted by siobhánStorybook @storybook.js.org · 24/04/2025Storybook 9 is now in beta! It’s ready for you to try today. Let’s see what’s inside…storybook.js.orgStorybook 9 is now in betaTry the future of UI testing today 712625
Reposted by siobhánMorgan M Page @morganmpage.bsky.social · 16/04/2025What will happen to us un-women? My thoughts on today’s UK Supreme Court decision excluding trans women from the legal category of women. Over at Autostraddle: www.autostraddle.com/uk-supreme-c...autostraddle.comIllegally FemaleThe UK's Supreme Court has ruled unanimously that trans women are not legally considered women. 9579208
Reposted by siobhánAmy Hupe @amyhupe.bsky.social · 09/04/2025Exciting news 📣 I've just released 2 new dates for my Writing design systems documentation training: - 1:30-5pm UK time, 23 May: bit.ly/4lpG9Z2 - 9am-12:30pm UK time, 29 May: bit.ly/4j2rW2D A half-day course that will teach you how to plan, write and test docs that users will actually read. 1/2bit.lyWriting design systems documentationWriting design systems documentation is a hands-on, half-day course on how to write documentation that people can find, understand and use. 12313
Reposted by siobhánStuart Robson @sturobson.com · 14/04/2025Item Flow – notes on the proposed Item Flow system for grid, flexbox, and masonry from @ishadeed.com ishadeed.com/article... #CSS #FrontEnd #WebDev #WebDesignishadeed.comItem FlowNotes on the proposed Item Flow system for grid, flexbox, and masonry 1104
Reposted by siobhánMary Lewis @profmarylewis.bsky.social · 14/04/2025Harvard rolled out a new website alongside its rejection of the admin’s terms. Some people have been working very hard! Kudos. www.harvard.eduharvard.eduHarvard UniversityHarvard University is devoted to excellence in teaching, learning, and research, and to developing leaders who make a difference globally. 428081
Reposted by siobhánHenry Farrell @himself.bsky.social · 11/04/2025I'm guessing this is implicit and deliberate comment by whoever does the web layout? 261429255
Reposted by siobhánLiz Fong-Jones (方禮真) @lizthegrey.com · 09/04/2025Years without transphobia on stage at TED reset to 0 again and I am so fucking tired. So tired. 650173
Reposted by siobhánAnil Dash @anildash.com · 05/04/2025Like… I helped him write his speech on Silicon Valley extremism that explicitly laid out what Thiel and Musk and all these dudes wanted to do, and he delivered it *at Stanford* and… folks didn’t pay it much mind. What are they imagining is gonna happen now with them in power? Magic pixie dust? 28211
Reposted by siobhánsiobhán @siobhanmaia.com · 10/02/2025Hi friends! I’m currently looking for full or part time work. I’ve been a DS/FE/UI engineer for over a decade, at companies ranging from 5-person startups to 1000+ employee global, publicly traded companies. Remote/NYC/Brooklyn. Please hire me! 🙏🏻 (and please repost!) 032
Reposted by siobhánMetropolitan Transportation Authority @mta.info · 02/04/2025Say hello to a new subway map! 🗺️ Today, the MTA unveiled a new subway diagram that provides riders with essential travel information in an easily readable, bright, and orderly manner. 621272281
Reposted by siobhánTechmeme @techmeme.com · 02/04/2025In a new paper, Tim O'Reilly and other researchers say OpenAI likely trained GPT-4o on paywalled books from O'Reilly Media without a licensing agreement (Kyle Wiggers/TechCrunch) Main Link | Techmeme Permalink 2265
Reposted by siobhánCyd Harrell @cydharrell.bsky.social · 01/03/2025former colleagues from 18F have asked me to share this open letter widely - please pass on 🙏 🇺🇸 💻💪 18f.org18f.orgWe're not done yet | 18F 201312585
Reposted by siobhánAnil Dash @anildash.com · 18/02/2025This is an extraordinary document of a moment of extraordinary clarity and courage. We’ve read stories *about* the people who are impacted, but precious few accounts *from* the people who have been impacted. 627692
Reposted by siobhánKaterina Marchán 🐈 @zkat.tech · 21/02/2025(Boosts encouraged!) Hi! 👋 I’m Kat. I’ve been a professional dev for over 15 years. I maintained the NPM CLI for 5 of those. I sat in TC39. I work at Microsoft. I’m self taught w/a film degree and no formal CS edu. Are you new to tech? What do you wish you could ask some1 like me? Literally AMA 28421199
Reposted by siobhánKevin Powell @kevinpowell.co · 19/02/2025I’ve been making YouTube videos on CSS for over 8 years and one question that always comes up is how to transition to and from display: none. For a long time, the answer was “it’s complicated”, but now it’s actually pretty easy! html-css-tip-of-the-week.netlify.app/tip/transiti...html-css-tip-of-the-week.netlify.appTransitioning to and from display: noneTwo new CSS features, @starting-style and allow-discrete, making it quite easy to transition to and from display: none! 0758
siobhán @siobhanmaia.com · 19/02/2025I want to say there's a wild, hacky way to get around passing the `typeof [ComponentVariant]` generic by inferring it from the `variant` prop value via tail-recursion elimination to force the type of `variant` to be correct in `ComponentParent({ variant })`... but I'm not so sure. 000
Reposted by siobhánEthan Marcotte @ethanmarcotte.com · 18/02/2025🦊 Friday was my last day working at 18F. It was a team of extraordinary people, but a few things happened that made me realize I had to leave. Everything happens so much these days, so I thought I’d write down for myself what happened, and how I made my decision: ethanmarcotte.com/wrote/leavin...ethanmarcotte.comMoving on from 18F. — ethanmarcotte.comI had a wonderful job, until I didn’t. This is about what happened—and what is happening. 73933234
Reposted by siobhánESLint @eslint.org · 18/02/2025🚀 ESLint now officially supports linting CSS! Read more: eslint.org/blog/2025/02...eslint.orgESLint now officially supports linting of CSS - ESLint - Pluggable JavaScript LinterA pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease. 412527
Reposted by siobhánhandles.net @handle.invalid · 04/02/2025Managing DNS records is a headache: create and manage thousands of handles with a single DNS record using handles.net.handles.nethandles.net | Bluesky Handle ManagementCreate and manage Bluesky Handles at your domain without configuring DNS for every handle. 716238
Reposted by siobhánLea Verou, PhD @lea.verou.me · 14/02/2025Wow, style-observer is featured very prominently on today’s issue of #JavascriptWeekly! javascriptweekly.com/issues/723 Thanks for the shoutout folks (for Color.js too!), @d12n.me and I are very humbled! 510512
Reposted by siobhánfig (aka:[phil]) @bad-example.com · 14/02/2025I (finally!) wrote about scaling down the Bluesky AppView and how we can get to self-hosting beyond just your PDS in atproto!bsky.bad-example.comCan atproto scale down?Decomposing the Bluesky appview, and self-hosting the pieces 16447114
Reposted by siobhánReact @react.dev · 14/02/2025Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework. We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework. react.dev/blog/2025/02...react.devSunsetting Create React App – ReactThe library for web and native user interfaces 31567101
siobhán @siobhanmaia.com · 12/02/2025unsure if we’ve ever met, but i could potentially help you out with this! 000
Reposted by siobhánFilip Sobol @filipsobol.com · 11/02/2025`require(esm)` got backported to Node 20! 🎉 When Node 18 hits EOL in less than 3 months, we can finally drop CJS builds and go ESM-onlygithub.com[v20.x] backport unflagging of require(esm) to v20 by joyeecheung · Pull Request #56927 · nodejs/nodeThis backport includes the following PRs with modifications: See summary module: eliminate performance cost of ESM syntax detection for CommonJS entry points #52093: Adapted to the lack of packag... 914333