|
 |
Hello,
Welcome to issue #365!
In the last couple of weeks, I have been thinking a lot about how we could make FullStack Bulletin better and more valuable to you. But, after all, getting your opinion is probably the most valuable thing we could do! So I have prepared a quick form to gather your opinion about FullStack Bulletin! I hope you can spare 5 minutes to help us to help you 😀
With that out of the way, now let's get into some full-stack content! And this week, we start with a bang, the highly anticipated Node.js documentary! 😱
— Your editor, Luciano |
|
“Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin“ — John Von Neumann , Computer Scientist |

|
Node.js: The Documentary — Back in 2008, most people thought of JavaScript as just a client-side language and, honestly the reputation of the language wasn't even that good with many calling it a toy language. But when Google's V8 appeared, young developer Ryan Dahl made the connection and started to think about what using JavaScript on the server side could really look like... I really enjoyed this documentary (even though I was expecting it to cover some of the Deno drama as well) and it's mind-blowing to see that it got more than 60K views after less than one day! Watch video
|
There is no EU cookie banner law — Did you know that if you are a multinational business and you have a presence outside the EU, your websites (except for the European ones) don't have to show a cookie banner? That's cool, but what's even more interesting (and possibly less known) is that a cookie banner is not strictly required even in the EU itself! If you, like me, hate cookie bars, you might enjoy this article. Read article
|
The problem with using a UUID primary key in MySQL — Many times I have seen UUIDs being used as primary keys in all kinds of databases. It never crossed my mind that they could not be an ideal choice in some circumstances. So this article is great, it shines a light on all the (very many) versions of UUIDs and why using them as a primary key in MySQL can hurt database performance. Read article
|
Emojisplosion 💥🤯🤣 — I don't know if this can be useful, but I love it! Emojisplosion is a JavaScript library that allows you to create all sorts of emoji explosion effects (literally) on a web page. Maybe it's something you could use as an Easter egg or to reward a user after they complete some kind of important action. Well, one suggestion before you go crazy, remember to disable it with users with prefers-reduced-motion enabled. Read article
|
require(esm) in Node.js — This is big for the Node.js ecosystem, which has been in a weird limbo for the last 3-4 years trying to promote the shift to ESM over Common.js, which has been way more painful than anyone could have imagined. What's changing is that we now have experimental support for require() -ing synchronous ES modules, a feature that has been long overdue. Something that can ease the pain of those who are still stuck in CommonJS land. I can't wait for this to become stable and broadly available! Read article
|
The type system of the React compiler — The React Compiler is no longer a research project: it powers instagram.com in production and it might soon become an integral part of the official React tooling ecosystem. So what's cool about it? In this article, you can learn some interesting details about the compiler type system and why this implementation enables some automatic optimizations. Read article
|
What if you tried hard? — This is not a highly technical blog post, but once again, I think our friend Aaron Francis hits the nail on the head with another inspirational post. So here's why, sometimes we should all try harder to succeed! So yeah...Thanks, Aaron! I hope you'll get motivated just as much as I did after reading this post! Read article
|
|
Web Design Playground: HTML & CSS the Interactive Wayby Paul McFedries |

|
Web Design Playground takes you step by step from writing your first line of HTML to creating interesting, attractive web pages. In this project-based book, you'll use a custom online workspace to design websites, product pages, photo galleries, and more. Don't worry about setting up your own servers and domain names—the book comes with a free "playground" which lets you experiment without any of that! You can concentrate on core skills like adding images and video and laying out the page, plus learning typography, responsive design, and the other tools of the web trade. |
|
Just in case you wanna some 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! |
|
|
|
|
|
|
|
|