Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. 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.

  2. 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.

  3. A few bits from this week.

  4. There has been a lot of discussion recently about agent frameworks - orchestration layers, SDKs, harnesses.

  5. A few bits from this week.

  6. A few things from the week.

  7. 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.

  8. A mix of things this week.

  9. 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.

  10. A bit of everything this week.

  11. I’ve been AFK from the computer the last couple of weeks due to the birth of my new baby.

  12. 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.

  13. Week three.

  14. We made it to week two.

  15. This is something new.

  16. As both a runner and someone curious about MCPs, I wanted to chat about my workouts with an LLM.

  17. An exploration of building a Plex MCP server using Laravel 12 and Laravel MCP.

  18. Exploring how AI agents can implement programming languages from scratch.

  19. 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.

  20. 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.

  21. 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.

  22. 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.

  23. 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.

  24. In this post, I share a pattern I’ve been using to bridge native Android functionality with JavaScript running inside a WebView.

  25. In this post, I share a pattern I’ve been using to bridge native iOS functionality with JavaScript running inside a WKWebView.

  26. Hugo provides a means of including limited amounts of video content (YouTube and Vimeo) within Markdown via the concept of embedded shortcodes.

  27. Hugo provides a means of including YouTube and Vimeo content within Markdown via the concept of embedded shortcodes.

  28. Over the past week, I have dedicated some of my free time to a long-overdue blog redesign.

  29. A walkthrough of Webhook Spy — a minimal serverless tool for inspecting webhooks and inter-service communication.

  30. 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.

  31. 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.

  32. I’ve recently finished reading Monolith to Microservices by Sam Newman.

  33. This post walks through building a choreographed, event-driven order fulfilment system on AWS using EventBridge, Lambda, and SQS.

  34. In this post, I explore how to implement the Transactional Outbox pattern using serverless technologies.

  35. Another year, another Advent of Code, another excuse to explore new languages.

  36. 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.

  37. I have been an avid runner for many years now, but I still get confused by imperial and metric measurements.

  38. 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.

  39. 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!

  40. With the core language library now written, I could go about building the desired (delivery) runtimes.

  41. 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.

  42. The Parkrun Alphabet is an unofficial challenge that sees runners complete a Parkrun at locations starting with each letter of the English alphabet.

  43. Large language models (OpenAI/ChatGPT in particular) are all the rage at the moment.

  44. Large-language models (OpenAI/ChatGPT in particular) are all the rage at the moment.

  45. Large-language models (OpenAI/ChatGPT in particular) are all the rage at the moment.

  46. December has come and gone, and the dust has settled on completing the Advent of Code 2022 calendar.

  47. Over the past several years, I have been slowly working my way through the previous Advent of Code calendars.

  48. 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.

  49. 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.

  50. Over the past year or so, I have been interested in microcontrollers and finding ways I can look to use them within personal projects.