Justin Weiss
Ruby / RailsTesting / QAEngineering management / careersEngineering blogs
- Posts
- 96 from 27 May 2014 to 1 May 2019
- Posting
- quiet since 2019
- Kind
- personal blog
- Feed
- https://www.justinweiss.com/atom.xml
2019 2
2017 12
- How do you do a Rails deep dive?
- Should I Upgrade to Ruby 2.1?
- When to take a Rails deep dive
- Testing Network Services in Ruby Is Easier Than You Think
- A decorator vs. a subclass
- What Happened to My Test Coverage?
- The lesser-known features in Rails 5.1
- How Should My Rails App Talk to Redis?
- Write that first complicated test
- How Much Time Does Rendering a Partial Really Take?
- Writing a one-time script in Rails
- Search and Filter Rails Models Without Bloating Your Controller
2015 48
- How to get from they’re to they’re
- 5 Reasons Why You’re Not Writing Tests
- 3 steps to fix encoding problems in Ruby
- I Dry-Ed Up My Code and Now It’s Hard to Work With. What Happened?
- Keeping your logs from becoming an unreadable mess
- How to Beat Procrastination on Your New Rails Project
- Should you use scopes or class methods?
- 3 Ways to Start Your Ambitious Rails Project
- How to predict the future of programming
- How to Improve Your Software Design With Code That Feels Wrong
- Turn Ruby conference videos into your own personal podcast
- Debug a Stuck Cache With a Simple Code Change
- A web server vs. an app server
- A Guide to Choosing the Best Gems for Your Ruby Project
- The easiest way to get into open source
- How to Refactor a Long, Messy, Badly Tested Controller
- Creating easy, readable attributes with ActiveRecord enums
- How Do You Get the TDD Flywheel Moving?
- How to preload Rails scopes
- After RailsConf: Should I Still Learn TDD?
- A guide to the best beginning Rails resources
- Untangle Spaghetti Code With a Simple Change of Perspective
- You've got the Rails basics. So why do you feel so slow?
- How to Learn Ruby While You Walk the Dog
- 3 ways to configure your Ruby API wrappers
- When Is an ActiveRecord Model Too Fat?
- Using a Little Bit of Convenience to Save Your Programming Flow
- How to Learn TDD Without Getting Overwhelmed
- How Do You Choose the Right Libraries for Your Rails App?
- Fast, Consistent Setup for Your Ruby and Rails Tools
- Simplify Your Ruby Code With the Robustness Principle
- Why Does Refactoring Make Code Simpler?
- Tips for Finding Rails Blogs at Your Level
- When Using an API Goes Terribly Wrong
- A Guide to Learning From Outdated Resources
- 4 Simple Memoization Patterns in Ruby (And One Gem)
- Shaking Off Your TDD Fatigue With a Few Quick Tips
- Where Are All the Intermediate Rails Resources?
- I Was on the Ruby on Rails Podcast!
- Rails I18n: 3 Quick Tips and 1 Crazy Abuse
- The Lesser-Known Features in Rails 4.2
- A Few Tips for Cutting Down Exception Noise
- Rails 5, Module#prepend, and the End of `Alias_method_chain`
- A Lightweight Way to Handle Different Validation Situations
- Can You Learn Rails Before Learning Ruby?
- How Do Gems Work?
- Three Great Ways to Learn Ruby Faster
- How Does Rails Handle Gems?
2014 34
- Write Better Tests With the Three-Phase Pattern
- Learn Rails Without Being Overwhelmed
- How to Go Beyond Documentation to Learn a New Library
- `Respond_to` Without All the Pain
- Fun With the `Method` Method
- What’s the Difference Between `Irb`, `Bundle Exec Irb`, `Bundle Console`, and `Rails Console`?
- Each… Or Else
- Better Globals With a Tiny ActiveSupport Module
- How to Keep Bad Abstractions From Handcuffing Your Code
- Where Does Your Code Go?
- How to Choose From Conflicting Rails Advice
- How Do You Take an App From No Tests to TDD?
- Lessons Learned in 2014
- When Edge Cases Poke Holes in Your Perfect Solution
- 3 Ways to Monkey-Patch Without Making a Mess
- How to Upgrade to Rails 4.2
- Finding Your Way Around a New Rails Project
- How to Keep Rails Questions From Killing Your Productivity
- Practicing Rails Is Now Available!
- A Guide to Extracting Your First Ruby Gem
- A Faster Way to Cache Complicated Data Models
- How to Configure Your Rails App to Ship
- A Couple of Callback Gotchas (And a Rails 5 Fix)
- How Rails Sessions Work
- Go Beyond the Easy Fix With Code Archaeology
- Fun With Keyword Arguments, Hashes, and Splats
- How to Debug Ruby Performance Problems in Production
- A Shortcut to See Your Minitest Failures Instantly
- How to Select Database Records in an Arbitrary Order
- 3 Quick Gem Tricks
- How Much Testing Is Too Much?
- A New Way to Understand Your Rails App’s Performance
- How to Dispel Ruby Magic and Understand Your Gems
- With So Much Rails to Learn, Where Do You Start?