Agentic Workflows: Write GitHub Actions in Markdown

22nd February 2026

Discover how to use GitHub Agentic Workflows to automate repository tasks with AI agents. This step-by-step tutorial covers writing workflows in plain Markdown, configuring triggers, permissions, tools, and safe outputs, and building practical automations for your projects.

The Protocol Behind Bluesky: Rethinking Social Media Architecture

15th February 2026

Explore the AT Protocol powering Bluesky - a decentralised social networking protocol that gives users real ownership over their data and identity. Learn how it works, how it differs from blockchain and Mastodon, and build a simple OAuth app against it.

Automating My Blog Workflow with GitHub Copilot SDK

8th February 2026

I built a TypeScript script using the GitHub Copilot SDK to automate my blog's publishing workflow. Here's how it converts Markdown drafts into fully structured blog posts with proper frontmatter, SEO metadata, image handling, and more.

How to Run and Debug Your GitHub Workflows Locally

1st February 2026

Learn how to run and debug GitHub Actions workflows locally using act. This comprehensive guide covers installation, running workflows, handling secrets, matrix builds, caching, and multi-job pipelines. Stop the commit-push-wait-fail cycle and catch issues before they reach your repository.

Understanding Modern RPC Frameworks: How They Work and When to Use Them

18th January 2026

Explore modern RPC frameworks and learn how they differ from REST. This comprehensive guide covers plain RPC, JSON-RPC, gRPC, tRPC, and oRPC with practical examples. Discover when to use RPC over REST, understand end-to-end type safety, and see how modern tools like tRPC and oRPC simplify full-stack TypeScript development while gRPC excels in microservices architecture.

Blogging in 2026: Building Your Own Knowledge Base

4th January 2026

After 40 tech articles over five years, I reflect on how AI has transformed my blogging workflow. From slow, manual drafts to efficient AI-assisted writing, I share my approach to building a personal knowledge base, why I write primarily for my future self, and how blogs have become more valuable than ever in the AI era.

Building Content-Adaptive Interfaces with Google's A2UI

29th December 2025

Learn how to build adaptive interfaces where the AI decides not just what to show, but how to style it. Discover Google's A2UI protocol, an open-source standard that enables AI agents to dynamically generate and style UI components based on content analysis. This guide walks you through building a content-driven blog application using Gemini 2.5 Flash and Lit Web Components.

Making a Face Follow Your Cursor with AI‑Generated Images

20th December 2025

Learn how to create an interactive face-tracking effect using AI-generated images. This tutorial covers generating face variations with the fofr/expression-editor model on Replicate, building a Node.js script to automate image generation, and implementing smooth cursor and device motion tracking in the browser using vanilla HTML, CSS, and JavaScript.

Make Your Audio Play with Real-Time Transcript Highlighting

16th November 2025

Learn how to build a fully interactive audio player with real-time transcript highlighting using simple HTML, CSS, and JavaScript. This tutorial walks you through syncing audio with precise caption timestamps, automatically highlighting each spoken line, smooth auto-scrolling, and letting listeners jump to any moment by clicking the transcript. Perfect for podcasts, tutorials, and spoken-word content.

Turning Markdown into Podcasts with OpenAI Agents

13th November 2025

Transform your Markdown blog posts into engaging, conversational podcasts using OpenAI’s Agents SDK. Discover how to automate every step - from scriptwriting and editing to voice generation - to produce natural-sounding MP3 episodes in minutes. Build your own AI-powered production pipeline and give your blog a real voice, no studio or audio expertise required.