Skip to content

    Journal

    Writing

    Thoughts between deployments...

    18 articles published
    Mar 22, 20265 min read

    How to Build Effective Agent Skills with the Dry Run Workflow

    Learn how to turn one-off tasks into reusable agent skills using a practical dry run workflow that improves consistency, efficiency, and automation.

    Read article
    How to Build Effective Agent Skills with the Dry Run Workflow
    Mar 19, 20266 min read

    Spec-Driven Development Is Not Bureaucracy for Coding Agents. It Is the Interface.

    This article explores why SDD is crucial for effective collaboration with coding agents and how it serves as the interface for successful agentic workflows.

    Read article
    Spec-Driven Development Is Not Bureaucracy for Coding Agents. It Is the Interface.
    Sept 20, 202510 min read

    PostgreSQL Advisory Locks, explained (with real-world patterns)

    A practical guide to PostgreSQL advisory locks. What they are, when to use them, how to use them safely

    Read article
    PostgreSQL Advisory Locks, explained (with real-world patterns)
    Nov 3, 20245 min read

    Scaling Node.js Applications with the Cluster Module

    Learn how to scale Node.js applications across multiple CPU cores using the built-in cluster module. Understand the benefits, considerations, and best practices for implementing clustering in Node.js.

    Read article
    Scaling Node.js Applications with the Cluster Module
    Sept 13, 20244 min read

    The Benefits of Layering a React Application

    Layering a React application across distinct layers. Learn how this architecture enhances maintainability, scalability, and flexibility.

    Read article
    The Benefits of Layering a React Application
    July 17, 20245 min read

    Prompting Engineering Strategies

    Discover the latest strategies for engineering prompts

    Read article
    Prompting Engineering Strategies
    Apr 26, 20245 min read

    Node.js 22. The Next Leap Forward

    Discover the latest features and improvements in Node.js version 22

    Read article
    Node.js 22. The Next Leap Forward
    Feb 22, 20244 min read

    React 19 is coming! What to Expect?

    Let's explore the groundbreaking features and improvements in the upcoming major release of React

    Read article
    React 19 is coming! What to Expect?
    Feb 4, 20247 min read

    Mastering VS Code Dev Containers with Docker

    Start customizing Visual Studio Code dev containers with Docker files and Docker Compose.

    Read article
    Mastering VS Code Dev Containers with Docker
    Jan 27, 20244 min read

    Introducing the Optimistic Hook. A Sneak Peek into React's Canary Channel

    Learn how to use the Optimistic Hook to create a seamless and engaging user experience.

    Read article
    Introducing the Optimistic Hook. A Sneak Peek into React's Canary Channel
    Jan 25, 20244 min read

    Rust Structs - Normal, Tuple, and Unit-Like

    Learn about the three types of structs in Rust, their unique characteristics, and use cases.

    Read article
    Rust Structs - Normal, Tuple, and Unit-Like
    Jan 21, 20246 min read

    How to format multiple lines using interpolation in Rust

    Learn how to format multiline strings with interpolation in Rust. Explore examples and enhance your code readability and maintainability.

    Read article
    How to format multiple lines using interpolation in Rust
    Jan 18, 20244 min read

    String and &str in Rust

    Learn about the differences between String and &str in Rust, their ownership semantics, and when to use each for optimal code design.

    Read article
    String and &str in Rust
    Jan 5, 20245 min read

    Unveiling the magic of the ? Operator in Rust

    The ? operator is a shortcut for propagating errors in Rust. Let's take a look at how it works and how it can make code more readable and expressive.

    Read article
    Unveiling the magic of the ? Operator in Rust
    Feb 4, 20234 min read

    Data fetching in React. Discover the power of useSWR hooks by Vercel!

    The latest update of Vercel's data fetching hook comes with new features and improvements to enhance your React projects.

    Read article
    Data fetching in React. Discover the power of useSWR hooks by Vercel!
    Feb 2, 20232 min read

    Streamline your development with Node.js v18's "--watch" and "--watch-path" flags

    Learn in Node.js v18 how you can replace Nodemon for automatic server reloading

    Read article
    Streamline your development with Node.js v18's "--watch" and "--watch-path" flags
    Jan 22, 20234 min read

    The JavaScript Pipeline Operator is on its way!

    The pipeline operator (|>) is a proposed feature for JavaScript that allows for chaining function calls together in a more readable and concise way. Let's take a look at how it works and how it can make code more readable and expressive.

    Read article
    The JavaScript Pipeline Operator is on its way!
    Jan 18, 20235 min read

    React Library Builder

    Creating a custom React library can be a great way to share reusable components and functionality across multiple projects. Let's take a look at how React Library Builder works.

    Read article
    React Library Builder