Profile avatar
ismaelcelis.com
532 posts 803 followers 356 following
Regular Contributor
Active Commenter

Bye Riga, it was good to meet you!

Riga is pretty!

@balticruby.bsky.social is a wrap. Thanks so much to Ali, @sergyenko.bsky.social , the committee, speakers and everyone organising. It was a great event full of wonderful Ruby devs. I had a blast.

@timriley.info is closing off @balticruby.bsky.social 2025 with the story how he got into Ruby, what it feels to manage non-mainstream Ruby open source ecosystems and shows how to get started with Hanami! #balticruby #balticruby2025

Today at @balticruby.bsky.social I built what I think is the first ever event-sourced calculator built in Hanami, with @timriley.info 's help. No notes.

Killer background playlist at @balticruby.bsky.social

Shots fired at Matz’ Baltic Ruby keynote: “smart programmers don’t care about static typing”

@balticruby.bsky.social here we go!

Great time for my laptop to start locking Keynote files for no apparent reason

Me working trying to explain my event-sourced workflow engine

Last minute Ruby and event-sourcing demo: simulated order payment that runs concurrently from order fulfilment

Turns out concurrency is hard. Who knew!

More progress with the new Ruby event-sourced demo.

The start of a bare-bones event-sourced POS demo for an imaginary coffee shop.

Ok I think this is a Minimum Viable Standalone Dashboard ™️ that I can mount on any Rack app to inspect event-sourced applications. Now to finish the demo for Baltic Ruby!

This Python dev arrived at the same killer combination of Event Sourced backends and reactive, server-rendered front-ends that I've been exploring in Ruby. www.youtube.com/watch?v=H3jN...

Claude Code: amazing at documenting or summarising existing code. Terrible at implementing new features. This says a lot about how LLMs work, and why they fundamentally don’t “think”.

I've been relatively LLM-skeptic so far, but I've been trying out Claude Code today and it's serving me some delicious Humble Pie.

Currently writing the world's ugliest Ruby Rack router

After all these years of movie stars deactivating ticking bombs by cutting the right-colour cable at the last second, you’d think bomb designers would come up with movie star-proof ways of wiring up bombs.

Middle-age and middle-class means acquiring an unexpected interest in car boot space even when you don’t really need a car.

Today I started extracting Sourced's system dashboard into a standalone Ruby gem, so that it's very easy to monitor, visualise and control event-sourced apps wherever they are.

Could finally find some time for #eventsourcing and #ruby today. Made good progress with some APIs that make it easier to stitch data projections into workflows (A.K.A TODO List pattern) github.com/ismasan/sour...

The Mission: Impossible movies are odd. I've absolutely enjoyed every one of them, and I'm so looking forward to watching the new one next week, and yet for the life of me I can't remember what any of them was about.

I seem to get insomnia every day that I go to the gym. If we ever needed more evidence that exercise is bad for one’s health

I have very limited time to finish my Baltic Ruby talk. I had hoped to make some inroads into event-sourced State Charts for #ruby, but I think I'll have to narrow the scope a bit ☹️