FullStack Bulletin

Subscribe
Archives
November 25, 2024

🤓 #400: Ten years of Let’s Encrypt

Revamping old Node.js projects, CSS' New Logo, Useful stuff about Postgres, Lambda turn 10, Ordinary Puzzles, 7 Bit Encoding

View this email in your browser

Logo

Howdy,

Do you know what Let's Encrypt is? If you've ever browsed a website with that little padlock icon in the address bar in the last 10 years, chances are it’s thanks to Let's Encrypt. This free, automated, and open certificate authority has made it simple for websites to adopt HTTPS, ensuring secure connections for users everywhere.  
Exactly 10 years ago today, Let's Encrypt made its debut, introducing a game-changing idea that forever altered the web's security landscape. I still remember the days before Let's Encrypt (I am old!) and how this initiative democratized access to SSL and TLS certificates, which were once cumbersome, expensive, and out of reach for most website owners. For years, the prohibitive costs and technical hurdles made securing websites a luxury rather than a standard practice—something that, in hindsight, feels unjustifiable.  
IMHO Let’s Encrypt not only made HTTPS accessible but also sparked a movement that raised the bar for internet safety, making the web a better place for all of us. It’s a shining example of how technology, when wielded with purpose, can create sweeping, positive change.  
As we celebrate this milestone, let’s also take a moment to honor Peter Eckersley, one of Let’s Encrypt’s co-founders, whose vision and efforts helped make this possible. Peter passed away in 2022, but his contributions live on, securing millions of websites worldwide.  
Here’s to the kind of bold ideas that make technology a force for good, reminding us that a brighter, safer web is within reach when innovation meets generosity. I hope the rest of the curated content in this newsletter will keep you informed and inspired. Mastering the world of full-stack development and staying up-to-date with the infinite news in web development can feel daunting, but let’s tackle it together—with passion and purpose.
Your editor, Luciano (who is also on Bluesky, BTW)
PS: one of my favourite Programmer Humor jokes is relevant here! 🤣

“Imagination is the Discovering Faculty, pre-eminently. It is that which penetrates into the unseen worlds around us, the worlds of Science“

— Ada Lovelace , Mathematician

Let’s Encrypt: Delivering SSL/TLS Everywhere

10 years of Let’s Encrypt — If you are curious to see the post that, exactly 10 years ago, marked the debut of Let's Encrypt, here you have it! Read article

Revamping a Five-Year Old Node.js Project — Last week, we featured this article on revamping a five-year-old Node.js project, but unfortunately, the link was broken—sorry about that! Big thanks to David for pointing it out. This time, it should work! The article dives into how small, focused updates and smart decisions can breathe new life into an aging codebase. You'll find some valuable insights here if you're currently wrestling with technical debt or modernizing old projects. Read article

CSS Gets a New Logo — If you're a fan of subtle yet meaningful design in tech, you’ll love Michael Charles' exploration of the new CSS logo inspired by the rebeccapurple color. This beautiful tribute to the late Eric Meyer’s daughter Rebecca goes beyond aesthetics—it’s a reminder of the human connections behind the technologies we use every day. The article unpacks the thought process behind the design, what "rebeccapurple" represents in the web community, and how logos can embody more than just branding. Read article

What I Wish Someone Told Me About Postgres — PostgreSQL has become my favorite SQL database—it’s powerful, versatile, and full of rewarding “aha” moments. This article dives into what the author wishes they had known sooner. Think secrets unlocked with EXPLAIN, the quirks of jsonb vs. json, and why embracing constraints can save you big headaches. If you’re working with Postgres, there’s a lot to like here. Read article

AWS Lambda turns 10 — And guess what?! We have another 10th birthday: happy birthday, AWS Lambda! Lambda has been one of my favorite technologies ever since I started using it back in 2016. Its ability to simplify serverless development and scale effortlessly still amazes me today—and now, I’m even writing a book about it! This post from AWS reflects on a decade of serverless innovation, exploring how Lambda has transformed application design and opened up new possibilities for developers everywhere. It’s a great read if you want to dive into how far serverless has come and where it’s headed next. BTW, there's also a lovely celebration video interviewing some serverless heroes and experts that is also worth a watch! Read article

Ordinary Puzzles — Last week, I stumbled across this gem: Ordinary Puzzles. It’s a fantastic, simple, yet very entertaining puzzle game built with React Native and fully open source. You can play it on your mobile or right in your browser—I tried a few sessions on the web, and it's very sleek... though fair warning, it’s a bit addictive 😄. The code is beautifully written and well-documented, making it a great source of inspiration if you’ve been thinking about using your web dev skills to build a game. View Repository

7 Bit Encoding (Parody Music Video) — The entertainment isn’t over! Last week, I stumbled upon this awesome song by the incredible Dylan Beattie—basically Seven Nation Army reimagined for tech nerds. It’s clever, catchy, and the perfect way to unwind for five minutes. If you need a little break or just want to enjoy some tech-themed musical brilliance, you’ve got to check this out! 🎸 Watch video

CSS Secrets: Better Solutions to Everyday Web Design Problems

by Lea Verou

CSS Secrets: Better Solutions to Everyday Web Design Problems

In this practical guide, CSS expert Lea Verou provides 47 undocumented techniques and tips to help intermediate-to advanced CSS developers devise elegant solutions to a wide range of everyday web design problems. Rather than focus on design, CSS Secrets shows you how to solve problems with code. You'll learn how to apply Lea's analytical approach to practically every CSS problem you face to attain DRY, maintainable, flexible, lightweight, and standards-compliant results.

Buy on Amazon.com

Buy on Amazon.co.uk

Pal, check this out! 👇

  • High-Performance Serverless with Rust
  • Making AWS News stupid fast with smart caching
  • Write collaborative web apps with Hocuspocus
  • Refactoring barrel files with codemods
  • Dependencies vs. devDependencies for JavaScript apps
  • Managing Timezones in JavaScript Apps

👋 That’s all for this week. See you next Monday!

Greetings from your full stack friends Luciano & Andrea

🙌 Support us

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!

Website iconTwitter iconMastodon icon

Copyright (C) 2024 FullStack Bulletin. All rights reserved.
*|IFNOT:ARCHIVE_PAGE|*

FullStack Bulletin is a FREE weekly curated newsletter for ambitious full stack developers. We sift the internet for builders, covering frontend, backend, databases, DevOps, and architecture to find what truly matters. Expect practical picks, clear takeaways, and fresh ideas that cut the noise, sharpen your skills, and fuel your creativity so you can put them to work right away.

*|END:IF|*

Our mailing address is:
*|IFNOT:ARCHIVE_PAGE|**|HTML:LIST_ADDRESS|**|END:IF|*

Want to change how you receive these emails?

You can update your preferences or unsubscribe

Don't miss what's next. Subscribe to FullStack Bulletin:
Powered by Buttondown, the easiest way to start and grow your newsletter.