A toy Redis server in Clojure, responding to a small subset of commands.
[Read More]
A toy Redis Server, in Go
A toy Redis server in Go, responding to a small subset of commands.
[Read More]
ActiveRecord caches generated queries for find_by queries
Data Structures, Abstractions, Time Complexity and Speed
A better time complexity does not mean faster. In this article we look at various abstractions such as Sets and Maps in different languages (and in Redis).
[Read More]
All Time Top 3 Pieces of Software
I was recently thinking about what would make my top three worst pieces of software I ever had to use.
[Read More]
Intent Pattern
A design pattern for robust handling of resource creation on a remote service.
[Read More]
Select Syscall in Rust
Using the select syscall from Rust, with the libc crate
[Read More]
Ruby Symbol to Proc explained, the short version
What does an ampersand followed by a symbol as an argument to a ruby method actually do? It creates a proc.
[Read More]
Parallel Validation for Railway Oriented Programming in Scala
A followup to the previous post about Railway Oriented Programming in Scala, adding support for parallel validations
[Read More]
Railway Oriented Programming in Scala
Playing with the Railway Oriented Programming concepts in scala. Translating them from F# and seeing how we can adapt them to Scala constructs. We will not mention Monads. I just did, but that was the only time.
[Read More]