One of the worst parts of the Trump era is that we’re repeatedly told to hate our neighbors. Just look at all the positive videos – of people from around the world coming together to celebrate sports right now – and know we can choose a different path.
Bonnie Schulkin
@bonnie.dev
teacher | coder | mediocre bassist she/her https://bonnie.dev
Hey folks! I'm starting grad school next month to become a therapist. So excited. The universe clearly approves: just found out my contract creating engineering onboarding curriculum ends this month. Fact is, I enjoy having an income. Would love any leads on contract work in tech education!
👀 It’s the very final day in my annual Spring sale! If you’ve been eyeing one of my courses, there's just a few hours left before the prices jump back up. Quick thread going through the deals. 🧵
Joy for JavaScript Developers
Grab both of my flagship courses — CSS for JavaScript Developers and The Joy of React — in one delightful bundle 😄
joyforjs.com
Oh right, this is why I avoided moving my personal site off of Vercel… after two years of dormancy it is taking hours to get it to build again.
✨ I just made a few lessons from my courses public for a few days! This is part of my annual Spring sale. It’s become tradition for me to offer a bit of a free sample, to help folks decide if my courses are a good fit for them or not. I call it the “Open House”, and it runs until Wednesday.
Introduction • CSS for JavaScript Developers
Welcome, prospective student! This small collection of lessons is designed to give you a feel for my teaching style, and the way the content is structured. I hope it helps give you a sense of what my ...
courses.joshwcomeau.com
🌸✨ I just launched my annual Spring Sale! You can save up to 50% on my online courses. (I realize that it's basically summer in most of the northern hemisphere right now 😂. But up here in Canada, the flowers just started blooming! Look at the trees near my office.) Details in thread. 🧵
"I have a finite time on this earth that I mostly want to spend interacting with other human beings. I don’t want to be the person arguing with a robot, or wasting my time reading something that a real person couldn’t be bothered to write."
I wrote about being inundated with AI writing at every turn, unwittingly turning my brain into the AI police, and how shitty AI writing is randomly showing up in my real life outside of the internet www.404media.co/your-ai-use-...
If you have a developer education budget at work, I would really encourage you to use it on your favourite developer educators. A lot of us are deciding whether or not to keep doing this stuff, and that support would help send a signal that we should keep going. ❤️
✨ It’s the final day of the launch sale for my new course, Whimsical Animations! The price will nearly double in a few hours. whimsy.joshwcomeau.com You can see the exact amount of time remaining here:
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
An AI story: I set up a meeting with an expert I’ve worked with before to help debug my Android build. He said he was too busy and suggested Claude. Claude solved my debug issues, but I don’t understand what it did. I keep having issues, I keep asking Claude to solve them. 🧵
ICYMI, a few lessons from my new course are public right now! The Open House runs until Tuesday.
I have an announcement! 🏫 I’ve just taken a handful of lessons from my new course and made them public, 100% free. You don’t even have to register for anything. 😄 I call it the Whimsical Animation Open House. The doors are open until the launch sale ends, early next week. ✨
🎉 Registration is now open for my latest course, Whimsical Animations! This course will teach you everything you need to know to design and build stunning, creative animations and interactions. It’s time to make the web less generic and boring! 😄
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
This is an actual post. This is not funny. This is beyond desperate. This is a deeply unwell man who doesn’t belong anywhere near the levers of power. Every member of his cabinet and Congress is complicit in not demanding his removal now.
The biggest story in the world right now is that the president of the United States is a demented old man who takes pleasure in torturing and killing people and is committing crimes with impunity. And yet most legacy media outlets are too cowardly to tell it like it is.
If you see this, I implore you to post a picture from whatever device you're using with no explanation.
If you see this, I implore you to post a picture from whatever device you're using with no explanation.
Another day, another wild and wacky animation you’ll learn how to create in Whimsical Animations. 🐛
I recommend against using AI when teaching new topics. It doesn't make sense. You learn nothing from writing a prompt.
I think it was a big mistake to make generative AI chatbots talk in the first person. AI is not an “I”. AI is not a being.
Friendly reminder: the Black Friday sale I’m running ends tomorrow! 🎈 The best deal is on the bundle, which is an eye-watering US$500 off right now. 👀 www.joyforjs.com
Joy for JavaScript Developers
Grab both of my flagship courses — CSS for JavaScript Developers and The Joy of React — in one delightful bundle 😄
joyforjs.com
Here’s a question I get a lot: > “Now that AI can generate front-end UIs for us, what’s the point of learning CSS ourselves?” I think there are lots of reasons, including that you can use AI much more effectively if you understand CSS yourself. But is that actually true? Let’s discuss. 🧵
🎈 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 😄
joyforjs.com
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) ✨
PSA: if you’re in Georgia (the US state, not the country), there’s an important election happening now that you probably don’t know about! www.youtube.com/watch?v=UgvE...
1% of Georgia Needs to Watch This Video
YouTube video by Hank Green
youtube.com
I think this is a really great point. I’ve had *moments* with Cursor where it’s been 10x faster than what I’d have done by hand, and those moments are super memorable. But most of the time, my experience is a lot more mixed.
⏰ It’s the last day to sign up for my new course in Early Access! At 5PM ET (UTC -04:00), registration closes and it won’t reopen until the full release, sometime in 2026 (and at a dramatically higher price!). You can learn more here: whimsy.joshwcomeau.com
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
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
Hi everyone! I’ve mostly been lurking here but I have a question for y’all: Would you be interested in content on how to use AI to build and maintain automated tests for your code?