|
 |
Hello, *|LIST:NAME|* We are happy to introduce issue #337! 🚀
In this issue, we inaugurate our new email layout! I hope you will enjoy it! Also pay attention to the bottom of this email, because from today we are starting to sneak into our emails some extra content... we know the craving for full-stack goodness never ends and we are on a mission to help! Enjoy.
|
|
“The question of whether Machines Can Think... is about as relevant as the question of whether Submarines Can Swim“ — E.W. Dijkstra , Computer Scientist |

|
|
Ok, as we said we had just re-designed the layout of this newsletter... so what better article to describe the pain we had to go through to make this happen? Yes, it did involve writing tons of <table> , <tr> and <td> tags! We are still having nightmares... But this article also proposes some useful solutions such as MJML and React Email. Hopefully, this article will be helpful if you'll have to work on email templates any time soon. If not, it might still be a good nighttime read! 😴 Read article
|
There was a time when the biggest problem for JavaScript developers was browser incompatibility. Now that we have JavaScript on the server, ESM, CommonJS, and multiple runtimes, the new problem is how to create libraries that work seamlessly in all of these environments... Yes, it's a pain to get the setup right, so articles like this are golden nuggets for everyone who is embarking on a journey through creating universal JavaScript packages. Read article |
Modern browsers provide built-in video players for the <video> element. This is great because you can easily embed a playable video in every website in just a few seconds! But there are also third-party video players you can install on your pages. Should you consider that? Maybe! One dimension to evaluate can be accessibility and this article does a fantastic job at evaluating the level of accessibility that you get with the standard video player for the most common browsers and OSs. Read article |
How do you catch bugs in production? My default answer to this question, especially when building highly available cloud-based distributed systems ™, is to do good observability. And good observability starts from good logs, especially error logs. This article gives us a few tips on how to approach a Node.js backend application and make sure we log all errors. Read article |
This year, the React team unveiled something they've been quietly researching for years: an official way to run React components exclusively on the server. This is a significant paradigm shift, and it's caused a whole lot of confusion in the React community. This tutorial explores this new world, and builds an intuition for how React Server Components work, and how we can take advantage of them. Read article |
Last week I bumped into this website and I immediately fell in love with it. If you often find yourself searching for website design inspirations, this website is something you should immediately add to your bookmarks! The whole idea is to categorise existing (awesome) websites by the font families that they use. It's just a whole new dimension that I hadn't considered that much before. But, in fairness, good typography makes all the difference, so this feels like the perfect way to start a new web design project on the right foot! Read article |
Let's admit one thing: well-crafted animations are quickly becoming one of the elements to make websites stand apart. This tutorial showcases how to make a very dynamic and funny button that when hovered makes an elastic bubble effect, as if it was made of rubber. It's honestly just a joy to see, so check this tutorial out and learn how you can spark some fun in your next project! Read article |
|
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistenceby Pramod J. Sadalage |

|
The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational “NoSQL” databases. Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program. |
|
Sometimes, more is more! 🤯 |
👋 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! |
|
|
|
|
|
|
|
|