Sign in

Bonnie Schulkin

@bonnie.dev
3.5K followers 176 following 112 posts

teacher | coder | mediocre bassist she/her bonnie.dev

PostsRepliesMedia
Reposted by Bonnie Schulkin
Representative Becca Balint @balint.house.gov · 22/06/2026
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.
840486
Bonnie Schulkin @bonnie.dev · 15/06/2026
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!
020
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 27/05/2026
👀 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. 🧵
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 😄
1103
Bonnie Schulkin @bonnie.dev · 27/05/2026
heh, suboptimal
020
Bonnie Schulkin @bonnie.dev · 26/05/2026
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.
110
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 21/05/2026
✨ 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.
courses.joshwcomeau.com
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 ...
2358
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 19/05/2026
🌸✨ 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. 🧵
A handful of Japanese crabapple trees with bright pink flowers, with pink petals littering the ground, and a few pidgeons wandering around. An absolutely lovely scene.
59321
Reposted by Bonnie Schulkin
Alex Hanna @alexhanna.bsky.social · 11/05/2026
"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."
419575
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 03/05/2026
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. ❤️
315928
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 05/05/2026
✨ 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:
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!
14922
Bonnie Schulkin @bonnie.dev · 04/05/2026
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. 🧵
210
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 02/05/2026
ICYMI, a few lessons from my new course are public right now! The Open House runs until Tuesday.
0252
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 27/04/2026
🎉 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! 😄
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!
313141
Reposted by Bonnie Schulkin
Steven Beschloss @stevenbeschloss.bsky.social · 05/04/2026
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.
25163838811481
Reposted by Bonnie Schulkin
Aaron Rupar @atrupar.com · 05/04/2026
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.
14755700216896
Bonnie Schulkin @bonnie.dev · 03/04/2026
If you see this, I implore you to post a picture from whatever device you're using with no explanation.
overhead view of a calico cat on her belly, comfortably nestled between two shoes
010
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 22/03/2026
Another day, another wild and wacky animation you’ll learn how to create in Whimsical Animations. 🐛
4722
Reposted by Bonnie Schulkin
Veni Kunche @veni.dev · 02/03/2026
I recommend against using AI when teaching new topics. It doesn't make sense. You learn nothing from writing a prompt.
4171
Bonnie Schulkin @bonnie.dev · 23/02/2026
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.
070
Bonnie Schulkin @bonnie.dev · 25/12/2025
My new supabase project id contains the string 'moonray' 🌙⚡️
040
Bonnie Schulkin @bonnie.dev · 09/12/2025
If you aren’t watching the Callback, you aren’t enjoying life as much as you should
141
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 02/12/2025
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
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 😄
195
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 30/11/2025
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. 🧵
2414533
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 24/11/2025
🎈 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. 🧵
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 😄
13816
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 17/11/2025
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) ✨
15514
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 14/10/2025
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...
youtube.com
1% of Georgia Needs to Watch This Video
YouTube video by Hank Green
22514
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 12/10/2025
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.
Screenshot of text: My hunch: vibe coding is a lot like stock-picking – everyone’s always blabbing about their big wins. Ask what their annual rate of return is above the S&P, and it’s a quieter conversation 🤫
2382
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 30/09/2025
⏰ 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
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!
3244
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 24/09/2025
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. 😄
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!
17307101
Bonnie Schulkin @bonnie.dev · 10/06/2025
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?
161
Reposted by Bonnie Schulkin
React @react.dev · 14/02/2025
Today, 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.dev
Sunsetting Create React App – React
The library for web and native user interfaces
31567101
Reposted by Bonnie Schulkin
Luke Ontario @coolhand.bsky.social · 14/02/2025
OH MY GOD DOGE didn’t secure their CMS database and hasn’t taken this stuff down 🤣 If this link breaks - I’ll put screenshots
doge.gov
Workforce | DOGE: Department of Government Efficiency
Workforce data for the U.S. government.
25412103
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 10/02/2025
It’s the 2nd annual Valentine’s Day event on my course platform! If you’ve registered for either of my courses, I’ve generated a unique, one-time-use coupon code for you that’ll cut the price of either of my courses by ✨ 50% ✨. Find your coupon here: courses.joshwcomeau.com/valentines-day
courses.joshwcomeau.com
A Special Valentine
This Valentine’s day, give your special someone a 50% discount for one of my courses!
54210
Reposted by Bonnie Schulkin
Helen Hou-Sandí @helen.blog · 06/02/2025
Guess whatttttt I'm hiring engineers for my team (accessibility engineering) and one of my immediate peers is also hiring for Primer, our design system! We are looking for earlier-in-career folks as Software Engineer IIs, to best complement and round out our teams. githubinc.jibeapply.com/jobs/3987
githubinc.jibeapply.com
Software Engineer II in United States | GitHub, Inc.
GitHub, Inc. is hiring a Software Engineer II in United States. Review all of the job details and apply today!
26279110
Reposted by Bonnie Schulkin
Josh W. Comeau @joshwcomeau.com · 04/02/2025
🌍 Do you speak a language other than English? I need your help! I’m working on a landing page, and a little easter egg is that the tagline can be translated into a bunch of different languages. If you’re a native speaker, I’d love if you could review my machine translations. ❤️ Thread 🧵
167510
Reposted by Bonnie Schulkin
Julia Evans @b0rk.jvns.ca · 21/01/2025
been reading a lot of comments today about how people find man pages hard to read and it made me mad (why do they have to be so hard!) so I'm giving away 300 copies of Bite Size Command Line to folks for whom $12 is a lot of money! (with code BUYONEGIVEONE) wizardzines.com/zines/bite-s...
Bite Size Command Line, by Julia Evans - Command line terms illustrated with colourful drawings of foods, such as a tart for “tar” and grapes for “grep”.
50885102
Bonnie Schulkin @bonnie.dev · 02/12/2024
Excited to be a part of Egghead!
0140
Reposted by Bonnie Schulkin
joel 🌦️ @joelhooks.com · 02/12/2024
Excited to welcome @bonnie.dev with this handy @eslint.org lesson. Sorting imports with the ESLint Plugin simple-import-sort -lesson egghead.io/sorting-impo...
egghead.io
Sorting imports with the ESLint Plugin simple-import-sort
A guide to installing and configuring the ESLint plugin simple-import-sort, including custom group configuration for TypeScript path aliases
192
Reposted by Bonnie Schulkin
Matt Keeter @mattkeeter.com · 21/11/2024
extremely relatable
0346
Bonnie Schulkin @bonnie.dev · 07/11/2024
Truth.
020
Reposted by Bonnie Schulkin
🐴 Alex Trost @trost.codes · 07/11/2024
Shout out to @joshwcomeau.com's principles. He closed his 135K Twitter account, despite it being a major marketing tool for his content and courses. He spent his final days informing his followers about the election before closing it and moving here. Protest isn't always convenient.
2751275
Reposted by Bonnie Schulkin
WallE D. Oruam ➡️ PaxU @walle132.bsky.social · 06/11/2024
I posted this in 2016 and I'll share it again.
1038801613
Reposted by Bonnie Schulkin
Vita Ayala @definitelyvita.bsky.social · 06/11/2024
You are allowed to celebrate good things that are happening today: your birthday, a book coming out, new baby, new puppy, seeing your favorite piece of art in person, etc. Joy is the knife that stabs into the heart of despair & apathy. Feel your joys, big & small, & share them widely & loudly.
137193256416
Reposted by Bonnie Schulkin
🌙NoxuArts - Commission status: OPEN! @notyournyx.bsky.social · 06/11/2024
Always 💖 Don't make me tap the sign
2996996461715
Reposted by Bonnie Schulkin
Plague Poems @plaguepoems.bsky.social · 06/11/2024
And if he wins what then? Then we take care of each other. And if she wins what then? Then we take care of each other. And if? And if? And if? Take care of each other.
3639193
Bonnie Schulkin @bonnie.dev · 31/10/2024
👋 So happy to see new folks on 🦋! Current status: 1. Mostly, I develop / teach internal trainings at a contractually-not-to-be-named tech company. 2. I have some Udemy courses (de-prioritized bc I'm not happy with Udemy). 3. I help @joshwcomeau.com with his Discord. Open to new projects!
1120
Bonnie Schulkin @bonnie.dev · 29/02/2024
Second Hands-on Web Dev newsletter drops tomorrow at 10:15am Pacific! This one challenges you to find a11y issues. 😄 handsonwebdev.substack.com
030
Bonnie Schulkin @bonnie.dev · 23/02/2024
image of a git commit with the message "swap out twitter social link for bluesky" for the bonniedotdev site
090