Issue #326 · June 26, 2023

A Complete Visual Guide to Understanding the Node.js Event Loop

“There are two ways to write error-free programs; only the third one works”

🏃‍♂️ 🏃‍♀️ 🏃 Join us as we keep improving the automation code behind Fullstack Bulletin live on Twitch. We also have the recordings from our previous sessions on YouTube.

A Complete Visual Guide to Understanding the Node.js Event Loop

A Complete Visual Guide to Understanding the Node.js Event Loop

You've been working with Node.js for a while. You've built some apps, played around with different modules, and even gotten comfortable with asynchronous programming. But there's something that's been nagging at you — the event loop. It's not an easy one to grasp, so let's take this amazing article and let's dive in!

Articles

Designing a Scalable Backend in Node.js

Let's examine three scaling challenges for a Node.js app and see how you can avoid them. Specifically this article covers logins (and bursty workloads), failed transactions and slow transactions. A really interesting article if you have built a Node.js app and you are about to go to production. It might be a great opportunity to give it another review under a different lens!

Panda CSS

We never get tired of exploring new ways to write CSS, let's be honest about that... What Panda proposes is a new way to write CSS-inJS using a build-time type-safe approach. This is a project from the same author of ChackraUI and just by looking at the website, you can tell they put a lot of effort into this project!

An introduction to debugging in Node.js

Another article aiming at strengthening your Node.js skills. This time it is about debugging. How to debug your Node.js server code? This article presents a series of well-illustrated techniques to ramp up your debugging game!

Creating a tilt effect with React

This is a relatively new design trend on the web: images that when hovered tilt slightly in the 3D space depending on the position of the mouse. Have you ever wondered how to recreate this particular effect? In this article, you can learn how to do exactly that using React!

Computer Science self-study program

An awesome repository that aims to be the point of reference for finding material to self-study all the basics of Computer Science. Regardless if you are a Computer Science graduate or a self-taught programmer, in this repo you'll definitely find some noteworthy material.

The Difference Between Root Certificate Authorities, Intermediates, and Resellers

Behind the scenes of secure websites and digital certificates lies a complex web of entities. When incidents involving SSL certificate providers occur, doubts about the entire certificate authority system arise. Let's unravel the differences between certificate authorities, root CAs, intermediates, and resellers, so you can navigate the digital landscape confidently.

Book of the week

Angular 2: From Theory To Practice

Angular 2: From Theory To Practice

by Asim Hussain

In this quickstart you'll get a 50,000 foot view of the major features of Angular 2 including: Typescript & ES6 Javascript, Components & Binding, Directives, Dependancy Injection & Services, Angular Modules & Bootstrapping your Angular application., SPAs & Routing, Angular CLI, Forms, Reactive Programming with RXJs, HTTP and finally Unit Testing.