Android Testing: Why, What, and How
An Open Letter to My Critical Self
A Practical Taxonomy of Bugs and How to Squash Them
Bootstrapping a Startup, a Developer's Tale
Breakdown the Barriers - Self Taught Developers Today
Building Rails ActionDispatch::SystemTestCase Framework
Cache is King: Get the Most Bang for Your Buck From Ruby
Crawling Horrors: Fix and Future-Proof Your Legacy Ruby Apps
Deconstructing Dogmas & Doctrines
Decorating collections: a story of love, simplicity & power
Democratization of Open Data with Python & Open Source
Earn the Love of a Dying Company, and Other Career Tips
Faster Apps, Less Memory Thrash: Get Your Memory Config Exactly Right
How Close is Ruby 3x3 for Production Web Apps?
Improving distribution of opportunity on technology
Improving performance, the poor folks trick
Lessons learned from building serverless distributed systems
Make Ruby 2.6 Faster with JIT!
Make your life easier with shell scripting and UNIX tools
Not everyone is a manager, and that's ok.
Python: Super Power for Blended Learning
Rails UI and Sinatra API in One App
Rapidly Mapping API Schemas in Ruby
Telling stories through your commits
The Bait and Switch of Open Source
The Case of the Missing Method — A Ruby Mystery Story
The Future of Rails 6: Scalable by Default
The Guest: A Guide To Code Hospitality
The Potential to Improve Diversity in the Tech Industry with Coding Bootcamps
The Unbearable Vulnerability of Open Source
This Code Sucks — A Story About Nonviolent Communication
Tomorrow's JavaScript debugger
Turn Your Weaknesses Into Superpowers
Understanding Serverless Architecture