-
Ruby
Writing a Rails Feature – Blow by Blow
My favorite part of seeing someone live code is all the mistakes they make, but not because I’m a mean…
Read More » -
Ruby
The Straight Dope on Deprecations
The road to stability is paved with good deprecations. A deprecation is a warning message that tells a user they’re…
Read More » -
Web Dev
The Optimist’s Guide to Pessimistic Library Versioning
Upgrading software is much harder than it could be. Modern versioning schemes and package managers have the ability to help…
Read More » -
Ruby
Do You Believe in Programming Magic?
Unlike pulling a rabbit out of a hat, “magic” in programming is often performed under the guise of productivity. In…
Read More » -
Ruby
The Definitive Guide to Ruby Heap Dumps, Part II
Hopefully, from the first post in this two-part series, you’ve got a good sense of the type of information included…
Read More » -
Ruby
The Definitive Guide to Ruby Heap Dumps, Part I
In my last post, we looked at how you can dig into memory “leaks” on Heroku. These techniques all work…
Read More » -
Ruby
Debugging a Memory Leak on Heroku
This is one of the most frequent questions I’m asked by Heroku Ruby customers: “How do I debug a memory…
Read More »