Serverless PHP with Matthieu Napoli - Compiled Conversations
Matthieu Napoli, creator of Bref, shares how PHP found its place in serverless through AWS Lambda - and what it takes to run modern applications without managing infrastructure. We cover Bref's archit...
Ep. 3: Serverless PHP w/ @mnapoli.bsky.social is live! βοΈπ
We talk Bref's evolution and the launch of Bref Cloud:
ποΈ PHP on AWS Lambda
π Laravel & Symfony integration
βοΈ Serverless vs Kubernetes
π§° DX & platform design
π± Open source & sustainability
π§ compiledconversations.com/3/
06.08.2025 15:34 β π 2 π 1 π¬ 0 π 0
Thinking in Events: Principles of Event-Driven Architecture, Part 2 with James Eastham - Compiled Conversations
In Part 2, James Eastham returns to tackle the practical side of event-driven architecture - covering failure recovery, orchestration vs. choreography, testing strategies, handling sensitive data, and...
Ep. 2: Thinking in Events (Part 2) w/ @jameseastham.co.uk is live! π§
We move from theory to practice in event-driven architecture:
π Choreography vs orchestration
π§© Handling failure
π Observability w/ OpenTelemetry
π Event security & PII
βοΈ Migrating from monoliths
ποΈ compiledconversations.com/2/
30.07.2025 07:32 β π 2 π 1 π¬ 0 π 0
My First PCB Design: Prototyping an Electronic Chessboard
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. I cover the motivations, desig...
Just finished my first PCB design - a prototype electronic chessboard using an ESP32-S3, hall sensors, and WS2812 (NeoPixel) LEDs βοΈπ‘
From idea to hardware, here's what I learned along the way:
π eddmann.com/posts/my-fir...
#PCB #ESP32 #KiCad #Electronics #Chess
22.07.2025 09:37 β π 2 π 1 π¬ 0 π 0
The PCB looks to be working as designed π Next up: test display options before building the full chessboard βοΈ
21.07.2025 12:42 β π 0 π 0 π¬ 0 π 0
Building a Choreographed, Event-Driven Workflow with AWS EventBridge
This post walks through building a choreographed, event-driven order fulfilment system on AWS using EventBridge, Lambda, and SQS. It covers how events propagate between subdomains, the trade-offs betw...
Last year, inspired by Monolith to Microservices by Sam Newman, I explored how to build a choreographed, event-driven workflow using AWS EventBridge, SQS, and Lambda - diving into idempotency, observability, and event design in practice.
Full deep dive π§΅ eddmann.com/posts/buildi...
15.07.2025 13:58 β π 0 π 0 π¬ 0 π 0
Just wrapped up an epic 2-hour podcast recording with @jameseastham.co.uk diving deep into all things Event-Driven Architecture. Grateful for the time and insights - canβt wait to get this one edited and out there. Thanks again, James! ποΈβ‘οΈ
14.07.2025 15:18 β π 1 π 1 π¬ 1 π 0
Rewriting the santa-lang Interpreter in Rust, Part 2 - Runtimes
With the core language library now written, I could go about building the desired (delivery) runtimes. In this post within the series, I will delve into my experience integrating the core language lib...
Looking back at one of my favourite side quests:
Built a custom AWS Lambda runtime for my own language, santa-lang π§βπ, designed to solve Advent of Code puzzles.
The interpreter and runtime bindings written in Rust π¦
π eddmann.com/posts/rewrit...
π» github.com/eddmann/sant...
08.07.2025 11:23 β π 0 π 0 π¬ 0 π 0
Serverless Transactional Outbox Pattern: Two Practical Approaches
In this post, I explore how to implement the Transactional Outbox pattern using serverless technologies. I compare two practical approaches: one using DynamoDB Streams for event publishing, and the ot...
π Want reliable, atomic event publishing in your serverless apps?
In this post, I explore two practical implementations of the Transactional Outbox pattern using AWS (DynamoDB Streams, EventBridge, Fargate).
π Dive in: eddmann.com/posts/server...
#serverless #AWS #microservices #SOA #EDA
07.07.2025 18:06 β π 1 π 1 π¬ 0 π 0
Humidity really throws a spanner in the works when it comes to planned runs β had that delight this morning too π¬ Hoping next week isnβt as hot and humid as forecast π€
06.07.2025 13:29 β π 0 π 0 π¬ 0 π 0
Yea I know what you mean, it feels more like beating your body into the ground as opposed to pushing your limits π, like you say though - never say never.
Character building indeed! hope you had a good run and the weather held for you π€
05.07.2025 15:20 β π 1 π 0 π¬ 1 π 0
Vibe Coding a Chess UI: Building on the ESP32 with Cursor & LVGL
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. Letting the AI ...
I recently wrote about a 3hr βvibe codingβ session where I prototyped an initial Chess UI for a #ESP32 side project Iβm working on. Thereβs a lot of hype in this space,but no denying how powerful the tooling is becomingβeven in its infancy. Itβs only going to get better.
eddmann.com/posts/vibe-c...
04.07.2025 17:20 β π 1 π 0 π¬ 0 π 0
Wow, I just had a lookβthose really do look incredible! Hitting 50 is seriously impressive mileage π€―. My 38-miler completely wrecked me, haha. Another wild idea I came across is the β10 in 10β challengeβ10 marathons or ultras in 10 days. Totally nuts! π Got a long run planned for this weekend?
04.07.2025 17:08 β π 1 π 0 π¬ 1 π 0
One of the features I really enjoyed building for MyPodcast was the browser extension - the WebExtensions API is a solid tool for developing across Chrome, Firefox, and Edge, it *mostly* just worked out of the box! π₯ π§©
03.07.2025 16:28 β π 0 π 0 π¬ 0 π 0
Totally get that! Iβve been watching a lot of trail running YouTubers lately β it looks amazing ποΈπββοΈ. What ultras have you done before?
03.07.2025 16:19 β π 1 π 0 π¬ 1 π 0
Wow ultra's are another level πͺ, I've done one 38 miler event and it was a whole different experience to HM, Marathon running. I would love to do a 100k event someday in the future, emphasis is definitely on someday π
03.07.2025 07:56 β π 1 π 0 π¬ 1 π 0
Nice! The past few days have been tough for getting runs in, even early in the morning. Are you training for something in particular?
02.07.2025 14:48 β π 0 π 0 π¬ 1 π 0
My CSS knowledge was a decade out of date.
So I decided to rebuild my blog with modern #CSS, a #BEM + utility hybrid (thanks @kevinpowell.co), and moved from Jekyll to #Hugo. No frameworks, no preprocessors; just semantic HTML & hand-rolled styles.
Here's what I learned:
eddmann.com/posts/how-re...
02.07.2025 14:44 β π 1 π 0 π¬ 0 π 0
Just launched MyPodcast π
It turns your saved articles into a personal podcast feed. Built in my free time over the past 3 weeks β had a lot of fun & learned a ton!
π mypodcast.cloud
π www.producthunt.com/products/myp...
Built with @laravel.com, #Bref & #Serverless β€οΈ
01.07.2025 12:27 β π 1 π 0 π¬ 0 π 0
@jameseastham.co.uk Hey, big fan of your YouTube channel. I previously hosted a podcast threedevsandamaybe.com and am looking to start podcasting again. I was wondering if you would be at all interested to come on as a guest to discuss all things EDA, Serverless, Plant Based Pizza's & Rust?
30.06.2025 14:04 β π 3 π 0 π¬ 1 π 0
YouTube video by Andrej Karpathy
Deep Dive into LLMs like ChatGPT
Couldn't agree more! His deep dive into LLM's from several months back (although several hours) has so much well considered and explained content on the concepts I highly recommend that too if you have not already checked it out. www.youtube.com/watch?v=7xTG...
25.06.2025 09:00 β π 1 π 0 π¬ 1 π 0
Thereβs a long way to go with this project, but having a running prototypeβbuilt with a lib Iβd never touched beforeβis super fulfilling.
Fast feedback + working UI = exciting early validation for the concept.
25.06.2025 08:55 β π 0 π 0 π¬ 0 π 0
4. Flashing to the ESP32 was manual this time.
Hoping to add `cursorrules` soon to automate build + upload each prompt cycle. Small thing, but toil like this adds up fast when youβre iterating frequently. Plus I want Cursor to feed compilation errors back to the model.
25.06.2025 08:55 β π 0 π 0 π¬ 0 π 0
3. The model fixated on changing an en passant variable (from_r β from_row)βeven after I rejected the edits and left comments.
I had to manually rewrite the line to get it to move on. The only bit of βrealβ coding I did, just to nudge it forward. Does this still count as "vibe coding" now...
25.06.2025 08:54 β π 0 π 0 π¬ 0 π 0
2. I stuck with LVGL 8 after a quick try at porting to v9.
In ~10 mins it became clear there were too many breaking changes. With more time I could break it down further for the model, but for this sprint, 8 did the job just fine.
25.06.2025 08:53 β π 0 π 0 π¬ 0 π 0
Some takeaways from the session:
1. Even with Cursorβs checkpoints, I made frequent commits to avoid losing progress, maybe over time I'll learn to trust Cursor checkpoints more.
...
25.06.2025 08:52 β π 0 π 0 π¬ 0 π 0
Just finished my first ever βvibe codingβ session: in 3 hrs with #Cursor, #PlatformIO & #ESP32 #CYD, I prototyped an #LVGL based chessboard UI that hooks into the existing Chessmate API. The REPL is very satisfying and somewhat addictiveβgreat to see it working with a lib Iβd never touched before.
25.06.2025 08:48 β π 2 π 0 π¬ 5 π 0
Saw this awesome post on Image Style Prompts for #ChatGPT (x.com/bruffstar/st...) and got inspired to add a little avatar easter egg to my blog this morning. A few results still need tweaking, but I'm really liking the overall effect!
04.06.2025 16:38 β π 1 π 0 π¬ 0 π 0
Building
βΈ bref.sh
βΈ https://bref.sh/cloud
βΈ https://github.com/getlift
βΈ https://port7777.com
AWS serverless hero
Big Tech and startups, from the inside. Highly relevant for software engineers and managers, useful for those working in tech. The #1 technology newsletter on Substack. https://newsletter.pragmaticengineer.com/about
Writing The Pragmatic Engineer (@pragmaticengineer.com), the #1 technology newsletter on Substack. Author of The Software Engineer's Guidebook (engguidebook.com). Formerly at Uber, Skype, Skyscanner. More at pragmaticengineer.com
Helping people fall in love with CSS
πΊ https://YouTube.com/@kevinpowell
βοΈ https://kevinpowell.co/newsletter
The PHP framework β designed for developer productivity and happiness.
Helping developers & operators level-up with Kubernetes, Cloud Native, Rust, WebAssembly, & Nix.
π Founder @rawkode.academy
π Co-Organiser @kubernetes.london
π΄σ §σ ’σ ³σ £σ ΄σ Ώ
Developer | International Speaker | Microsoft MVP | AWS Community Builder | Endurance Athelete
Talking Serveless at Datadog | ex-AWS
All views are my own.
He/Him
I help engineers build better software faster with serverless | AWS Serverless Hero
Newsletter: https://theburningmonk.com/subscribe
Principal Engineer, speaker, gamer, geek. Tattooed, pierced, and bearded. The 'guv' on https://github.com/BrighterCommand Line Editor at Chaosium for QuestWorlds: https://github.com/ChaosiumInc/QuestWorlds
#Tech - tech posts
#TTRPG - rpg posts
Left FAANG to build open source tools.
No funding, bootstrapping my way forward.
Building tools around event-driven architectures and distributed systems.
π¨πΌβπ» eventcatalog.dev
βπ» Learn EDA through my visuals http://eda-visuals.boyney.io
Software Ecologist, Architect, Modeler | #DDDesign | Systems Transformation | Actor Model | Team & Individual Optimizer | Writes Code | kalele.io Domo and XOOM
Software Design Loudmouth. Works for Thoughtworks. Also hikes, watches theater, and plays modern board games. He/him.
host of https://martinfowler.com
Fullstack Dev β― JSβ CSS Node β― JavaScript30.com β― wesbos.com/courses β― π₯ Tips β― Podcast @syntax.fm
laravel core member Β· software engineer, speaker, youtuber Β· created pest, pint, pail, larastan, laravel zero, openai for php, phpinsights, and more.
- https://twitch.tv/enunomaduro.
- https://youtube.com/nunomaduro.
- https://nunomaduro.com/sponsorships.
Dad. Laravel Artisan. @laracon.au organiser. Co-host of @northmeetssouth.audio, @laravelnews.com, and @ripples.fm podcasts. Opinions are mine.
Slinging bytes through servers @laravel