Josh W. Comeau
banner
joshwcomeau.com
Josh W. Comeau
@joshwcomeau.com
Indie developer and educator. Blogging at http://joshwcomeau.com.
Previously at DigitalOcean, Khan Academy. Taught at Concordia Bootcamps.
He/Him 🌈
Reposted by Josh W. Comeau
last week i remembered that macOS lets you set your own icons and that *I* have the power to delegitimize the professionalism of the software that runs on my machine, so here's a thread of the 16 new icons i've made so far

i really forgot how fun it was to just sit down and make art for myself :')
November 29, 2025 at 1:48 AM
Reposted by Josh W. Comeau
The whole @badass.dev empire is running 50% discounts.

- @marcysutton.com with testingaccessibility.com
- @mattpocock.com with totaltypescript.com
- me with TestingJavaScript.com, EpicWeb.dev, and EpicReact.dev

Great time to grab top tier education!
Build & Test Accessible Web Apps | Testing Accessibility
Learn how to build and test accessible web applications with Marcy Sutton.
testingaccessibility.com
November 28, 2025 at 5:28 PM
Reposted by Josh W. Comeau
I’ve got a deal going too for Testing Accessibility! So much good stuff! testingaccessibility.com/buy
Buy Testing Accessibility
Learn how to build and test accessible web applications with Marcy Sutton.
testingaccessibility.com
November 28, 2025 at 4:51 PM
Reposted by Josh W. Comeau
You're already reading @joshwcomeau.com's interactive blog content (you are, aren't you?), so his course content is the natural extension. Same Josh-Style, Same Josh-Polish!
🎈 The Black Friday sale of my two flagship courses has officially begun!

The best deal is on the “Joy for JavaScript Developers” bundle, which is a whopping $500 off during this sale. 😄

I’m also running sales on each course individually, they’re both ~40% off. ✨

More info in-thread. 🧵
Joy for JavaScript Developers
Grab both of my flagship courses — CSS for JavaScript Developers and The Joy of React — in one delightful bundle 😄
www.joyforjs.com
November 28, 2025 at 5:32 AM
🎈 I shared my 10 favourite BF deals in my newsletter today. So much good stuff on sale this year!

Featuring @b0rk.jvns.ca, @sarasoueidan.com, @kevinpowell.co, @scott.is, @wil.to, @bradfrost.com, @kulkarniankita.com, @citizenofnowhe.re, @kentcdodds.com, @nan.fyi, and @thecodercoder.bsky.social.
My 10 favourite Black Friday deals from other indie creators ❤️ • Josh W. Comeau
Friendly tutorials for developers. Focus on React, CSS, Animation, and more!
www.joshwcomeau.com
November 28, 2025 at 3:16 PM
Reposted by Josh W. Comeau
A bit of a vulnerable post by me but we need your help to get us through what has been a more difficult period than 2020.

It would be really appreciated if you could read and share in your networks too 💛

bell.bz/its-been-a-v...
It’s been a very hard year - Andy Bell
Unlike a lot of places in tech, my company, Set Studio/Piccalilli has no outside funding. Bootstrapped is what the LinkedIn people say, I think. It’s been a hard year this year. A very hard year...
bell.bz
November 27, 2025 at 4:23 PM
Lots of course creators are running Black Friday sales. I’ve been making notes about some of the most compelling offers, and I have a list of 10 *fantastic* deals. I’ll be sending a newsletter issue about it tomorrow. 😄

Have you scored any great Black Friday deals? Anything I should include?
Join my newsletter! • Josh W. Comeau
Friendly tutorials for developers. Focus on React, CSS, Animation, and more!
www.joshwcomeau.com
November 27, 2025 at 7:47 PM
Reposted by Josh W. Comeau
I just had a 🤯 moment understanding how #CSS subgrid enables a child of a grid to determine how the template of the parent grid is calculated and therefore affect the layout of its siblings within that grid 😲
November 27, 2025 at 3:53 PM
Reposted by Josh W. Comeau
love seeing all the #CSS subgrid excitement in my timeline!! def @joshwcomeau.com inspired 🤘🏻

now that your subgrid interest is piqued, checkout a post I made too‽ maybe even just for the long list of resource examples at the end

web.dev/articles/css...
CSS subgrid  |  Articles  |  web.dev
Subgrid enables grid shareability, allowing nested grids to align to ancestors and siblings.
web.dev
November 27, 2025 at 4:51 PM
Reposted by Josh W. Comeau
✨ I just published a new post, and it’s all about one of the most mind-blowing new CSS features: subgrid.

Honestly, when I first heard about subgrid, I figured it’d be a convenient little utility. I had no idea it would solve one of the most longstanding issues I’ve had with CSS. 😮

Check it out:
Brand New Layouts with CSS Subgrid • Josh W. Comeau
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful conven...
www.joshwcomeau.com
November 25, 2025 at 4:40 PM
Reposted by Josh W. Comeau
Always nice to get a shoutout at the start of a @joshwcomeau.com article!

This one's on subgrid. If you haven't been using it yet, as you'd expect, it's great, and you should give it a read 🙂

www.joshwcomeau.com/css/subgrid/
Brand New Layouts with CSS Subgrid • Josh W. Comeau
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful conven...
www.joshwcomeau.com
November 25, 2025 at 6:13 PM
Reposted by Josh W. Comeau
After 7 years of selling courses, I'm finally doing a Black Friday sale.

I'd held off for from doing sales in general for all this time, but had some smart people get me on board with it, so I figured if I'm going to do it, I'll go big:

40% off + Flexbox Simplified for free.
November 25, 2025 at 7:17 PM
Reposted by Josh W. Comeau
🎈 The Black Friday sale of my two flagship courses has officially begun!

The best deal is on the “Joy for JavaScript Developers” bundle, which is a whopping $500 off during this sale. 😄

I’m also running sales on each course individually, they’re both ~40% off. ✨

More info in-thread. 🧵
Joy for JavaScript Developers
Grab both of my flagship courses — CSS for JavaScript Developers and The Joy of React — in one delightful bundle 😄
www.joyforjs.com
November 24, 2025 at 4:30 PM
Reposted by Josh W. Comeau
Our Mindful Design course is now live!

With hours of elite video and practical exercises, Scott Riley will transform you for the better, whether you’re a beginner, a developer or an experienced designer.

Save £60 and get a 50% discount coupon for our other courses with our launch deal.
Mindful Design
A high quality, expansive video course that will elevate your design skills to a level you never thought was achievable.
piccalilli.link
November 25, 2025 at 2:00 PM
Reposted by Josh W. Comeau
this is happening on Friday!
Wizard Zines is doing another Big Zine Sale again this year on Friday, November 28th! One day only.

here’s a google calendar link for the duration of the sale if you want a reminder: wzrd.page/cal
November 25, 2025 at 4:14 PM
✨ I just published a new post, and it’s all about one of the most mind-blowing new CSS features: subgrid.

Honestly, when I first heard about subgrid, I figured it’d be a convenient little utility. I had no idea it would solve one of the most longstanding issues I’ve had with CSS. 😮

Check it out:
Brand New Layouts with CSS Subgrid • Josh W. Comeau
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful conven...
www.joshwcomeau.com
November 25, 2025 at 4:40 PM
Reposted by Josh W. Comeau
So many great black friday sales on dev courses! Much appreciation to all the course creators putting their stuff out there! Here's a 🧵 with all the ones I've found so far (in no particular order).

Starting with @joshwcomeau.com with two flagship courses for sale.

bsky.app/profile/josh...
🎈 The Black Friday sale of my two flagship courses has officially begun!

The best deal is on the “Joy for JavaScript Developers” bundle, which is a whopping $500 off during this sale. 😄

I’m also running sales on each course individually, they’re both ~40% off. ✨

More info in-thread. 🧵
Joy for JavaScript Developers
Grab both of my flagship courses — CSS for JavaScript Developers and The Joy of React — in one delightful bundle 😄
www.joyforjs.com
November 25, 2025 at 1:28 AM
Tools like Cursor or Claude Code make us *feel* more productive, but can we trust that perception?

I added a new blurb to my 2025 post about AI, “The Post-Developer Era”, which digs into a recent study about developer productivity and AI:
November 24, 2025 at 8:35 PM
🎈 The Black Friday sale of my two flagship courses has officially begun!

The best deal is on the “Joy for JavaScript Developers” bundle, which is a whopping $500 off during this sale. 😄

I’m also running sales on each course individually, they’re both ~40% off. ✨

More info in-thread. 🧵
Joy for JavaScript Developers
Grab both of my flagship courses — CSS for JavaScript Developers and The Joy of React — in one delightful bundle 😄
www.joyforjs.com
November 24, 2025 at 4:30 PM
Coming next week on my blog. ✨
November 22, 2025 at 9:17 PM
For the past couple of years, I hadn't been hearing from recruiters so much. But this week alone I’ve heard from 3 recruiters! And I’ve seen others share the same thing.

Maybe a good sign that hiring is picking back up? Have y’all noticed an uptick in recruiters or job listings?
November 20, 2025 at 10:43 PM
Reposted by Josh W. Comeau
📣 Hear hear! The biggest savings on the Practical Accessibility course start *today*—for a limited time only.

Starting today, you can get the course for 30% off — that's $279 instead of $399. The discounted price excludes sales tax that may be applied depending on where you are buying from.
The Practical Accessibility Course
A get-right-down-to-it online course for Web designers and developers who want to start creating more accessible Web user interfaces and digital products today
practical-accessibility.today
November 20, 2025 at 2:58 PM
The State of React 2025 survey just opened!

I’ll be very keen to see what the community thinks of some of the newer features like Actions, now that they’ve been available for a while.

Take it here:
survey.devographics.com/en-US/survey...
State of React 2025
Take the State of React survey
survey.devographics.com
November 19, 2025 at 9:29 PM
Reposted by Josh W. Comeau
My courses will be going on sale for Black Friday! Details:

• The sale begins Monday, November 24th and runs through December 3rd
• CSS for JavaScript Developers will be 40% off (US$399 → US$239)
• The Joy of React will be 42% off (US$599 → US$349)
• Get ‘em both for 50% off (US$998 → US$499) ✨
November 17, 2025 at 4:49 PM
Reposted by Josh W. Comeau
#3157 A helpful tutorial
November 17, 2025 at 11:40 PM