Access Denied: the missing guide to authorization in Rails
A Day in the Life of a Ruby Object
A Journey Through the Sorbet Pipeline
Android Testing: Why, What, and How
An Introduction to Mongoid for Users of ActiveRecord
An Open Letter to My Critical Self
An Overview of Type Checking in Ruby with Sorbet
A Practical Taxonomy of Bugs and How to Squash Them
Between monoliths and microservices
Bootstrapping a Startup, a Developer's Tale
Breakdown the Barriers - Self Taught Developers Today
Browser History Confessional: Searching My Recent Searches
Building Rails ActionDispatch::SystemTestCase Framework
Build Your Own Web Framework to Understand Rails Magic
Cache is King: Get the Most Bang for Your Buck From Ruby
Conscious Coding Practice: The Three Concrete Steps
Context Driven Development: Architecture your Code with Phoenix Contexts
Cracking the Pair Programming Interview
Crawling Horrors: Fix and Future-Proof Your Legacy Ruby Apps
Dare To Give Your Junior Developers Permission To Fail
Deconstructing Dogmas & Doctrines
Decorating collections: a story of love, simplicity & power
Democratization of Open Data with Python & Open Source
Demystifying DSLs for better analysis and understanding
Earn the Love of a Dying Company, and Other Career Tips
Ebbs and Flows of Software Ideas
Engineering MBA: Be The Boss of Your Own Work
Enough Coverage To Beat The Band
Fake Your Test Away: How To Abuse Your Test Doubles
Faster Apps, Less Memory Thrash: Get Your Memory Config Exactly Right
Generating type signatures for dynamic mixins using Sorbet and Tapioca
Gradual Typing in Ruby - A Three Year Retrospective
Hire Me: I'm Excellent at Quitting
Hop on Heap: Debugging Production Memory Problems
I know I can, but should I? Evaluating Alternatives
Improving distribution of opportunity on technology
Improving performance, the poor folks trick
Is this a branch? Improving your App taking less decisions
It looks like a good idea back then...
Just go for it: The story of dance-mat.js
Lessons learned from building serverless distributed systems
Make Ruby 2.6 Faster with JIT!
Make your life easier with shell scripting and UNIX tools
Metaprogramming inside: am I method_missing something?
New dev, old codebase: a series of mentorship stories
Not everyone is a manager, and that's ok.
Peeling Away the Layers of the Network Stack
Perceptual Learning == More Ruby Experts?
Perfectionism: The Death of Progress
Python: Super Power for Blended Learning
Rails UI and Sinatra API in One App
Rapidly Mapping API Schemas in Ruby
Reflecting on Ruby Reflection for Rendering RBIs
Successfully Onboarding a Junior Engineer in Three Steps
Take your slow tests to the doctor
Taming Chaotic Specs: RSpec Design Patterns
Tapioca makes Sorbet taste even better
Telling better stories with Git
Telling stories through your commits
Terraforming legacy Rails applications
Testing legacy code when you dislike tests (and legacy code)
The Bait and Switch of Open Source
The Bug that Forced Me to Understand Memory Compaction
The Case of the Missing Method — A Ruby Mystery Story
The Curious Case of the Bad Clone
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
What If Shakespeare Wrote Ruby?
What's Love Got To Do With It? Ruby and Sentiment Analysis