Recent articles
or browse by category
Proof of Concept: Go-like Implicit Interfaces with Ruby and Sorbet
The implicit interfaces in Golang are my favorite feature in the language. I think they make perfect sense to use with Object-O...
Patching Vite HMR To Work With Tailwind JIT
During my work at Learnlife, we use React + Vite + Tailwind JIT in our frontend, because we love them! At some point in time, w...
OOP Untangled Part 3: Other Languages Worth Mentioning
In the previous articles, we used some well-known languages that were known for the OOP to achieve object orientation according...
OOP Untangled Part 2: Object-Orientation and Statically Typed Languages
In the first part, we tried to understand the Object-Orientation according to Alan Kay’s definition, and we gave examples in dy...
On Working Hard And Workaholism
Work more! Work more! You should’ve heard somebody says that before. It might look like good advice to follow. IT IS! If you’re...
Introducing Factory Bakery
Fixtures in Rails are the default way of filling the test database with random data. There are other solutions like factory_bot...
OOP Untangled Part 1: Object-Orientation and Dynamic Languages
If you are a programmer, it means that you are already familiar with the term OOP; if you are not, Object-Oriented Programming ...
A Blog with "Boring" Technology
Earlier this year, I’ve decided that I want to write about my thoughts and experiences on my blog. However, it’s the end of the...