Under-the-hood of GraphQL DataLoader
An in-depth look at GraphQL DataLoader, explaining how its batching and caching mechanisms optimize data fetching and reduce backend requests.
An in-depth look at GraphQL DataLoader, explaining how its batching and caching mechanisms optimize data fetching and reduce backend requests.
Explains how to upgrade indirect npm dependencies, covering semantic versioning, caret/tilde ranges, and practical steps for security updates.
Compares Caolan's Async.js library with native async/await for handling asynchronous operations in Node.js, discussing readability and use cases.
A guide on using async/await syntax for handling asynchronous operations in Express.js request handlers, including error handling.
A tutorial on setting up HTTPS for local development using Node.js, Express, and mkcert to generate trusted certificates.
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.
Explores using ASCII art for creating simple, retro-style architecture diagrams in software documentation.
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.
A guide for JavaScript library authors on how to package and ship both ESM and CommonJS formats to ensure compatibility during the ecosystem transition.
A technical guide to modeling one-to-one, one-to-many, and many-to-many relationships in MongoDB using the Mongoose ODM in Node.js.
Explains how Browserify bridges the gap between npm packages and browser usage, allowing developers to bundle dependencies for simple websites.
A developer reflects on the burnout and challenges of maintaining an open source project, leading to its eventual abandonment.
A guide to creating simple AWS serverless demo applications using Lambda, API Gateway, and ALB for debugging infrastructure.