Curiosity reduced the heap size by 60% You may have noticed how agents get creative when they're parsing output of the tool run. They filter out the crap that hinders readability and makes the result of an action harder to understand. Just like we'd subconsciously do, pattern matching for the signal within the stream of noise. I was working on new functionality when I noticed the agent filtering…
Completing my own Ruby community triathlon I just returned from a wonderful weekend in Vienna, where the initial edition of RubyConf Austria took place. I got back physically exhausted and a bit sleep-deprived, but also quite rich . Rich in experiences, friendships, inspiration and curiosity. Also literally Ruby-rich, snagging the treasure chest with partner-in-crime-of-twelve-years in the…
I'm no longer RailsEventStore maintainer TL;DR RES is a strategic OSS product at arkency and I'm no longer with them. RailsEventStore started around 2014 as an in-house event store developed to solve particular problems at one of the arkency clients. What initially only helped reliably synchronizing financial data with Salesforce, later became a central backbone for integrating company…
Last year I had the pleasure of rambling about Dynamic Consistency Boundary at the DRUG Ruby User Group in Wrocław , followed by a guest appearance on the Better Software Design podcast. The interview was quite a new experience for me and I enjoyed it a lot — kudos go to Mariusz for being such a great host. At the end of the episode I shared a sentiment that RailsEventStore would support DCB soon,…
One of the most wanted features in RES is the encryption of event payloads — full or partial . This allows storing sensitive information and is often necessary for compliance in particular domains. With Postgres backing the storage, it is natural to choose JSON/B as the data type for the event payload. It is the default. And a choice that further allows structural searches within event payloads…