|  | Hey there,
This week’s collection ended up orbiting around one of my favorite fullstack themes: rediscovery. Not just discovering new tools or frameworks (though there’s plenty of that), but rediscovering old, brilliant ideas and looking at them with fresh eyes.
RSS is a perfect example. It’s been around forever, quietly doing its thing in the background. But lately, I’ve been seeing developers breathe new life into it, turning it into something more personal, more expressive, even more community-driven. Like using RSS to share a reading list instead of just your own blog. Or mixing in a static site generator to build your own lightweight feed reader. It's a reminder that the web is full of foundational ideas that still have so much to give... if we’re willing to look again and reimagine.
I think that’s the real magic of fullstack work. It's not always about chasing the newest thing. Sometimes it’s about pulling an old thread and seeing where it leads you.
Enjoy this week’s picks. I hope something in here sparks a bit of that same curiosity for you.
Keep exploring, —Luciano | “It would appear that we have reached the limits of what it is possible to achieve with computer technology, although one should be careful with such statements, as they tend to sound pretty silly in 5 years“ — John Von Neumann , Computer Scientist | 
| RSS Server Side Reader — I friggin love the idea of the RSS format. It's simple, open, and honestly kind of beautiful. But we’ve been neglecting it. That needs to change. Every site that publishes content should support RSS. No excuses. Quick aside. Did you know Aaron Swartz helped define the RSS spec? And he was just a teenager at the time. If you don’t know his story, go watch The Internet’s Own Boy. It’s sad but inspiring and absolutely worth your time. Now back to the piece. What really got me excited is how the author uses RSS in a new way. Not just to share their own posts but to publish a public reading list of all the blogs they follow. It brings back the vibe of those old blog circles or blog rolls that made the early web feel like a real community. And the implementation? Super clean. The feed aggregation happens server-side during a nightly build. No CORS headaches. Just a rolling list of fresh content from around the blogosphere in a simple static page! PS. If you’re into this kind of thing, check out JSON Feed too. It’s like RSS with a modern twist. Read article | Tuono: a fullstack React/Rust web framework — Who doesn't need a new fullstack web framework, right? Jokes aside, this one actually looks promising. Not just because we desperately need an alternative to Next.js, but because it takes a bold and very different approach. It mixes TypeScript on the frontend with Rust on the backend. This isn't your typical fullstack JS or TS framework. It's trying something new. It leans hard into performance and stability, and if you’re the kind of dev who enjoys both React and Rust, this might hit a sweet spot you didn’t know you were missing. Definitely worth a look. Read article | Kelp: a new UI library — Kelp is a UI library for people who love HTML. It’s powered by modern CSS and Web Components, with zero build step, vanilla JavaScript, and easy customization. No dependencies. No fuss. Just clean, expressive markup. Lately, I’ve been deep-diving into how to organize CSS colors in a more semantic way. I’m not a big fan of Tailwind-style class names like text-red-500 or text-blue-600 . I prefer something more abstract and flexible like text-primary or text-accent , so I can swap out themes like light and dark without hunting down color values scattered across my markup. While researching options, I looked into DaisyUI (which is also great), and that’s when I stumbled across Kelp. And wow, they really nailed the color story, IMHO. Kelp promotes a thoughtful, semantic approach to theming and even includes a built-in theme builder to play around with your palette. It’s still early days for the project, but it’s already full of smart ideas. If you love HTML and want a lightweight, semantic-first UI toolkit, Kelp is worth checking out. Read article | Running a million-board chess MMO in a single process — This one blew my mind. A million real-time chess boards running in a single backend process. Yes, you read that right. One. Million. It’s an absolutely wild scale, and the author walks through exactly how it’s done. The secret sauce? A backend written in Go, tuned for extreme performance. No magic. Just smart use of memory, concurrency, and a language that doesn’t get in your way when every millisecond counts. If you're into backend engineering or just love seeing real-world performance pushed to the edge, this is a must-read. It’s also a perfect reminder that choosing the right language and architecture can make all the difference. Oh, and as a fun bonus, this article introduced me to the fascinating world of Rollback netcode: a clever networking technique from the gaming world that’s totally worth learning about. Read article | Give footnotes the boot — I’ve always found footnotes on web pages a bit weird. I get why they exist in books. Print needs a place to stash those extra thoughts. But on the web? We’ve got better tools. Why make readers scroll up and down just to read a side note? This piece puts that frustration into words beautifully. It argues that traditional footnotes just don’t belong in modern web content. Instead, we can use interactive patterns that make the experience smoother and less jarring. Think hover popovers, inline reveals, and smarter mobile behavior. It’s a short read, but it’ll absolutely make you rethink how you handle footnotes in your own digital writing. Read article | The Gap Strikes Back: Now Stylable — From time to time I see this debate pop up. Should components include margins by default? It never felt quite right to me, but I hadn’t landed on a good alternative until I came across this piece last week. The idea is simple but powerful. Instead of scattering margins across components, treat spacing as the parent’s job and use gap instead. It keeps components cleaner and more reusable. Works great with flex and grid layouts... And now there’s even more reason to do it: because CSS is making gaps stylable. Yep, that means you can draw actual lines between columns or rows using the gap itself. You get cleaner layout control, better theming, and a much more flexible way to design space and structure. Read article | What's new in ECMAScript 2025 — Keeping up with JavaScript’s evolution can feel like a full-time job, but I always enjoy these deep dives into what’s new in ECMAScript. This roundup of ECMAScript 2025 changes is clear, well-organized, and super practical. You’ll find some neat additions like Duplicate named capturing groups, Set methods, Import Attributes, RegExp pattern modifiers, and Promise.try() . But my personal favorite? The new Iterator Helpers. I often ended up creating my own helpers, and now I look forward to having a standard toolkit available by default. If you’re curious about how iterators and generators actually work under the hood, I also have a free GitHub workshop on JavaScript iteration protocols. Check it out! Read article | | WebAssembly: The Definitive Guideby Brian Sletten | 
| WebAssembly: The Definitive Guide is a thorough and accessible introduction to one of the most transformative technologies hitting our industry. What started as a way to use languages other than JavaScript in the browser has evolved into a comprehensive path toward portability, performance, increased security, and greater code reuse across an impressive collection of deployment targets. Author Brian Sletten introduces elements of this technology incrementally while building to several concrete, code-driven examples of practical, cutting-edge WebAssembly uses. Whether you work with enterprise software or embedded systems, or in entertainment, scientific computing, or startup environments, you'll learn how WebAssembly can have a positive impact on the way you develop software. - Use WebAssembly to increase code portability across platforms
- Reuse more of your software assets in a wider number of deployment targets
- Learn how WebAssembly increases protection against prominent security attacks
- Use WebAssembly to deploy legacy code in web environments
- Increase your user base across languages and development environments
- Integrate JavaScript code with other languages and environments to improve performance, security, and productivity
- Learn how WebAssembly will affect your career as software developer
| | Here's MOAR content for ya! 🤭 | 👋 That’s all for this week. See you next Monday! Greetings from your full stack friends Luciano & Andrea | | If you enjoy FullStack Bulletin, consider sharing this newsletter with your friends and colleagues.
If there's something we can improve, let us know!
You can also sponsor the next issue! |
|
|
|
|
|
| | |
|
|
|
|
|