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. Creating a Realtime PWA Using Angular and Firebase (Part 2)

    In this article we take a look at how to transform an application created using Angular & Firebase to function as a Progressive Web App.

  2. Thoughts about Web Development and Coding from a Newbie

    Thoughts about Web Development and Coding from a Newbie

  3. Creating a Realtime PWA Using Angular and Firebase (Part 1)

    In a series of articles we'll take a look at how to create a PWA using Angular, Firebase and Cloudinary.

  4. Using Decorators in JavaScript

    This article discusses decorators used in JavaScript.

  5. Optional Chaining Operator in JavaScript

    The Optional Chaining Operator in JavaScript allows developers to safely check for the existence of deep nested properties in objects.

  6. The future of JavaScript (ECMAScript 2019 and beyond)

    In this article, we'll go through some of the features that are currently being considered to be added to JavaScript.

  7. Setting up a Headless CMS on a VPS using Clouding.io

    VPS - Virtual Private Servers - are hosted, virtual servers that we can rent from various providers. They have multiple benefits, including but not limited to stability, performance and flexibility.

  8. 🍬Syntactic sugar, diabetes alert🚨

    Syntactic sugar is everywhere in JavaScript. Most will say it's JUST syntactic sugar - a tiny bit of candy that makes your coding life sweeter. Well, is it? A little bit of sugar here, a bit there… and before we know it, we already need an insulin shot.

  9. Serve an Angular app on localhost via HTTPS

    Enabling HTTPS support via the Angular CLI is really straight forward, however generating a trusted certificate can be tricky. This article discusses how to achieve HTTPS on localhost for Angular applications.

  10. ES6 — Set vs Array — What and when?

    Some can argue that Set has more advantages compared to Array. Others may wonder why there is a need for Set now (we have been doing pretty well without one until now). What exactly differs these two and when to use one over the other?