The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions. Join our Discord! https://xitter.cf/t.co/zSB6pgt8as

Joined September 2019
While reading an article on our site, you may find a new banner indicating a way to donate to us through @opencollect. If you see this, please consider donating - it would help our sustainability immensely. Link down below:
1
6
2
14
5,747
This year marked our first ever programming bootcamp. We decided to celebrate our student's graduation with a recap reel: youtube.com/watch?v=reSAeVp5… We are so incredibly inspired by our students and we can’t wait to bring this program back in 2027.
1
3
1,274
It's examples like this that demonstrate how incredible CodeRabbit is to our open-source ecosystem. We're extremely grateful for their support of free software educational resources; their team is wonderful to work with 🫶
langflow. bun. ant-design. nuxt. vue. mermaid. pnpm. trpc. Over 600,000 GitHub stars between them, and CodeRabbit reviews it all, for free. Next stop: more than $10M into OSS over the next year, counted at what it costs us. Heres the how and why 👇 coderabbit.ai/blog/coderabbi…
1
2
297
Playful Programming retweeted
Exciting things are shipping over @playful_program soon
2
6
696
Who says you can't have fun and improve A11Y at the same time? We're working on themes! This means that soon it will be easier to tweak your reading experience on Playful Programming regardless of your color preference or vision requirements. High contrast 🤝 Fun colors
1
1
8
1,590
🎉 Giveaway time 🎉 We’ve got copies of Modern Web Development with Angular up for grabs!! Join our Discord, follow the instructions, and you’re in Don’t miss it 👀 discord.com/invite/FMcvc6T
2
175
Good engineers don’t just write good code — they communicate clearly. Poor communication slows teams down, creates confusion, and turns small problems into big ones. Strong communication does the opposite: it makes teams faster, calmer, and more effective.
1
2
137
Promotions don’t always accelerate careers. Sometimes they quietly end them. The shift from individual contributor to leadership changes the skills that matter — and not everyone is prepared for that shift. A promotion isn’t just recognition. It’s a different job.
1
2
273
If expectations, incentives, and support don’t change with it, careers stall. @crutchcorn wrote about how a promotion can unintentionally derail growth: playfulprogramming.com/posts…
3
6
6,260
Final weeks of the Web Fundamentals Bootcamp. No more isolated exercises. We’re introducing routing (CSR vs MPA, dynamic paths with TanStack Router) — then you design your own project.
1
1
86
You get ~1.5 weeks to ship a real MVP. Scope it down. Build it well. Finish it. If you’ve been following along and want to put everything into practice, join the Playful Programming Discord at 6pm PST/9pm EST: discord.gg/FMcvc6T
57
Week 10 of the Web Fundamentals Bootcamp continues: We’re applying Context in a small app — then zooming out to understand how state management fits into the broader ecosystem.
1
2
69
You’ll work with shared user data, run JavaScript with Node locally, and explore Redux from first principles. If you want to connect React patterns to real tooling, join the Playful Programming Discord at 6pm PST/9pm EST: discord.gg/FMcvc6T
39
Week 10 of the Web Fundamentals Bootcamp: We’re stepping into dependency injection with React Context. How do you share data intentionally across part of your tree — without prop drilling or losing consistency?
1
2
56
We’ll work directly with createContext, Context.Provider, and useContext to understand how data flows through a subtree — and why scope matters. Join us in the Playful Programming Discord at 6pm PST/9pm EST: discord.gg/FMcvc6T
1
43
AI has changed how @SantoshYadavDev builds software — not through replacement, but by shifting roles. Devs can iterate faster, explore more options, and validate ideas sooner. The bottleneck is no longer typing. It’s thinking clearly.
2
1
1
313
AI rewards engineers who can define constraints, evaluate tradeoffs, and recognize when something is subtly wrong. It doesn’t remove taste or judgment. It makes them more visible. How AI is changing workflows — and why we should be excited about it: playfulprogramming.com/posts…
1
1
149
In the Web Fundamentals Bootcamp today: We’re moving from theory to practice — fetching real data and handling it correctly in React. Because “it works” isn’t the same as “it’s modeled well.”
1
83
We’ll look at persistence, derived values, and avoiding unnecessary recomputation — without overusing effects. If you want to build it with us, join the Playful Programming Discord at 6pm PST/9pm EST: discord.gg/FMcvc6T
34
In the Web Fundamentals Bootcamp this week: We’re tackling the part of React that causes the most confusion — effects. Why they re-run. Why cleanups matter. Why StrictMode exposes mistakes.
1
2
66
If React still feels unpredictable to you, this is usually the layer that’s missing. Join us in the Playful Programming Discord and work through it live at 6pm PST/9pm EST👉️ discord.gg/FMcvc6T
29