Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A quick update about the blog and where I'm at
-
In this second part of the series, let's explore nested attributes how they work and why they are so complex.
-
In this first part of a series diving into Rails forms, let's explore Rails conventions used to bridge object accessors with forms.
-
Testing journey when using RSpec.
-
Writing code that understands business needs
-
Code like a leader, not a micromanager
-
A story about responsibility, mental load, design, empathetic coding and traffic lights.
-
A simple module to help us identify what translation keys are on any page.
-
Let's write Ruby like we write Rails applications and see how we can improve our use of service objects in the process.
-
A method to test ActiveRecord model scopes properly.
-
One simple file to learn all about a Ruby application.
-
How to improve a specific type of service object and, who knows, get rid of it completely.
-
How to skip existing rails validations with validations contexts.
-
This article describes the Docker setup used in the end-to-end (2E2) testing of the rubygem retest.
-
99 Bottles of OOP book review and introducing retest, a gem to help you refactor code on the fly.
-
How to test Rails concerns for ActiveRecord models with temporary database tables.
-
How to use ActiveModel::Model to substitute service objects encountered in Rails codebases.
-
Can you understand your old code?