-
Exploring how to use FactoryBot effectively with models backed by plain Ruby objects.
-
ActiveRecord provides a comprehensive interface for querying the database, but at what cost?
-
Learn how to track user events without sacrificing privacy and performance.
-
Fetch fresh fields from your servers with Turbo Frames.
-
Progressively enhance your server-generated forms with Stimulus.
-
The Ruby splat operator is confusing and here is why…
-
Treat Tailwind as an API for CSS and avoid common pitfalls of utility-first CSS frameworks.
-
What technologies do we recommend to early career web developers?
-
Broadening our definition of “parsing” yields some useful insights.
-
Ruby’s safe navigation can hide some subtle edge cases. We explore approaches to think about conditional logic, alternatives to &.
, and when &.
is the best tool for the job.
Sign up to receive a weekly recap from thoughtbot