About:
Passionate developer whose ultimate goal is to make the world of development just a little better.
Website:
Subscribe to RSS:
The blog post discusses SierraDB, a purpose-built event sourcing database designed to address specific challenges in event sourcing within software development. It highlights the limitations of general-purpose databases for event ...
The blog post introduces Eventus, a custom event store designed specifically for event sourcing, which captures application state changes as immutable events. Unlike traditional databases, Eventus optimizes for append-only data fl...
This blog post discusses the implementation of the actor model in Rust using the Tokio framework and traits. It explains how the actor model simplifies concurrent programming by allowing self-contained units to communicate via asy...
This post presents a benchmarking study comparing five popular Rust actor libraries: Actix, Coerce, Kameo, Ractor, and Xtra. It evaluates their performance in terms of throughput and latency under realistic workloads, focusing on ...
The blog post details the author's experience setting up TimeScaleDB on a Kubernetes cluster, highlighting the challenges faced when using different solutions and the necessity of data retention features. The author initially atte...
This guide provides a step-by-step approach to building a collaborative task board using event-sourcing with Rust and SierraDB. It covers initializing SierraDB, setting up a Rust project, defining a Task aggregate, handling events...
This blog post compares Helix and Neovim, two terminal-based text editors, highlighting their features, user experiences, and suitability for different types of users. It discusses installation, user interface, customization, perf...
The blog post discusses the author's experience with the Helix editor, highlighting its simplicity and modal editing approach. The author shares personal configuration tweaks that enhance the editor's functionality, including sett...
The author shares insights on maintaining work efficiency while traveling in Indonesia and Malaysia. Key requirements for working effectively include a good Wi-Fi connection, power sources, and a peaceful environment. The author h...