|
 |
Hello,
Welcome to this issue of our newsletter! I have some exciting topics lined up for you, starting with the announcement of VoidZero Inc., founded by Evan You, the creator of Vue and Vite. We’ll also explore developer happiness with insights from GitHub, practical strategies for reducing Docker image size, and how to incorporate the golden ratio into your CSS designs. Additionally, we’ll dive into TypeScript’s unknown type, the importance of TCP’s three-way handshake, and a fun QRCode library called QRFrame.
As always, we aim to inspire you to keep learning and exploring new concepts in full-stack development. So I hope you'll enjoy this curated selection for this week! Happy coding!
— Your editor, Luciano
|
This issue is kindly sponsored by: |
“Technology made large populations possible; large populations now make technology indispensable“ — Joseph Krutch , Author |

|
Announcing void(0) — Last week, I bumped into this announcement from VoidZero Inc., and full stack developers should be excited. Founded by Evan You, the creator of Vue and Vite, this new venture promises scalable, developer-friendly tools like Rolldown, a powerful JavaScript bundler, and Oxc, a versatile linter, formatter, and more. Fun fact: most of these tools are written in Rust! 🦀 If you're looking for cutting-edge solutions that evolve with you, VoidZero Inc. is definitely one to watch. Read article |
The ultimate guide to developer happiness — This guide from GitHub breaks down the engineering principles that lead to happier, more productive developers, covering everything from better tooling to team culture. Packed with practical advice and actionable tips, it’s perfect for full stack developers and engineering leaders looking to create an environment where developers thrive and build better software. Read article |
How to Reduce Docker Image Size — In this article, you'll learn practical strategies for minimizing image size, such as leveraging multi-stage builds, using smaller base images, and cleaning up unnecessary files. The article also highlights common pitfalls to avoid, making it easier to maintain efficient and performant Docker containers. If you're managing containerized applications, these actionable tips will help streamline your Docker process. Read article |
The Golden Ratio in CSS — This post will teach you about incorporating the golden ratio into your CSS design, and I found it super insightful! It dives into how this timeless principle can elevate your web projects by creating beautiful, balanced proportions. You'll pick up practical tips on applying the golden ratio to layout, spacing, and typography, which can really help enhance the overall user experience. If you’re looking to up your front-end game, this guide is worth checking out! Also, did you know that the golden ratio is based on the Fibonacci sequence? 🤯 Read article |
sponsored by Product for Engineers Doing support makes you a better engineer — What we've learned about providing support that doesn't suck (and does scale)! Read Article |
The unknown Type in TypeScript — I bumped into this well-written article on the unknown type in TypeScript while researching the topic, and I found it really complete. Although it’s not super recent, it dives deep into what the unknown type is, how it differs from any and never, and when to use it effectively. I also love that it incorporates the Result type a-la-Rust, which is something we mentioned in a previous newsletter! The explanations are clear, making it easy to grasp the nuances of this type. If you’re looking to deepen your understanding of TypeScript, this piece is definitely worth your time! Read article |
Why TCP needs 3 handshakes — I came across this article on why TCP needs three handshakes, and it's a great read for anyone working on the web—no need to be a network nerd! After all, everything we do online goes over TCP, so it's essential to understand the technology we build upon. The article explains the three-way handshake process in an accessible way, making it easier to grasp how it establishes a reliable connection. Read article |
qrframe: code-based qr code generator — I stumbled upon this GitHub repository for a library called QRFrame, and I couldn't help but feel excited—especially since I have a bit of a fixation with QRCodes (if you've been following this newsletter for a while, you might have picked that up). This library provides a simple way to create customizable QR code frames, making it easy to enhance your QR code designs. If you're looking to add a creative touch to your QR codes or simply to programmatically generate many cool QRCodes, definitely check it out! View Repository |
|
Zero To Production In Rust: An introduction to backend developmentby Luca Palmieri |

|
Zero To Production is the ideal starting point for your journey as a Rust backend developer. You will learn by doing: you will build a fully functional email newsletter API, starting from scratch. You'll learn how to: - Navigate and leverage Rust's crates ecosystem
- Structure your application to make it modular and extensible
- Write tests, from single units to full-blown integration tests
- Enforce your domain invariants using Rust's type system
- Authenticate and authorize users of your API
- Implement a robust error handling strategy
- Observe the state of your application using structured logs
- Set up an extensive continuous integration and continuous deployment pipeline for your Rust projects The book is composed of 11 chapters, for a grand total of 600 pages. All supporting code (including tests!) is available on GitHub.
|
|
If you feel like it, here's more content! 🤗 |
👋 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! |
|
|
|
|
|
|
|
|