Skip to main content

Writing

Notes on AI, agents, web technologies, and building with LLMs

Technical articles on AI integration, agents, agent harnesses, MCP, web technologies, and emerging tools. Working notes from a Google Developer Expert with 25+ years of building and teaching.

  1. Prompt Chaining: Building Step-by-Step AI Reasoning

    Learn how prompt chaining enables AI to tackle complex tasks through step-by-step reasoning, boosting both accuracy and interpretability.

  2. LCP and low-entropy images

    In this article we take a look at how to see if an image has low-entropy for LCP calculation.

  3. Compare how different image formats load on the web

    WebP, AVIF, JPEG XL, Progressive JPEG - how do these image formats compare in terms of their load speeds and how can we measure it? In this article we review a small app that gives us a visual answer.

  4. Google Chrome introduces a new Performance Insights panel

    A new performance insight panel has been added to Chrome which helps with tracking down performance bottlenecks in a much easier fashion compared to the classic performance panel

  5. call vs apply vs bind

    In this article we take a look at the differences between call(), apply() and bind().

  6. contains vs includes

    This article explains the two, often mixed-up, contains and includes methods.

  7. slice vs splice

    This article explains the two, often mixed-up, slice and splice methods.

  8. AVIF - Another Video based Image Format

    In this article we take a look at AVIF - a next generation image format that was first introduced by Netflix and it promises optimised performance over the widely used and popular JPEG.

  9. Bring your C++ Application to the Web with Web Assembly

    Web Assembly allows developers to bring existing applications written in languages such as C++ to the web, leveraging the combination of modern browsers and JavaScript. This article features a C++ application port to Web Assembly.

  10. Image Upload and Metadata Extraction with Netlify Functions

    This article discusses how to upload images using Netlify Functions, store them in Cloudinary and extract Exif metadata for further usage.