The concept of middleware in Express
Explains the concept of middleware in Express.js, detailing its role in request handling and providing code examples.
Dillion Megida is an Internal Developer Advocate at Adyen, creating practical web development courses and tools while focusing on developer experience, automation, CI/CD, and documentation workflows.
104 articles from this blog
Explains the concept of middleware in Express.js, detailing its role in request handling and providing code examples.
Explains how the JavaScript Array.sort() method works, including default behavior and custom compare functions for numbers and objects.
A deep dive into the HTML file input element, covering its attributes, JavaScript integration, and best practices for developers.
A guide introducing the benefits and basics of technical writing for software developers, including skill validation and career opportunities.
A detailed guide explaining the 'this' keyword in JavaScript, covering its behavior, common misconceptions, and how its reference is determined.
Explains the JavaScript methods call, bind, and apply, focusing on how they control the 'this' keyword's scope in functions.
A step-by-step guide to building and deploying a full-stack MERN application to Heroku using MongoDB Atlas as the cloud database.
Explains the JavaScript Object.create() method, detailing how it creates new objects using an existing object as a prototype.
A technical guide explaining the syntax, keyframes, and properties for creating animations using pure CSS.
Explains how JavaScript's callback queue and event loop enable asynchronous execution, using setTimeout as a key example.
Explains the key differences between var, let, and const in JavaScript, focusing on hoisting, scope, and variable mutability.
Explains the JavaScript call stack, a data structure that tracks function execution order, with a step-by-step code example.
Explains the Async/Await syntax in JavaScript for handling asynchronous operations, making code more readable than traditional promise chains.
An introduction to asynchronous JavaScript, covering callbacks, promises, and async/await for non-blocking code execution.
Explains semantic HTML, its importance for accessibility and SEO, and provides examples of semantic tags and best practices for document structure.
Explores advanced JavaScript template literal features, including tagged templates used by libraries like styled-components.
A guide to 10 essential Gatsby plugins for enhancing a blog, including analytics, images, syntax highlighting, and comments.
Explains JavaScript Promises for handling asynchronous operations, covering states, syntax, and real-world analogies.
Explains the Web Share API for native-like sharing from websites, covering browser compatibility, usage, and benefits for PWAs.
A challenge encouraging developers to write two technical articles per week to improve learning, writing skills, and share knowledge with the community.