Emil Broman
banner
emilbroman.me
Emil Broman
@emilbroman.me
Independent Software Engineering Contractor based in Stockholm, Sweden. Currently hacking on compilers 🧑‍💻
I'm getting some real "art is dead" vibes from the new Marvel movie using Arial in its logo
February 12, 2025 at 2:41 PM
There's something so cathartic in recognizing that something that you thought you knew a lot about, turns out to have so much more to teach you.

Finally dipping my toes in the formal specification of programming languages and I suddenly feel like a fish out of water..! Scary but exciting!
January 23, 2025 at 7:21 PM
Okay, so I'm back on my compiler shit with a new language. The goal: going all-out on the message passing paradigm while retaining semantics that make OO developers feel at home.
November 17, 2024 at 12:29 PM
Reposted by Emil Broman
I recently ran across a 1992 Mississippi Supreme Court case called Brake v. Speed. It arose from an auto collision. The plaintiff, Wilnetia Brake, had stopped at a red light. The defendant, Sally Speed, rear-ended Brake at 55 mph.

I swear I am not making this up.
December 11, 2023 at 4:54 AM
@svtnyheter.bsky.social Ni borde ändra er handle till @svt.se så man vet att det verkligen är ni! 😊 Fina människorna på SVTi hjälper er! Hälsa från mig 👋
October 19, 2023 at 8:21 PM
Two weeks ago I wrote about an idea of a framework for managing applications with Event Sourcing+CQRS style architecture.

Here it is in a first PoC version.
I really feel like I'm onto something here...
GitHub - emilniklas/sequent: Event Sourcing Application Framework
Event Sourcing Application Framework. Contribute to emilniklas/sequent development by creating an account on GitHub.
github.com
September 27, 2023 at 8:08 PM
API is like:
• Define event types.
• Define (DB agnostic) read models and how their state is derived from ingesting what events.
• Pick a log database implementation (Kafka, EventSourceDB, in-memory for tests)
• LogDB + Event Type → Producer
• LogDB + Read Model → DBClient
September 14, 2023 at 5:05 AM
Core idea is *changing the code should automatically trigger necessary migraton of event logs and (re)ingestion into read models*
September 14, 2023 at 5:00 AM
I've been experimenting on a "framework" for managing event sourced systems in TypeScript. Looking pretty interesting so far!
September 14, 2023 at 4:56 AM
Does anyone know whether Google Domains shutting down also include Google Cloud Domains?
June 30, 2023 at 4:42 PM
All of a sudden, I'm getting followed on Reddit by a bunch of spam bots? Was that also something Steve Huffman was inspired by Musk to introduce?
June 19, 2023 at 12:38 PM
Google Domains shutting down and selling the registrations to Squarespace feels profoundly weird. Hope the Google Cloud Domains feature isn't part of it!
June 16, 2023 at 5:36 AM
Been thinking a lot about tech debt today and how it's similar to financial debt. I'm not the first to point it out, but just like a cash loan, you should be able to use short term tech debt to "borrow" from your own future dev time. What else can we learn by pushing this analogy?
June 15, 2023 at 9:17 PM
It's like a breath of fresh air, isn't it? 🔵☁️
June 12, 2023 at 8:31 PM