ismasan

@ismasan@ruby.social
71 Followers
89 Following
360 Posts
You can do this yourself: while you wait at the coffee shop, or library, or supermarket till etc just think how the actual, running business operates, and how you’d capture that domain in software. The more you do this, the more you realise how much information you lose when translating everything to RDBMS CRUD.
Reminder that this is a great little article about eventually consistent workflows. I first read (and forgot) it years ago but I had to go through my own year-long journey for it to really sink in. So obvious, in retrospect. https://www.enterpriseintegrationpatterns.com/ramblings/18_starbucks.html
Starbucks Does Not Use Two-Phase Commit

People often criticize asynchronous messaging solutions as too complicated and cumbersome

Enterprise Integration Patterns

Whoop, whoop: We have a shiny new release!

Crystal 1.17.0 is out now!

It brings better, manual memory management for libxml2, as well as several improvements to execution contexts and Windows support.
And there's a new compiler tool that reports coverage of macros.

For more details, check the release notes: https://crystal-lang.org/2025/07/16/1.17.0-released/

Crystal 1.17.0 is released!

We are announcing a new Crystal release 1.17.0 with several new features and bug fixes.

The Crystal Programming Language
A better Ruby + Datastar demo. A simple Rack app that simulates a long-running task and streams updates to the browser. It showcases patching HTML elements and driving web components from the server via signal updates. https://github.com/starfederation/datastar-ruby/blob/main/examples/progress/progress.ru
The result
I can't stress enough how simple the Datastar model makes a lot of client-server interactions. Server-driven streaming UIs FTW.
Datastar v1 RC1 is officially out (with Ruby SDK by your truly). A simpler way to build and think about server-driven reactive apps for any backend https://data-star.dev
Datastar

The hypermedia framework.

Datastar

Brut: a fresh Ruby framework that ditches MVC for simple classes. Build web apps faster with less code. Docker ready.

#Ruby #WebDev #DevProductivity https://naildrivin5.com/blog/2025/07/08/brut-a-new-web-framework-for-ruby.html

Brut: A New Web Framework for Ruby

Brut: A New Web Framework for Ruby

Naildrivin' 5 - Website of David Bryant Copeland
Playing with Ruby and Event Sourcing as a mechanism for ordered web hook delivery. Webhooks for the same resource (ex. "product1") are delivered in order (no new web hook is sent until the previous one is sent successfully), but hooks for different resources are sent concurrently from each other.
Here including the dashboard
×
I can't stress enough how simple the Datastar model makes a lot of client-server interactions. Server-driven streaming UIs FTW.