Ruby: Where are we going? 2026 Edition
This is more of a self-reflection than a proper blog post. As someone who has spent the last five...
Tag archive
This is more of a self-reflection than a proper blog post. As someone who has spent the last five...
Introduction: The Static Typing Dilemma in Go Go’s runtime is a marvel of...

Enhance JavaScript with TypeScript for safer, more maintainable code. Add static typing, early error detection, and improved developer productivity for scalable
Introduction: PEP 827 and the Tightrope of Type Complexity PEP 827 has landed, and with...

Static typing is a formidable tool that brings immense value to codebases of all sizes. From tiny...
A listing of impossible state symptoms and how to circumvent them.

For the last 20 years, Rubyists have adopted dozens of tools and technologies that allow us to write...
"Dynamically typed languages are better than statically typed languages" This statement used to be true for various reasons. It’s not anymore. Let’s dig into why.

Typescript is a superset of JavaScript that incorporates static typing, making detecting errors...

I am not a big fan of static typing. Or, rather, I am not someone who prefers static typing. (Read...

The story of integrating Sorbet type checker into a Ruby gem development
Stripe just released a new Ruby Static Typing library named Sorbet, let's take a look into it