After a decade of building websites for clients, I am finally launching my own. As a full-stack software engineer with a background in embedded systems, I share insights on development, business, and technology. This blog is my space to explore new ideas, optimize workflows, and also experiment with AI.
π Debugging a Node.js Application in Chrome with --inspect
Debugging is a crucial part of building reliable Node.js applications. While console.log() is often the go-to tool for debugging, Node.js offers a much more powerful built-in feature: the --inspect flag.
π Exploring the New Pipe (|>) Operator Proposal in JavaScript
JavaScript has been rapidly evolving, and with each new proposal, the language becomes more expressive and easier to use. One of the latest features currently in the proposal stage is the pipe (|>) operator.
β³ Understanding JavaScript Promises and Async/Await
As JavaScript has evolved, handling asynchronous operations efficiently has become critical for creating smooth, performant applications. From fetching data from APIs to processing large computations without blocking the main thread, JavaScript provides multiple ways to handle asynchronous code. In this blog post, we'll dive into two essential tools: Promises and async/await.