Introduction to ActiveRecord Models
This is a step by step guide to create, update and test ActiveRecord models. For detailed information please refer to Rails Guides.
Last Updated on January 8, 2026 Now that you know how to get up and running with Ruby (and Rails) from the article 4.5 Ways …

Annotations about React Higher-Order Components
Last Updated on October 18, 2023 One of the best parts in React development is its functional approach for building user interfaces. This approach allows …
Current Strategies for Client-side Communication Between Components
These days we have dynamic and modern UIs in our Web Apps. We learned that the best way to build reactive and reliable UIs is …

4.5 Ways to Install Ruby in Userspace
TL;DR RVM is the fastest way to get things up and running. I really enjoy chruby and docker, try them if you have time 😉
Last Updated on May 30, 2023 Recently a Rubyist friend of mine got a new client. He liked the client’s software idea, but the software …

A Quest for Better Specs: Prefer Self-Containment
Last Updated on May 30, 2023 Test suites all over Ruby land are frequently riddled with a bad obsession: one liner spec examples. No matter …
Prevent a force pushing to master with ruby
Yeah, everyone knows, it’s the mor law of versioned systems, NEVER do a git push -f on the default branch, never, even when you know …

Controller Best Practices: Don’t Hide Instance Variables
Last Updated on May 30, 2023 This is something I often mention in code reviews, and it’s also mentioned in some Rails guidelines elsewhere without …
Using ActiveRecord to create atomic transactions
Imagine the following situation: You were asked to create a new wallet feature to an application. This wallet must allow money transfer between users. Basically, …

Data Bugs on Rails
Last Updated on May 30, 2023 Bugs are commonplace artifacts in any kind of software system. Most applications are filled with lots of bugs, for …
Why I moved from Vagrant to Docker as my default development environment?
You probably have already heard that old classic phrase: I don’t know what’s happening… It works on my machine… Vagrant came to solve this problem, …

![[Dev Weekly #105] Claude code source code leaked | Supply Chain Chaos | Google Gemma 4 is announced | Bun’s 5x Speed Boost](https://i0.wp.com/d604h6pkko9r0.cloudfront.net/wp-content/uploads/2025/11/24095331/codeminer42_dev_weekly_1920x1080px.webp?resize=1200%2C675&ssl=1)