~/devreads

#node-js

56 posts

18 Dec 2025

22 Oct 2024

RisingStack Engineering 3 min read

Node.js 23 is here, and it’s bringing some exciting changes and improvements to the runtime. With this release, Node.js 23 takes over as the ‘Current’ version, replacing Node.js 22, which is moving into Long-Term Support (LTS) later this month. What’s New in Node.js 23 Default ESM in require() One of the biggest updates in Node.js […] The post Node.js 23:…

node.js

3 May 2024

RisingStack Engineering 3 min read

Let’s explore the updates brought by Node.js 22, which promises enhancements in performance and development flexibility. Direct download links are available here. Here’s a rundown of the key features and improvements in the latest release. Stable WebSocket Support: Node.js 22 now offers stable WebSocket support, which was previously experimental. This means we can use the […] The post Node.js 22…

node.js

24 Jan 2024

30 Oct 2023

25 Oct 2023

RisingStack Engineering 3 min read

The latest major version of Node.js has just released with a few new interesting experimental features and a lot of fixes and optimization. You can find our highlights from the release notes. Built-in WebSocket client A browser-compatible WebSocket implementation has been added to Node.js with this new release as an experimental feature. You can give […] The post Node.js 21…

node.js

17 Mar 2023

RisingStack Engineering 7 min read

In this article, we'll focus on the most popular JavaScript frameworks, and explore why they're either loved or disliked by developers. The post The Best JavaScript Frameworks: Pros and Cons Explained appeared first on RisingStack Engineering.

node.js

7 Sept 2022

RisingStack Engineering 2 min read

In the early 1990s, Brendan Eich needed a scripting language for web pages that would be easy to use, so he created one himself. The post History of JavaScript on a Timeline appeared first on RisingStack Engineering.

node.js

10 May 2022

17 Feb 2022

Ferenc Hámori 4 min read

In this article below, we list ways for you to check your Node version with different methods, on different operating systems. The post How to check Node version appeared first on RisingStack Engineering.

node.js

24 Jun 2021

14 Jun 2021

10 Jun 2021

16 Feb 2021

27 Oct 2020

4 Aug 2020

5 May 2020

Janos Kubisch 4 min read

Async Iterators can be used when we don't know the values & end state we iterate over. Instead, we get promises eventually resolving to the usual object. The post About Async Iterators in Node.js appeared first on RisingStack Engineering.

node.jsedited

26 Apr 2020

10 Feb 2020

9 Jan 2020

Ferenc Hámori 6 min read

We prepared a new, 5-days-long training agenda for engineering teams who'd like to dive deep into Node.js, but have little to none experience with it. The post Production Ready with Node.js Training appeared first on RisingStack Engineering.

node.jsedited

2 Oct 2019

Ferenc Hámori 6 min read

Node 8 won’t get any more updates from 2020. In this article, we’ll discuss how and why you should move to newer, feature-packed, still supported versions. The post Update Now! Node.js 8 is Not Supported from 2020. appeared first on RisingStack Engineering.

node.jsedited

8 Sept 2019

26 Jun 2019

4 Jun 2019

Ferenc Hámori 6 min read

A look back at what exactly happened to Node.js so far, from the point where it was born. The history of Node.js on a timeline: 2009-2019 The post History of Node.js on a Timeline appeared first on RisingStack Engineering.

node.jsedited

29 Apr 2019

18 Feb 2019

Luciano Mammino 12 min read

This article shows how to quickly build web app prototypes using Fastify for the backend API and Preact for the frontend UI. It also covers how to dockerize the app for easy sharing. Key points are the plugin architecture of Fastify, the lightweight nature of Preact, and the use of htm for defining UI without transpilation.

javascriptnode-jsfastifyreactdocker

21 Jan 2019

Luciano Mammino 14 min read

This article explores different ways to create iterators and iterable values in Javascript for dynamic sequence generation, specifically using functions, iterators, iterables and generators. It provides code examples for implementing the Fibonacci sequence with each approach.

javascriptnode-jsdesign-patterns

13 Nov 2018

11 Nov 2018

18 Jun 2018

Federico 1 min read

Organisations who are paying attention already know they need to have an open web API, and many already have under development or in the wild. Make sure you haven’t been caught by the pitfalls of many early API releases. Multiple points of failure: The 5 tips Test it all Plan for future versions Embrace standards […]

node.jssoftware architectureweb services

17 Apr 2018

24 Mar 2018

27 Feb 2018

7 Feb 2018

9 Jan 2018

20 Sept 2017

11 Apr 2017

31 Mar 2017

Luciano Mammino 5 min read

This article explains how short URLs work and provides code examples to expand them in Node.js using request module or tall library. It covers basics of URL redirection, shows how to disable auto-redirect in request module, and introduces tall - a promise-based Node.js library to unshorten URLs.

node-jslibraryjavascript

14 Feb 2017

26 Nov 2016

Luciano Mammino 18 min read

This blog post summarizes a talk about building a Universal JavaScript application with React given at Codemotion Milan 2016. It includes commentary for each slide, photos from Twitter, and a video recording. The post explains what Universal JavaScript is, its benefits, challenges, and walks through demo code to add server-side rendering and routing to a React app.

slidestalknode-jsjavascriptreact

8 Nov 2016

Jack Tarantino 11 min read

Yesterday I had the good fortune to attend Empire Node at The National Museum of the American Indian, courtesy of InRhythm. A good time was had by all and we got to see some great talks! There was programmable music, smart ways to get into code style linting and, of

node.jsjavascriptempire nodenew york city

5 Nov 2016

Federico 1 min read

Environment variables are declared with the ENV statement and are notated in the Dockerfile either with $VARIABLE_NAME or ${VARIABLE_NAME}. Passing variables at build-time The ENV instruction sets the environment variable to the value. The environment variables set using ENV will persist when a container is run from the resulting image. For example: The Dockerfile allows you to specify arguments […]

javascriptlinuxnode.jsopen-sourceprogramming

24 Oct 2016

25 Sept 2016

29 Aug 2016

1 Aug 2016

Federico 1 min read

Monitoring systems allow you to monitor changes to your front-end code base over time, catching any regression issues and monitoring the ongoing effects of any performance optimisation changes. Easy to use dashboards are a must when it comes to monitoring the state of your web apps. Companies like Calibre or SpeedCurve offer this as a […]

javascriptnode.jstoolsweb services

31 Jul 2016

18 Jul 2016

14 Feb 2016

18 Jan 2016

29 Sept 2015

14 Sept 2015

8 Sept 2015

11 May 2015

13 May 2009

Federico 1 min read

This manual gathers together the key insights into API design that were discovered through many years of software development on the Qt application development framework at Trolltech (now part of Nokia). When designing and implementing a library, you should also keep other factors in mind, such as efficiency and ease of implementation, in addition to […]

design patternsnode.jsprogrammingsoftware architectureweb services