Running a ransomware attack in a Node.js module
A technical analysis of how ransomware can be executed via a malicious Node.js module, written for educational awareness.
A technical analysis of how ransomware can be executed via a malicious Node.js module, written for educational awareness.
Interview with a junior developer on how he landed his first full-time job, including tips on networking, applications, and balancing work.
A comprehensive cheatsheet and guide for using MongooseJS, an ODM for MongoDB in Node.js applications, covering setup, models, and connections.
A step-by-step tutorial on building a full-stack Todo application using Express.js, EJS, and Mongoose, from initial setup to deployment.
A comprehensive 2022 cheatsheet for ExpressJS covering project setup, middleware, routing, and server configuration.
A beginner-friendly tutorial on building a Todo List web application using Express.js and Node.js, covering setup, routing, templating, and deployment.
Explores Node.js coding patterns, anti-patterns, and best practices for scalable applications, covering variables, error handling, and testing.
A guide to improving the reliability of Express.js applications through logging, error handling, automatic restarts, input validation, and TypeScript.
An in-depth look at GraphQL DataLoader, explaining how its batching and caching mechanisms optimize data fetching and reduce backend requests.
Compares Caolan's Async.js library with native async/await for handling asynchronous operations in Node.js, discussing readability and use cases.
Explains how to upgrade indirect npm dependencies, covering semantic versioning, caret/tilde ranges, and practical steps for security updates.
A technical guide exploring API protocols like REST, GraphQL, and RPC, with a practical walkthrough of building an RPC API using gRPC and Node.js.
A tutorial on connecting a PostgreSQL database to an Express.js application using the Sequelize ORM.
A step-by-step guide to installing and managing multiple Node.js versions using NVM on macOS M1.
A TypeScript talk write-up on creating advanced types for the Commander.js library to improve CLI development safety and developer experience.
A guide to securing Node.js and .NET APIs using Azure Active Directory, covering Terraform setup, JWT validation, and a PowerShell test client.
A software engineer's personal review of 2021, covering career moves to remote roles, tech stack changes, blog improvements, and personal milestones.
Explains how to analyze large JSON files that exceed memory limits using partial JSON parsing techniques in Node.js.
Explains how to use the import.meta object in JavaScript ES modules to access metadata like the module's URL in browsers and file path in Node.js.
Explains how to import JSON files directly into ES modules using the JSON modules proposal and import assertions in JavaScript.