Shalvah's Blog
DIY Smart home project: Presence-activated lights
In defence of complexity
Reflections on Year 1 of my engineering studies
Exploring software design problems and solutions: Transactions and side effects
An exploration of vector search
Lessons for me on leadership, from a film about apes
Learn SVG by drawing an arrow
Building a PHP client for Faktory, Part 6: Higher-level usage
Exploring concurrent rate limiters, mutexes, semaphores
High and low cardinality
Packing and unpacking bytes
Building a PHP client for Faktory, Part 5: Protocol
Building a PHP client for Faktory, Part 4: Refactoring
Building a PHP client for Faktory, Part 3: Making development easier
How we cut down our CI build times by 50%
Solving a logic puzzle
Building a PHP client for Faktory, Part 2: Converting to code
Building a PHP client for Faktory, Part 1: Talking over TCP
Connecting to a Windows server process from WSL
Building a task queue, Part 4
Building a task queue, Part 3
Ruby's Module class drives me crazy
Building a task queue, Part 2
Building a task queue, Part 1