Blog
-
RailsConf 2022—Looking at Your Own Reflection
Inspecting the inner workings of Active Record associations in your own application
-
RailsConf 2022—Relating Relations
A thought about the relationship between Active Record Relations and Associations
-
RailsConf 2022—Super Associations
Active Record generates association methods in a module, allowing you to override those methods and call super
-
RailsConf 2022—Lies About Metaprogramming
In which I tell the truth about how association methods are generated
-
Core Produce Team
On typos and identifying root causes
-
Adventures in Infinite Scrolling
A series of bugs gradually uncovered
-
Bugs that bug
Adventures in debugging
-
Protect your Rails app against security threats during COVID-19
Join thoughtbot as we discuss the rise of security threats during COVID-19, and how upgrading your Rails application can protect your business and users.
-
This Week in Rails 2020-04-27
Security releases, new mailing list, new features, and refactoring
-
Web Security During the COVID-19 Pandemic
The COVID-19 pandemic has brought with it an increase in cyber threats, but we can fight back by being more thoughtful about web security.
-
This Week in Rails 2020-03-01
Horizontal sharding, gzip schema cache, database rake tasks
-
This Week in Rails 2019-11-17
Rails 6.0.1, database connection improvements, and more
-
This Week in Rails 2019-08-25
Rails 6 excitement, connection pool reaping, bug fixes
-
This Week in Rails 2019-07-15
New contributors fixing bugs in the summer
-
This Week in Rails 2019-04-02
New versions of Rails, optimizer hints, ROFL, and more
-
This Week in Rails 2019-01-22
Rails 6.0.0 beta1, and more
-
This Week in Rails 2018-11-02
Webpacker, Action Text, Multiple database improvements, and more
-
This Week in Rails 2018-09-16
Performance improvements, configuration options, and more
-
Deprecating static attributes in factory_bot 4.11
Static attributes have been the source of much confusion over the years. Their deprecation will come with a rubocop-rspec Cop to automatically replace with dynamic attributes.
-
This Week in Rails 2018-06-16
Faster record deletion, customized error messages, bug fixes, and more!
-
Metaprogramming All The Way Down
A tour of FactoryBot
-
for loops in Ruby
Why does Ruby have for loops, and why don't we use them?
-
Fully Loaded
Loading source files in Ruby and Rails
-
Ruby and/or Methods
Why can't I write my own && and || methods in Ruby?