A toy Redis Server, in Go

Posted on December 31, 2022
(Last modified on January 2, 2023)
| 19 minutes
| 3865 words
A toy Redis server in Go, responding to a small subset of commands.
[Read More]ActiveRecord caches generated queries for find_by queries
Posted on December 11, 2021
(Last modified on December 13, 2021)
| 2 minutes
| 300 words
Active Record caches generated queries, when using
find_by
and
find
[Read More]Data Structures, Abstractions, Time Complexity and Speed
Posted on April 13, 2021
(Last modified on April 14, 2021)
| 10 minutes
| 1968 words
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
Posted on January 25, 2021
| 3 minutes
| 605 words
I was recently thinking about what would make my top three worst pieces of software I ever had to use.
[Read More]Intent Pattern
Posted on December 8, 2020
(Last modified on December 10, 2020)
| 10 minutes
| 1991 words
A design pattern for robust handling of resource creation on a remote service.
[Read More]Select Syscall in Rust
Posted on November 22, 2020
(Last modified on November 23, 2020)
| 10 minutes
| 1998 words
Using the select syscall from Rust, with the libc crate
[Read More]Ruby Symbol to Proc explained, the short version
Posted on November 21, 2020
(Last modified on November 23, 2020)
| 6 minutes
| 1241 words
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
Posted on July 15, 2020
| 8 minutes
| 1620 words
A followup to the previous post about Railway Oriented Programming in Scala, adding support for parallel validations
[Read More]Railway Oriented Programming in Scala

Posted on June 26, 2020
(Last modified on January 2, 2023)
| 16 minutes
| 3343 words
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]TIL CLI
Posted on June 17, 2020
(Last modified on June 24, 2020)
| 10 minutes
| 1938 words
A small cli available as a ruby gem to maintain a repo of TILs
[Read More]