-
Testing Objects with a Functional Mindset
When unit testing our Object-Oriented (OO) code, some methods are easy to test while others are hard. Functional programming gives us a mental model to.
-
An Unusual Performance Optimization
The “raw_text” benchmarks tests the performance of close-to-metal text output. This is important because it is the limiting factor when creating PDF fi.
-
IRB’s Built-in Measure
When reading the official Ruby 3.0 release post, one bullet caught my eye especially. With Ruby 3.0, IRB introduced a measure command. As someone who o.
-
How Fast Is Ruby 3 on Rails?
If you've been following me awhile, you know that I was hired by AppFolio years ago to measure Ruby 3's performance, especially on Rails. This has been.
-
On Writing Software Well 4: Not every model is backed by a database - YouTube
In which I explore the world outside of database-backed domain models in a MVC context like Rails, and how to combine the API beauty of concerns with t.
-
Tailwind CSS
Tailwind CSS is a utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, .
-
Remote Ruby | Hotwire, Rails NEXT, and the DHH Stack™ with David Heinemeier Hansson
On today’s episode we welcome back DHH. We dive straight into talking about Hotwire, the “NEW MAGIC” that was developed by Basecamp. We also dig into w.
-
The Two Types of Applications
The first category is generally what people think about when they think about performance problems: high request volume leads to performance and scalin.
-
Direct Upload Instantly | Drifting Ruby
Drifting Ruby Screencasts is a collection of short tutorial screencast videos and documentation for accomplishing functional concepts in web.Learn how .
-
Advanced Active Record: Using Subqueries in Rails
Active Record provides a great balance between the ability to perform simple queries simply, and also the ability to access the raw SQL sometimes requi.