Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A few weeks back I wrote up a lunchtime session code-golfing a minimal agentic loop with a single sh tool, which turned out to be surprisingly capable.
-
Didn’t get much time to delve into side projects this week - but what I did get to was a re-architecture of My Own Coding Agent around extensions, and pulling VoiceScribe back to a local-only pipeline.
-
A few bits from this week.
-
There has been a lot of discussion recently about agent frameworks - orchestration layers, SDKs, harnesses.
-
A few bits from this week.
-
A few things from the week.
-
This week I’ve been going deeper on how LLMs actually work - not just using them, but trying to understand what’s happening under the hood.
-
A mix of things this week.
-
F1 is in full swing now and the F1 Picks 2026 prediction game has become a testing ground for two different ways of working with agents.
-
A bit of everything this week.
-
I’ve been AFK from the computer the last couple of weeks due to the birth of my new baby.
-
The big theme this week has been wrapping things up - quite literally, in the case of PWAKit - and expanding what already exists into something more robust.
-
Week three.
-
We made it to week two.
-
This is something new.
-
As both a runner and someone curious about MCPs, I wanted to chat about my workouts with an LLM.
-
An exploration of building a Plex MCP server using Laravel 12 and Laravel MCP.
-
Exploring how AI agents can implement programming languages from scratch.
-
How I levelled up my F1 Picks game in another 4-hour sprint - leveraging Laravel Boost, LLM-driven guidelines, Tailwind styling, and robust tests with Cursor + GPT-5 - to deliver a F1-inspired upgrade just in time for Dutch GP qualifying.
-
In this post, I share how I built a lightweight web app that scans LEGO F1 blind box Data Matrix codes to identify the minifigure inside.
-
In this post, I share my journey designing and prototyping my first PCB: a scaled-down electronic chessboard using an ESP32-S3, hall sensors, and WS2812 (NeoPixel) LEDs.
-
In this post, I share my experience using AI-driven tools like Cursor, Claude Sonnet, and OpenAI’s o3 to rapidly prototype an embedded chess UI on the ESP32 microcontroller using LVGL.
-
This post is the story of how I rebuilt my blog from the ground up: no frameworks, no preprocessors - just hand-rolled CSS and semantic HTML.
-
In this post, I share a pattern I’ve been using to bridge native Android functionality with JavaScript running inside a WebView.
-
In this post, I share a pattern I’ve been using to bridge native iOS functionality with JavaScript running inside a WKWebView.
-
Hugo provides a means of including limited amounts of video content (YouTube and Vimeo) within Markdown via the concept of embedded shortcodes.
-
Hugo provides a means of including YouTube and Vimeo content within Markdown via the concept of embedded shortcodes.
-
Over the past week, I have dedicated some of my free time to a long-overdue blog redesign.
-
A walkthrough of Webhook Spy — a minimal serverless tool for inspecting webhooks and inter-service communication.
-
I rebuilt my family’s Formula 1 prediction game using NextJS 14, embracing new features like the App Router, React Server Components, and Server Actions.
-
My family and I have been playing an Formula 1 prediction game for the 2024 season, sharing our picks via WhatsApp and tallying scores manually.
-
I’ve recently finished reading Monolith to Microservices by Sam Newman.
-
This post walks through building a choreographed, event-driven order fulfilment system on AWS using EventBridge, Lambda, and SQS.
-
In this post, I explore how to implement the Transactional Outbox pattern using serverless technologies.
-
Another year, another Advent of Code, another excuse to explore new languages.
-
Over the past several years, I have taken the opportunity of allocating Secret Santas for members of my family as a means of exploring new technologies.
-
I have been an avid runner for many years now, but I still get confused by imperial and metric measurements.
-
Now that the interpreter’s performance concerns had been addressed, it was time to decide how each of the available runtimes would be packaged and distributed.
-
Now that we have discussed building the core language and desired runtimes, it is time to highlight one of the biggest reasons why I decided to rewrite the interpreter in a lower-level systems language - performance!
-
With the core language library now written, I could go about building the desired (delivery) runtimes.
-
After implementing santa-lang in TypeScript (Node), I wanted to explore rewriting the tree-walking interpreter in a lower-level systems language for efficiency and performance gains.
-
The Parkrun Alphabet is an unofficial challenge that sees runners complete a Parkrun at locations starting with each letter of the English alphabet.
-
Large language models (OpenAI/ChatGPT in particular) are all the rage at the moment.
-
Large-language models (OpenAI/ChatGPT in particular) are all the rage at the moment.
-
Large-language models (OpenAI/ChatGPT in particular) are all the rage at the moment.
-
December has come and gone, and the dust has settled on completing the Advent of Code 2022 calendar.
-
Over the past several years, I have been slowly working my way through the previous Advent of Code calendars.
-
Over the past several years, I have taken the opportunity of allocating Secret Santas for members of my family as an excuse to explore different programming languages and technologies.
-
Whilst documenting how I structured the infrastructure used for hosting our wedding website, I mentioned the possibility of showcasing its use for another application concern.
-
Over the past year or so, I have been interested in microcontrollers and finding ways I can look to use them within personal projects.