Alberto Gimeno

  Ecosystem Engineer at GitHub. Sometimes I write about JavaScript, Node.js, and frontend development.


7 Stories by Alberto Gimeno

Jest testing: Top features and how to use them

Jest is not only powerful, but also elevates framework testing to a whole new level. Here's how you can use Jest to its full...
1 6 min read

Node.js multithreading: Worker threads and why they matter

Learn about worker_threads, the Web Workers API, and find some inspiration for how to use web workers to handle complex tasks.
20 10 min read

Scaling your Node.js app using distributed queues

Learn how to scale your app using Node.js distributed worker queues, which allow you to solve errors and prioritize and delay jobs easily.
0 9 min read

How to migrate a database schema at scale

Evolving your database schema without downtimes and thus without disrupting your users may require many steps, but I find it better, less stressful, and...
0 5 min read

Web security 101

Web security can be overwhelming, this article will help you understand the most common attacks and how to avoid or mitigate them.
1 8 min read

How to protect your Node.js applications from malicious dependencies

You have probably heard about a recent incident where a popular npm package, event-stream, included malicious code that could have affected thousands of apps...
2 3 min read

Promise chaining is dead. Long live async/await

​​While async functions have been around forever, they are often left untouched. Async/await is what some may consider an outcast. ​​Why? ​​​​A common misconception...
4 4 min read