Blogs
Ruby Adds WebAssembly Support: what does it mean?
Ruby has joined the ranks of languages capable of targeting WebAssembly with its latest 3.2 release. This seemingly minor update might be the biggest thing that has happened to the language since Rails, as it lets Ruby developers go beyond the bac...
Participating in programming language's evolution during interesting times
Every year, on December 25, a new Ruby version is released. In 2022, Ruby reached version 3.2.Every year since 2018 (Ruby 2.6), I follow the release with a “comprehensive changelog”: the description and explanation of all notable changes in the la...
When a company becomes a hostage of its own employees..
Often the company is brought into this situation because it is trying to save on hiring more good people at the beginning. Saving money in the beginning will very quickly start to cost much, much more, when the company becomes the hostage of its o...
Real World Rails applications and their open source codebases for developers to learn from
This project brings 100 (and growing) active, open source Rails apps and engines together in one repository, making it easier for developers to download the collected codebases and learn from Rails apps written by experienced developers. Reading ...
Production Twitter on One Machine? 100Gbps NICs and NVMe are fast - Tristan Hume
In this post I’ll attempt the fun stunt of designing a system that could serve the full production load of Twitter with most of the features intact on a single (very powerful) machine. I’ll start by showing off a Rust prototype of the core tweet d...