« Back to the newsletter

Date Newsletter
Apr 25, 2024 πŸ’» Issue 414 - JavaScript Features That Most Developers Don’t Know
Apr 18, 2024 πŸ’» Issue 413 - How to implement HLS Video Streaming in a React App
Apr 11, 2024 πŸ’» Issue 412 - ElephantSQL (free Postgres) is shutting down, so I’m building a spiritual successor, mkdb
Apr 04, 2024 πŸ’» Issue 411 - Bun 1.1
Mar 28, 2024 πŸ’» Issue 410 - Node.js TSC Confirms: No Intention to Remove npm from Distribution
Mar 21, 2024 πŸ’» Issue 409 - 22 JavaScript Functions You'll Use 99% of The Time πŸ’―πŸ”₯
Mar 14, 2024 πŸ’» Issue 408 - The 5 Must-Know Backend Frameworks in 2024
Mar 07, 2024 πŸ’» Issue 407 - Learn OAuth 2.0 by Building an OAuth Client with Node
Feb 29, 2024 πŸ’» Issue 406 - JWT explained in 4 minutes (With Visuals)
Feb 22, 2024 πŸ’» Issue 405 - What do you think of Node's new mascot? It's called Rocket Turtle.
Feb 15, 2024 πŸ’» Issue 404 - Introducing Tempo β€’ A new date library for JavaScript (and TypeScript).
Feb 08, 2024 πŸ’» Issue 403 - A step-by-step guide: How to create and publish an NPM package.
Feb 01, 2024 πŸ’» Issue 402 - npm flooded with 748 packages that store movies
Jan 25, 2024 πŸ’» Issue 401 - PM2 Cheatsheet
Jan 18, 2024 πŸ’» Issue 400 - Understanding Async Iterators in JavaScript
Jan 11, 2024 πŸ’» Issue 399 - How Marketing Changed OOP In JavaScript
Jan 04, 2024 πŸ’» Issue 398 - 2024’s Tech Trend: Frontend for Backend
Dec 28, 2023 πŸ’» Issue 397 - πŸ” Session-Based vs. Token-Based Authentication: Which is better?πŸ€”
Dec 21, 2023 πŸ’» Issue 396 - Is Javascript Object.groupBy() worth the hype? let's find out
Dec 14, 2023 πŸ’» Issue 395 - 'return await' in a try/catch
Dec 07, 2023 πŸ’» Issue 394 - Under Pressure: Benchmarking Node.js on a Single-Core EC2
Nov 30, 2023 πŸ’» Issue 393 - Daily snippets on Software design for busy dev
Nov 23, 2023 πŸ’» Issue 392 - Organize the mess of your photo folders with Node
Nov 16, 2023 πŸ’» Issue 391 - Building Secure User Authentication in Node.js
Nov 09, 2023 πŸ’» Issue 390 - IDURAR Open Source Code Alternative to SalesForce πŸŽ‰Got 2000 Stars on GitHub 🌟
Nov 02, 2023 πŸ’» Issue 389 - Good Bye CRUD APIs, Hello Sync: Realtime PostgreSQL with ElectricSQL
Oct 26, 2023 πŸ’» Issue 388 - Goodbye, Node.js Buffer
Oct 19, 2023 πŸ’» Issue 387 - Announcing Wasp Launch Week #4: Waspolution + win swag! πŸ‘•πŸ
Oct 12, 2023 πŸ’» Issue 386 - We migrated to SQL. Our biggest learning? Don’t use Prisma
Oct 05, 2023 πŸ’» Issue 385 - 😯 gRPC vs REST - A Brief Comparison
Sep 28, 2023 πŸ’» Issue 384 - Bun vs Node.js: Everything you need to know
Sep 21, 2023 πŸ’» Issue 383 - Bun hype. How we learned nothing from Yarn
Sep 14, 2023 πŸ’» Issue 382 - Bun 1.0 - JavaScript meets speed of light
Sep 07, 2023 πŸ’» Issue 381 - PDF Chat with Node.js, OpenAI and ModelFusion
Aug 31, 2023 πŸ’» Issue 380 - What's New in Node.js 20 for API Development
Aug 24, 2023 πŸ’» Issue 379 - Notes: Advanced Node.js Concepts by Stephen Grider
Aug 17, 2023 πŸ’» Issue 378 - CommonJS is hurting JavaScript
Aug 10, 2023 πŸ’» Issue 377 - The complexity of writing an efficient NodeJS Docker image
Aug 03, 2023 πŸ’» Issue 376 - Building an HackerNews to Discord notification system using Node.js, node-cron and discord-notification.
Jul 27, 2023 πŸ’» Issue 375 - State Of Npm 2023: Top Old And New Packages
Jul 20, 2023 πŸ’» Issue 374 - Dockerizing a Node.js App: A Comprehensive Guide for Easy DeploymentπŸ‹
Jul 13, 2023 πŸ’» Issue 373 - The massive bug at the heart of the npm ecosystem
Jul 06, 2023 πŸ’» Issue 372 - What can you build with Wasp - the fastest way to develop React & Node.js apps 🐝 πŸš€
Jun 29, 2023 πŸ’» Issue 371 - Jest not recommended to be used in Node.js due to instanceOf operator issues
Jun 22, 2023 πŸ’» Issue 370 - Security Alert: Don't `npm install https`
Jun 15, 2023 πŸ’» Issue 369 - RxDB - The local Database for JavaScript Applications
Jun 08, 2023 πŸ’» Issue 368 - How We Sped up Search Latency with Server-sent Events with Express.js
Jun 01, 2023 πŸ’» Issue 367 - Is asp.net REALLY x8 faster than nodejs, and beats node in every aspect ?
May 25, 2023 πŸ’» Issue 366 - Server-Sent Events with Node.js
May 18, 2023 πŸ’» Issue 365 - State of Node.js Performance 2023
May 11, 2023 πŸ’» Issue 364 - May the Fourth Be With You: Building an Epic Star Wars GraphQL API for Star Wars Day!
May 04, 2023 πŸ’» Issue 363 - Introducing Tempo: low latency, cross-platform, end-to-end typesafe APIs
Apr 27, 2023 πŸ’» Issue 362 - How to process a CSV file five times faster in NodeJs with Rust and Napi rs
Apr 20, 2023 πŸ’» Issue 361 - Node.js 20 is now available!
Apr 13, 2023 πŸ’» Issue 360 - Express.js vs Koa.js vs Fastify - Performance Benchmark
Apr 06, 2023 πŸ’» Issue 359 - Communication in a Microservice Architecture
Mar 30, 2023 πŸ’» Issue 358 - One in two new NPM packages is SEO spam
Mar 23, 2023 πŸ’» Issue 357 - Mastering Docker for Node.js: Advanced Techniques and Best Practices
Mar 16, 2023 πŸ’» Issue 356 - Drizzle - An ORM that lets you just write SQL
Mar 09, 2023 πŸ’» Issue 355 - Applying for a new job with React and NodeJS and AI
Mar 02, 2023 πŸ’» Issue 354 - Building a forum with React, NodeJS
Feb 23, 2023 πŸ’» Issue 353 - IP Sockets - Networking Fundamentals - Part 1
Feb 16, 2023 πŸ’» Issue 352 - Core-js maintainer complains open source is broken
Feb 09, 2023 πŸ’» Issue 351 - A Step-by-Step Guide to Continuous Integration for Your Node.js Application
Feb 02, 2023 πŸ’» Issue 350 - 10 GitHub Repositories You Should Know as a JavaScript Developer
Jan 26, 2023 πŸ’» Issue 349 - 15 Must-Have Cheatsheets for DevelopersπŸš€
Jan 19, 2023 πŸ’» Issue 348 - Scale Node JS App using Cluster Module
Jan 12, 2023 πŸ’» Issue 347 - Implementing Microservice Architecture In Node JS
Jan 05, 2023 πŸ’» Issue 346 - How to Write an Awesome Readme
Dec 29, 2022 πŸ’» Issue 345 - Migrate a 60k LOC TypeScript (NodeJS) repo to ESM and testing become 4x faster (1/2)
Dec 22, 2022 πŸ’» Issue 344 - Dockerizing NodeJS, Express, and MongoDB App with NGINX as a Reverse Proxy
Dec 15, 2022 πŸ’» Issue 343 - NGINX: Advanced Load Balancer, Web Server, & Reverse Proxy
Dec 08, 2022 πŸ’» Issue 342 - Creating an upvote system with React and Socket.io πŸ₯³ πŸ”
Dec 01, 2022 πŸ’» Issue 341 - Node.js visualized: promise, async/await and process.nextTick under the hood
Nov 24, 2022 πŸ’» Issue 340 - Node.js visualized: Event Loop Phases
Nov 17, 2022 πŸ’» Issue 339 - Socket.io | Show Number of visitor
Nov 10, 2022 πŸ’» Issue 338 - An animated guide for Node.js event loop
Nov 03, 2022 πŸ’» Issue 337 - Creating a registration and a login with two-factor authentication on React 🀩
Oct 27, 2022 πŸ’» Issue 336 - [Article] Building a Notion-like system with Socket.io And React
Oct 20, 2022 πŸ’» Issue 335 - Why Choose NestJS as Your Backend Framework
Oct 13, 2022 πŸ’» Issue 334 - Deta is a really good alternative to Heroku!!
Oct 06, 2022 πŸ’» Issue 333 - Article: The evolution of containers and why Docker is so complex β€” an overview for the many layers that structure the Docker engine
Sep 29, 2022 πŸ’» Issue 332 - Continue Using .env Files As Usual.
Sep 22, 2022 πŸ’» Issue 331 - Stop Using .env Files Now!
Sep 15, 2022 πŸ’» Issue 330 - πŸ’₯ Introducing Skott, the new Madge!
Sep 08, 2022 πŸ’» Issue 329 - The most essential skills to have as a modern Node.js developer
Sep 01, 2022 πŸ’» Issue 328 - How to build the DEV COMMUNITY Notification Center with React, Websockets and NovuπŸ”₯
Aug 25, 2022 πŸ’» Issue 327 - Building a chat - Browser Notifications with React, Websockets and Web-Push 🀯
Aug 18, 2022 πŸ’» Issue 326 - Building a chat app with Socket.io and React πŸš€
Aug 11, 2022 πŸ’» Issue 325 - How to build a real-time Auction system - Connecting Socket.io With React πŸ”₯ (Part 2)
Aug 04, 2022 πŸ’» Issue 324 - How to build a real-time Auction System with Socket.io and React.js 🀯
Jul 28, 2022 πŸ’» Issue 323 - Create a notifications system using in-app (bell icon) and emails
Jul 21, 2022 πŸ’» Issue 322 - Payload, a TypeScript headless CMS, just launched its first major version and is now out of public beta
Jul 14, 2022 πŸ’» Issue 321 - Enable HTTPS keepAlive in Node.js
Jul 07, 2022 πŸ’» Issue 320 - Fresh: The Next-Gen JavaScript Web Framework
Jun 30, 2022 πŸ’» Issue 319 - Gaining remote access to a computer with a reverse shell attack in Node.js
Jun 23, 2022 πŸ’» Issue 318 - Deno raises $21M to launch a fully managed runtime service – TechCrunch
Jun 16, 2022 πŸ’» Issue 317 - The experience of creating my own JavaScript runtime - #1
Jun 09, 2022 πŸ’» Issue 316 - Is it a good idea to build backend with nextJS?
Jun 02, 2022 πŸ’» Issue 315 - Jest is being transferred to the OpenJS Foundation
May 26, 2022 πŸ’» Issue 314 - The NodeJS 18 Fetch API
May 19, 2022 πŸ’» Issue 313 - Building a simple invoice generator with Node Js
May 12, 2022 πŸ’» Issue 312 - Running a ransomware attack in a Node.js module
May 05, 2022 πŸ’» Issue 311 - We shouldn't use Enums on TypeScript anymore.
Apr 28, 2022 πŸ’» Issue 310 - .toLocaleString, one of the most underrated JavaScript features
Apr 21, 2022 πŸ’» Issue 309 - Node.js 18 is now available!
Apr 14, 2022 πŸ’» Issue 308 - The TypeScript Experience
Apr 07, 2022 πŸ’» Issue 307 - React NodeJS Soft Dashboard - Open-Source Full-Stack Starter
Mar 31, 2022 πŸ’» Issue 306 - 28 Javascript Array Hacks: A Cheat Sheet for Developer
Mar 24, 2022 πŸ’» Issue 305 - The Power of Factory Design Pattern in JavaScript
Mar 17, 2022 πŸ’» Issue 304 - Working alone is so exhausting so I created my own assistant
Mar 10, 2022 πŸ’» Issue 303 - Introducing Pckd - The most powerful URL shortener
Mar 03, 2022 πŸ’» Issue 302 - Avoid async/await hell
Feb 24, 2022 πŸ’» Issue 301 - ⚠️ Don't try this at home: CSS _as_ the backend - introducing Cascading Server Sheets!
Feb 17, 2022 πŸ’» Issue 300 - Synergy app team is moving from Node.js to Rust
Feb 10, 2022 πŸ’» Issue 299 - Learn Nginx and its basics in 2022
Feb 03, 2022 πŸ’» Issue 298 - How I reversed a NodeJS malware and found the author
Jan 27, 2022 πŸ’» Issue 297 - How to build a REST API using NodeJS
Jan 20, 2022 πŸ’» Issue 296 - Pizza Delivery App
Jan 13, 2022 πŸ’» Issue 295 - DEV Book store
Jan 06, 2022 πŸ’» Issue 294 - 8 techniques to write cleaner JavaScript code
Dec 30, 2021 πŸ’» Issue 293 - How to use Node.js to backup your personal files (and learn some webdev skills along the way)
Dec 23, 2021 πŸ’» Issue 292 - Docker for Javascript Developers
Dec 16, 2021 πŸ’» Issue 291 - Bypassing CORS via custom proxy backend
Dec 09, 2021 πŸ’» Issue 290 - Best Practices for Node.js Development
Dec 02, 2021 πŸ’» Issue 289 - Six Ways To Drastically Boost Your Productivity As A Node developer
Nov 25, 2021 πŸ’» Issue 288 - Why you should choose Node.js for developing server-side applications
Nov 18, 2021 πŸ’» Issue 287 - Web-push Notification using React and Node js
Nov 11, 2021 πŸ’» Issue 286 - Deep dive into Node.js Architecture
Nov 04, 2021 πŸ’» Issue 285 - How a single JSON file could become your entire code base
Oct 28, 2021 πŸ’» Issue 284 - Python + JavaScript = πŸ”₯πŸ”₯πŸ”₯
Oct 21, 2021 πŸ’» Issue 283 - Build an API using Node, Express, MongoDB, and Docker
Oct 14, 2021 πŸ’» Issue 282 - Node.js from Beginners to Advance
Oct 07, 2021 πŸ’» Issue 281 - Create a backend in Javascript: NodeJS Module System
Sep 30, 2021 πŸ’» Issue 280 - Make your own API under 30 lines of code
Sep 23, 2021 πŸ’» Issue 279 - Automate your personal CRM with Notion and Kelvin Data
Sep 16, 2021 πŸ’» Issue 278 - How Every Web Developer Can Become FullStack With Node.js
Sep 09, 2021 πŸ’» Issue 277 - Intercepting HTTP Requests with NodeJS
Sep 02, 2021 πŸ’» Issue 276 - Web Scraping with Javascript and Node.js
Aug 26, 2021 πŸ’» Issue 275 - Basic Concepts of Node.js
Aug 19, 2021 πŸ’» Issue 274 - How to Create a Video Player in React
Aug 12, 2021 πŸ’» Issue 273 - How to Create a Search Bar in React
Aug 05, 2021 πŸ’» Issue 272 - The (Most Comprehensive) JavaScript Design Principles Guide
Jul 29, 2021 πŸ’» Issue 271 - How to Set up a Node.js Express Server for React
Jul 22, 2021 πŸ’» Issue 270 - URL Shortener API with express in 5 minutes
Jul 15, 2021 πŸ’» Issue 269 - Introduction to Dockerize series
Jul 08, 2021 πŸ’» Issue 268 - Send mails using NodeJS
Jul 01, 2021 πŸ’» Issue 267 - How to Build Your Own Blockchain in NodeJS
Jun 24, 2021 πŸ’» Issue 266 - 10 npm Commands that every developer must know
Jun 17, 2021 πŸ’» Issue 265 - How to Think inΒ Next.js
Jun 10, 2021 πŸ’» Issue 264 - Master Design Patterns By Building Real Projects - Singleton Pattern - Javascript
Jun 03, 2021 πŸ’» Issue 263 - Deal: Stack Overflow Sold To Prosus For $1.8B
May 27, 2021 πŸ’» Issue 262 - Introducing WebContainers: Run Node.js natively in your browser
May 20, 2021 πŸ’» Issue 261 - Using Design Patterns in Node.js
May 13, 2021 πŸ’» Issue 260 - 20 JavaScript One-Liners That Will Help You Code Like a Pro
May 06, 2021 πŸ’» Issue 259 - What is really the difference between Cookie, Session and Tokens that nobody is talking about ?.
Apr 29, 2021 πŸ’» Issue 258 - Instant chat app using React, Node.js, and Socket.io
Apr 22, 2021 πŸ’» Issue 257 - Implementing Passwordless Authentication in Node.JS
Apr 15, 2021 πŸ’» Issue 256 - 5 Hr Course DevOps with Docker and Node.js/Express: Development to production workflow + mongo + redis
Apr 08, 2021 πŸ’» Issue 255 - Delete node_modules like a Pro
Apr 01, 2021 πŸ’» Issue 254 - NodeJS Microservices Full Course - Event-Driven Architecture with RabbitMQ
Mar 25, 2021 πŸ’» Issue 253 - Achieving Continuous Integration and Deployment with Jenkins
Mar 18, 2021 πŸ’» Issue 252 - RoadMap to learn MERN Stack for Beginners
Mar 11, 2021 πŸ’» Issue 251 - How I improve my skills in Typescript
Mar 04, 2021 πŸ’» Issue 250 - How To Build an SMTP Mail Server with Express, Node, and Gmail
Feb 25, 2021 πŸ’» Issue 249 - 5 Projects You Can Build To Become a Better Web Developer
Feb 18, 2021 πŸ’» Issue 248 - Why you should drop ExpressJS in 2021
Feb 11, 2021 πŸ’» Issue 247 - 3 underrated web dev youtubers you should check out
Feb 04, 2021 πŸ’» Issue 246 - How to Create a React App with a Node Backend: The Complete Guide
Jan 28, 2021 πŸ’» Issue 245 - Build an E-Commerce website with MERNΒ Stack - Part 1 (Setting Up the Project)
Jan 21, 2021 πŸ’» Issue 244 - Instant messaging app made with React, Typescript, Node & Socket.io
Jan 14, 2021 πŸ’» Issue 243 - 7 Fullstack Projects You Need to Make in 2021
Jan 07, 2021 πŸ’» Issue 242 - Video Chatting and Screen Sharing with React, Node, WebRTC(peerjs)
Dec 31, 2020 πŸ’» Issue 241 - A Guide to Securing Node.js Applications
Dec 24, 2020 πŸ’» Issue 240 - 34 Must have Chrome Extensions for Web Developers and Designers
Dec 17, 2020 πŸ’» Issue 239 - How One Developer Recreated AirDrop Using Just JavaScript
Dec 10, 2020 πŸ’» Issue 238 - JWT Authentication Best Practices
Dec 03, 2020 πŸ’» Issue 237 - How to Document an Express API with Swagger UI and JSDoc
Nov 26, 2020 πŸ’» Issue 236 - How I built a real world project for the first time 🌈
Nov 19, 2020 πŸ’» Issue 235 - Focus on one of these 9 backend frameworks to become a backend wizard
Nov 12, 2020 πŸ’» Issue 234 - Lighting fast search with Elasticsearch
Nov 05, 2020 πŸ’» Issue 233 - A First Look at Remix.run
Oct 29, 2020 πŸ’» Issue 232 - 4 ways to deploy web apps in 2020
Oct 22, 2020 πŸ’» Issue 231 - SOLID Principles: Write SOLID programs; Avoid STUPID programs
Oct 15, 2020 πŸ’» Issue 230 - 73 Awesome NPM Packages for Productivity πŸš€πŸŒ±
Oct 08, 2020 πŸ’» Issue 229 - For.io - Generate & develop Node.js backends up to 50x faster - in your browser!
Oct 01, 2020 πŸ’» Issue 228 - Top 5 CORS Issues You Don't Want To Run Into
Sep 24, 2020 πŸ’» Issue 227 - Beginner's guide to Elasticsearch
Sep 17, 2020 πŸ’» Issue 226 - Free hosting providers for front-end & back-end applications
Sep 10, 2020 πŸ’» Issue 225 - HOW JavaScript engines (CHROME V8) WORKS πŸš€βš™οΈ
Sep 03, 2020 πŸ’» Issue 224 - 5 full-stack projects to add to your portfolio before 2020 ends 🀯
Aug 27, 2020 πŸ’» Issue 223 - Create a Full-Stack web application using React, Strapi, Nginx, MongoDB, and DigitalOcean
Aug 20, 2020 πŸ’» Issue 222 - Stop using console.log and use the node debugger
Aug 13, 2020 πŸ’» Issue 221 - Building a Backdoor in Node.js With 50 Lines of Code
Aug 06, 2020 πŸ’» Issue 220 - Building a Database Written in Node.js from the Ground Up
Jul 30, 2020 πŸ’» Issue 219 - Code anything in Javascript, with only 8 characters
Jul 23, 2020 πŸ’» Issue 218 - A Collection of JavaScript Tips Based on Common Areas of Confusion or Misunderstanding
Jul 16, 2020 πŸ’» Issue 217 - Minimalist Roadmap to Becoming a Full-Stack Developer
Jul 09, 2020 πŸ’» Issue 216 - 7 amazing Node JS project ideas for beginners, to practice your skill and get hired
Jul 02, 2020 πŸ’» Issue 215 - How you can build your own web framework for Node.js
Jun 25, 2020 πŸ’» Issue 214 - Asynchronous JavaScriptβ€”How Callbacks, Promises, and Async-Await Work
Jun 18, 2020 πŸ’» Issue 213 - 33 Most popular JS repositories on GitHub in May 2020
Jun 11, 2020 πŸ’» Issue 212 - 10 JavaScript Web Development Projects For Beginniner's To Get Hired For A Paid Internship And Add Then To Your Portfolio .
Jun 04, 2020 πŸ’» Issue 211 - Best practices for REST API design - Stack Overflow Blog
May 28, 2020 πŸ’» Issue 210 - Next.js Building a Car Trader App: All 6 videos now available =)
May 21, 2020 πŸ’» Issue 209 - A web UI that spits out Nginx config files 🌟
May 14, 2020 πŸ’» Issue 208 - Learn Deno: Chat app
May 07, 2020 πŸ’» Issue 207 - 51 Most popular JS repositories on GitHub in March and April 2020 (during quarantine)
Apr 30, 2020 πŸ’» Issue 206 - 6 Free Options To Host Your Node.js App In 2020
Apr 23, 2020 πŸ’» Issue 205 - Strapi, another use case: Build your own API from any website with Puppeteer
Apr 16, 2020 πŸ’» Issue 204 - β­οΈπŸŽ€ JavaScript Visualized: Promises & Async/Await
Apr 09, 2020 πŸ’» Issue 203 - University of Helsinki offers a world class course on modern full stack development for free
Apr 02, 2020 πŸ’» Issue 202 - Puppeteer or: How I Learned to Stop Worrying and Love the Automation
Mar 26, 2020 πŸ’» Issue 201 - Node.js best practices
Mar 19, 2020 πŸ’» Issue 200 - NPM is joining GitHub and is now owned by Microsoft
Mar 12, 2020 πŸ’» Issue 199 - Puppeteer + Node.js = Web Scraping Prices on Amazon
Mar 05, 2020 πŸ’» Issue 198 - Guide for the daily JavaScripter
Feb 27, 2020 πŸ’» Issue 197 - async/await Crash Course
Feb 20, 2020 πŸ’» Issue 196 - 12 VSCode Shortcuts and Tactics to Ease Development
Feb 13, 2020 πŸ’» Issue 195 - Understanding the Node.js event loop phases and how it executes the JavaScript code.
Feb 06, 2020 πŸ’» Issue 194 - 3 Weird Things You (Probably) Didn't Know You Can Do With The JavaScript Spread Operator πŸ₯³
Jan 30, 2020 πŸ’» Issue 193 - πŸš€ Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)
Jan 24, 2020 πŸ’» Issue 192 - Write More Robust JavaScript: 7 Best Practices
Jan 17, 2020 πŸ’» Issue 191 - 10 Practices in VSCode to Hasten Your React Development Flow
Jan 10, 2020 πŸ’» Issue 190 - Dockerize a React app with Node.js backend connected to MongoDb
Jan 03, 2020 πŸ’» Issue 189 - 5 Free Tutorials You Should Complete to Master the Back-End
Dec 27, 2019 πŸ’» Issue 188 - I'm a professional React developer, and here's how I set up React/Node.js Microservices using Docker and GraphQL.
Dec 20, 2019 πŸ’» Issue 187 - PDFKit Tutorial | Generating PDF Documents in Node.js and Browser
Dec 13, 2019 πŸ’» Issue 186 - Callbacks vs Promises in JavaScript
Dec 06, 2019 πŸ’» Issue 185 - Sort-of-beginner’s guide to webpack-dev-server
Nov 29, 2019 πŸ’» Issue 184 - 4 Dangerous Problems in JavaScript Easily Solved by The Builder Design Pattern
Nov 22, 2019 πŸ’» Issue 183 - Two string methods every JavaScript developer should know.
Nov 15, 2019 πŸ’» Issue 182 - 8 Useful Practices for React Apps You Should Know
Nov 08, 2019 πŸ’» Issue 181 - Designing a better architecture for a Node.js API
Nov 01, 2019 πŸ’» Issue 180 - Best Github Repositories a programmer should fork
Oct 25, 2019 πŸ’» Issue 179 - Docker and Node.js Best Practices from Bret Fisher at DockerCon 2019
Oct 18, 2019 πŸ’» Issue 178 - The perfect architecture flow for your next Node.js project
Oct 11, 2019 πŸ’» Issue 177 - The Ultimate Node.js Beginner Tutorial
Oct 04, 2019 πŸ’» Issue 176 - How to Learn Software Design and Architecture [Roadmap]
Sep 27, 2019 πŸ’» Issue 175 - 12 ES10 Features in 12 simple examples
Sep 20, 2019 πŸ’» Issue 174 - How to Send and Receive SMS Messages With Node.js and Express
Sep 13, 2019 πŸ’» Issue 173 - If you're using Sequelize ORM npm library you might be vulnerable to SQL Injection attacks
Sep 06, 2019 πŸ’» Issue 172 - ES6 Mini Crash Course: How to Write Modern JavaScript
Aug 30, 2019 πŸ’» Issue 171 - Breaking down the last Monolith - Micro Frontends
Aug 23, 2019 πŸ’» Issue 170 - 14 Beneficial Tips to Write Cleaner Code in React Apps
Aug 16, 2019 πŸ’» Issue 169 - Here's a React v16+ Cheatsheet (PDF/JPEG/Custom themes)
Aug 09, 2019 πŸ’» Issue 168 - 22 Miraculous Tools for React Developers in 2019
Aug 02, 2019 πŸ’» Issue 167 - Drag and drop page building for any site - Builder.io
Jul 26, 2019 πŸ’» Issue 166 - This is why I hate Typescript
Jul 19, 2019 πŸ’» Issue 165 - Node js Scraping
Jul 12, 2019 πŸ’» Issue 164 - 26 Miraculous VS Code Tools for JavaScript Developers in 2019
Jul 05, 2019 πŸ’» Issue 163 - A better way to sell your skills as a developer than just "hire me!" or mass applying
Jun 28, 2019 πŸ’» Issue 162 - Postman now supports GraphQL
Jun 21, 2019 πŸ’» Issue 161 - Creating a Node.js REST API with Nest and Typescript
Jun 14, 2019 πŸ’» Issue 160 - πŸ›‘ You don't need passport.js - Guide to node.js authentication ✌️
Jun 07, 2019 πŸ’» Issue 159 - πŸ›‘ You don't need passport.js - Guide to node.js authentication ✌️
May 31, 2019 πŸ’» Issue 158 - JavaScript Try Catch & Error Handling ES6 Tutorial (2019)
May 24, 2019 πŸ’» Issue 157 - How I encrypted a database without storing the keys anywhere
May 17, 2019 πŸ’» Issue 156 - Building Live Streaming App with Node.js and React
May 10, 2019 πŸ’» Issue 155 - How to build a CLI with Node.js
May 03, 2019 πŸ’» Issue 154 - Send Images and Other Media via WhatsApp Using Node.js
Apr 26, 2019 πŸ’» Issue 153 - Using Clean Architecture for Microservice APIs in Node.js with MongoDB and Express
Apr 19, 2019 πŸ’» Issue 152 - Do you really know how a lockfile works for yarn and npm packages?
Apr 12, 2019 πŸ’» Issue 151 - NPM is firing a lot of people
Apr 05, 2019 πŸ’» Issue 150 - Let’s Dockerize a Nodejs Express API
Mar 29, 2019 πŸ’» Issue 149 - TFW You get a long, clean promise chain going.
Mar 22, 2019 πŸ’» Issue 148 - Use Docker to Create a Node Development Environment
Mar 15, 2019 πŸ’» Issue 147 - Instagram Bot with NodeJs FollowUp - Reddit Scraping with Puppeteer
Mar 08, 2019 πŸ’» Issue 146 - Building an Instagram Bot with NodeJs & Puppeteer
Mar 01, 2019 πŸ’» Issue 145 - Will Node.js forever be the sluggish Golang? - Presenting new Node.js addons which drastically scramble the conditions
Feb 22, 2019 πŸ’» Issue 144 - For vs forEach() vs for/in vs for/of in JavaScript
Feb 15, 2019 πŸ’» Issue 143 - Processing large volumes of data safely and fast using Node.js and PostgreSQL
Feb 08, 2019 πŸ’» Issue 142 - Machine Learning In Node.js With TensorFlow.js
Feb 01, 2019 πŸ’» Issue 141 - How to Create PDFs With Node JS and React
Jan 25, 2019 πŸ’» Issue 140 - Node.js multithreading: What are Worker Threads and why do they matter?
Jan 18, 2019 πŸ’» Issue 139 - Common API mistakes and how to avoid them (with examples in Node.js)
Jan 11, 2019 πŸ’» Issue 138 - Aliasing module paths in Node JS
Jan 04, 2019 πŸ’» Issue 137 - Bare Node.js - no npm, no framework guide to node.js
Dec 28, 2018 πŸ’» Issue 136 - thank u, next: an introduction to linked lists
Dec 21, 2018 πŸ’» Issue 135 - 32 monthly most popular JavaScript open source projects on GitHub
Dec 14, 2018 πŸ’» Issue 134 - 19 ways to become a better Node.JS developer in 2019
Dec 07, 2018 πŸ’» Issue 133 - Seeding your Database with Thousands of Users using Knex.js and Faker.js
Nov 30, 2018 πŸ’» Issue 132 - Using Events In Node.js The Right Way
Nov 23, 2018 πŸ’» Issue 131 - WebSockets - A Conceptual Deep-Dive
Nov 16, 2018 πŸ’» Issue 130 - Abandoning WordPress for a Node.js-based static site generator
Nov 09, 2018 πŸ’» Issue 129 - The Road to GraphQL (feat. Node.js)
Nov 02, 2018 πŸ’» Issue 128 - Learn serverless Node.js. (5x10min videos)
Oct 26, 2018 πŸ’» Issue 127 - Vue.js Authentication System with Node.js Backend
Oct 19, 2018 πŸ’» Issue 126 - Tea-School.js β€” Generate a PDF File From HTML And CSS in Node.js
Oct 12, 2018 πŸ’» Issue 125 - mLab is becoming a part of MongoDB, Inc.
Oct 05, 2018 πŸ’» Issue 124 - Create a Discord bot using Node
Sep 28, 2018 πŸ’» Issue 123 - Machine Learning in JavaScript (TensorFlow Dev Summit 2018)
Sep 21, 2018 πŸ’» Issue 122 - Why we're ditching Ruby on Rails for JavaScript & Node.js
Sep 14, 2018 πŸ’» Issue 121 - The definitive Node.js handbook – freeCodeCamp.org
Sep 07, 2018 πŸ’» Issue 120 - Async/Await Passport.js Authentication Example
Aug 31, 2018 πŸ’» Issue 119 - A complete GraphQL Server Tutorial
Aug 24, 2018 πŸ’» Issue 118 - Creating a Secure REST API in Node.js
Aug 17, 2018 πŸ’» Issue 117 - Learn MongoDB, Express, React and Node.js
Aug 10, 2018 πŸ’» Issue 116 - JavaScript instagram bot demo - automated likes, follows, and comments
Aug 03, 2018 πŸ’» Issue 115 - Deep Learning in JS
Jul 27, 2018 πŸ’» Issue 114 - You Can Now Write Google Cloud Functions with Node.js 8
Jul 20, 2018 πŸ’» Issue 113 - JavaScript Engines: The Good Parts
Jul 13, 2018 πŸ’» Issue 112 - Node.js APIs on AWS β€” the pros and cons of Express versus Serverless
Jul 06, 2018 πŸ’» Issue 111 - Debugging Node Code in VS Code
Jun 22, 2018 πŸ’» Issue 110 - How to make beautiful, simple CLI apps with Node
Jun 15, 2018 πŸ’» Issue 109 - Introducing low.js, the Node.JS fork for embedded devices
Jun 08, 2018 πŸ’» Issue 108 - 10 Things I Regret About Node.js - Ryan Dahl
Jun 01, 2018 πŸ’» Issue 107 - Is Node.js killing PHP?
May 25, 2018 πŸ’» Issue 106 - Push Notifications Using Node.js & Service Worker
May 18, 2018 πŸ’» Issue 105 - Keep eye on who is currently streaming Programming on Twitch
May 11, 2018 πŸ’» Issue 104 - Netflix migrating 1/2 of their api to node.js
May 04, 2018 πŸ’» Issue 103 - Containerizing Node.js Applications with Docker
Apr 27, 2018 πŸ’» Issue 102 - Getting started with Node.js: Introduction for beginners
Apr 20, 2018 πŸ’» Issue 101 - Node.js can HTTP/2 push! – Node.js Collection
Apr 13, 2018 πŸ’» Issue 100 - One of the best Scaling NodeJS talk I have come across recently. Its a wealth of information on scaling.
Apr 06, 2018 πŸ’» Issue 99 - AWS Lambda Supports Node.js v8.10!!
Mar 30, 2018 πŸ’» Issue 98 - EU Citizens - Let's Save Code Share!
Mar 23, 2018 πŸ’» Issue 97 - Web Scraping with Node.js
Mar 16, 2018 πŸ’» Issue 96 - Driver.js – A lightweight engine to drive user's focus across the page
Mar 09, 2018 πŸ’» Issue 95 - Using Node JS To Create Electronic Dance Music
Mar 02, 2018 πŸ’» Issue 94 - Machine Learning toolkit for Node.js + Browser. By Ryan Dahl, the creator of Node.js
Feb 23, 2018 πŸ’» Issue 93 - 3 simple tricks for smaller Docker images
Feb 16, 2018 πŸ’» Issue 92 - Building a Full-Text Search App Using Docker and Elasticsearch
Feb 09, 2018 πŸ’» Issue 91 - An Exhaustive Guide to Writing Dockerfiles for Node.js Web Apps
Feb 02, 2018 πŸ’» Issue 90 - Announcing TypeScript 2.7
Jan 26, 2018 πŸ’» Issue 89 - Make your web app use HTTPS in 30 minutes with Let’s Encrypt and NGINX
Jan 19, 2018 πŸ’» Issue 88 - JS things I never knew existed
Jan 12, 2018 πŸ’» Issue 87 - I’m harvesting credit card numbers and passwords from your site. Here’s how.
Jan 05, 2018 πŸ’» Issue 86 - Introducing Hyperapp 1.0 β€” 1 KB JavaScript library for building frontend applications.
Dec 29, 2017 πŸ’» Issue 85 - Your Node.js authentication tutorial is (probably) wrong
Dec 22, 2017 πŸ’» Issue 84 - Oh, shit, git!
Dec 15, 2017 πŸ’» Issue 83 - VS Code: Showcasing The Power of Real Time Collaboration
Dec 08, 2017 πŸ’» Issue 82 - Building a simple static page generator with Node.js
Dec 01, 2017 πŸ’» Issue 81 - Basic NodeJS blockchain implementation walkthrough
Nov 24, 2017 πŸ’» Issue 80 - Putting the helmet on - Securing your Express app
Nov 17, 2017 πŸ’» Issue 79 - Introducing Visual Studio Live Share
Nov 10, 2017 πŸ’» Issue 78 - Server.js – a modern express alternative
Nov 03, 2017 πŸ’» Issue 77 - Node.js 8 Moves into Long-Term Support and Node.js 9 Becomes the New Current Release Line
Oct 27, 2017 πŸ’» Issue 76 - Microsoft’s Napa.js adds multithreading to Node.js
Oct 20, 2017 πŸ’» Issue 75 - Node.js for Mobile Apps: full-fledged Node.js for Android and iOS
Oct 13, 2017 πŸ’» Issue 74 - Node.js Foundation Readies Official Developer Certification
Oct 06, 2017 πŸ’» Issue 73 - Issac Schlueter (NPM) has officially lost his shit.
Sep 29, 2017 πŸ’» Issue 72 - NodeJS leadership is a toxic mess
Sep 22, 2017 πŸ’» Issue 71 - One year working with Node.js after PHP and .NET - Challenges, comparisons and improvements
Sep 15, 2017 πŸ’» Issue 70 - Announcing Yarn 1.0
Sep 08, 2017 πŸ’» Issue 69 - Building a Maybe in JavaScript
Sep 01, 2017 πŸ’» Issue 68 - The Truth About Rod Vagg (Rod Vagg's response to the current controversy)
Aug 25, 2017 πŸ’» Issue 67 - How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code
Aug 18, 2017 πŸ’» Issue 66 - ES Modules in Node Today!
Aug 11, 2017 πŸ’» Issue 65 - API Authentication with Node | #6 - JSON Web Tokens
Aug 04, 2017 πŸ’» Issue 64 - Get Ready: A New V8 is Coming, Node.js Performance is Changing
Jul 28, 2017 πŸ’» Issue 63 - What you should know to really understand the Node.js Event Loop
Jul 21, 2017 πŸ’» Issue 62 - My 20+ best practices on running Node in production
Jul 14, 2017 πŸ’» Issue 61 - New features of ECMAScript 2017
Jul 07, 2017 πŸ’» Issue 60 - JavaScript’s evolution into a first-class language
Jun 30, 2017 πŸ’» Issue 59 - Node.js Performance Monitoring with Prometheus
Jun 23, 2017 πŸ’» Issue 58 - Build a simple Weather App with Node.js in just 16 lines of code
Jun 16, 2017 πŸ’» Issue 57 - Build a Serverless Twilio SMS Bot and Call Center in 7 Minutes with Node.js + StdLib
Jun 09, 2017 πŸ’» Issue 56 - How to Send 10,000 calls to Congress with Node.js and Twilio
Jun 02, 2017 πŸ’» Issue 55 - What's New in Node 8
May 26, 2017 πŸ’» Issue 54 - Node.js Streams: Everything you need to know
May 19, 2017 πŸ’» Issue 53 - The Post JavaScript Apocalypse - Douglas Crockford
May 12, 2017 πŸ’» Issue 52 - Why Scala is always better than Node.js
May 05, 2017 πŸ’» Issue 51 - Nest FINAL release is here! Node.js framework built on top of TypeScript
Apr 28, 2017 πŸ’» Issue 50 - Abusing NVIDIA's node.js to bypass application whitelisting
Apr 21, 2017 πŸ’» Issue 49 - Hard-won lessons: Five years with Node.js
Apr 14, 2017 πŸ’» Issue 48 - Why Node is better than PHP
Apr 07, 2017 πŸ’» Issue 47 - Introduction to Web Scraping with Node and x-ray
Mar 31, 2017 πŸ’» Issue 46 - Before you bury yourself in packages, learn the Node.js runtime itself
Mar 24, 2017 πŸ’» Issue 45 - DevTools can now visualise how long things are taking on your Node.js server (database lookups, template rendering). Here's a gif of how to use it
Mar 17, 2017 πŸ’» Issue 44 - Web Scraping in Node.js with Multiple Examples
Mar 10, 2017 πŸ’» Issue 43 - Node 7.6 + Koa 2: asynchronous flow control made right
Mar 03, 2017 πŸ’» Issue 42 - Programmers are confessing their coding sins to protest a broken job interview process
Feb 24, 2017 πŸ’» Issue 41 - 10 Best Practices for Writing Node.js REST APIs
Feb 17, 2017 πŸ’» Issue 40 - Six best practices when building REST APIs
Feb 10, 2017 πŸ’» Issue 39 - Joyent | The liberation of RethinkDB
Feb 03, 2017 πŸ’» Issue 38 - Why The Hell Would I Use Node.js? A Case-by-Case Tutorial
Jan 27, 2017 πŸ’» Issue 37 - Why are native ES6 promises slower and more memory-intensive than bluebird?
Jan 20, 2017 πŸ’» Issue 36 - Node.js's npm Is Now The Largest Package Registry in the World
Jan 13, 2017 πŸ’» Issue 35 - Node.JS Top 10 of the Year
Jan 06, 2017 πŸ’» Issue 34 - Node.js Interview Questions and Answers (2017 Edition)
Dec 30, 2016 πŸ’» Issue 33 - Node.js Best Practices - How to Become a Better Developer in 2017
Dec 23, 2016 πŸ’» Issue 32 - 27 popular new github repositories for web developers in 2016
Dec 16, 2016 πŸ’» Issue 31 - Node.js Clean Coding Best Practices
Dec 09, 2016 πŸ’» Issue 30 - Advanced Node.js Project Structure Tutorial
Dec 02, 2016 πŸ’» Issue 29 - IBM, Intel, Microsoft, Mozilla and NodeSource Join Forces on Node.js
Nov 25, 2016 πŸ’» Issue 28 - Why I Left Gulp and Grunt for npm Scripts
Nov 18, 2016 πŸ’» Issue 27 - 19 things I learnt reading the NodeJS docs
Nov 11, 2016 πŸ’» Issue 26 - 19 things I learnt reading the NodeJS docs
Nov 04, 2016 πŸ’» Issue 25 - Understanding the Node.js Event Loop
Oct 28, 2016 πŸ’» Issue 24 - NPM vs Yarn Cheat Sheet
Oct 21, 2016 πŸ’» Issue 23 - Node.js v6 Transitions to LTS
Oct 14, 2016 πŸ’» Issue 22 - Yarn - a new package manager for javascript
Oct 07, 2016 πŸ’» Issue 21 - Understand promises before you start using async/await
Sep 30, 2016 πŸ’» Issue 20 - Node, Passport, and Postgres
Sep 23, 2016 πŸ’» Issue 19 - 4 must-know tips for building cross-platform Electron apps
Sep 16, 2016 πŸ’» Issue 18 - 9 Security Tips to Keep Express from Getting Pwned
Sep 09, 2016 πŸ’» Issue 17 - Javascript (and Node.js) Continues To Eat The World
Sep 02, 2016 πŸ’» Issue 16 - 10 things you shouldn't do while running Node.js in production
Aug 26, 2016 πŸ’» Issue 15 - Announcing NodeConf Budapest 2017
Aug 19, 2016 πŸ’» Issue 14 - Create a Node.js Rio 2016 Medal Count Function Online with stdlib - Now With Full NPM Support
Aug 12, 2016 πŸ’» Issue 13 - I Peeked Into My Node_Modules Directory And You Won’t Believe What Happened Next β€” friendship .js
Aug 05, 2016 πŸ’» Issue 12 - Announcing the book "Node.js design patterns - second edition"
Jul 29, 2016 πŸ’» Issue 11 - SchemaPack - Serialize your JavaScript objects with schemas. Faster and smaller than the competition. Perfect for WebSockets.
Jul 22, 2016 πŸ’» Issue 10 - Lazy load nvm for faster shell start
Jul 15, 2016 πŸ’» Issue 9 - Node Hero - Node.js Security Tutorial
Jul 08, 2016 πŸ’» Issue 8 - Top10 Node.JS articles in June
Jul 01, 2016 πŸ’» Issue 7 - Learn how to develop a Todo API with Node.js, MongoDB, Mocha and Sinon.js, using the test-driven development approach.
Jun 24, 2016 πŸ’» Issue 6 - What I learned from analysing 1.65M versions of Node.js modules in NPM β€” Security and Node.js
Jun 17, 2016 πŸ’» Issue 5 - three years later: does anyone feel there's benefit to using node for cpu-bound tasks?
Jun 10, 2016 πŸ’» Issue 4 - Node.js Unit Testing Tutorial
Jun 03, 2016 πŸ’» Issue 3 - Google I/O 2016: debugging node using Chrome DevTools
May 27, 2016 πŸ’» Issue 2 - Top 10 Node.JS Articles for the Past Month
May 20, 2016 πŸ’» Issue 1 - Node v6.2.0
Β» Subscribe to the Awesome Node.js Weekly Β«
to know all the trending news, articles and projects