The Curious Engineer

All blogs / Ruby / Rails

Justin Weiss

justinweiss.com

Ruby / RailsTesting / QAEngineering management / careersEngineering blogs

’15’20’25
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

  1. When you've taken a learning break, how do you catch back up?
  2. Estimates Are Not a Goal, They’re a Communication Tool

2017 12

  1. How do you do a Rails deep dive?
  2. Should I Upgrade to Ruby 2.1?
  3. When to take a Rails deep dive
  4. Testing Network Services in Ruby Is Easier Than You Think
  5. A decorator vs. a subclass
  6. What Happened to My Test Coverage?
  7. The lesser-known features in Rails 5.1
  8. How Should My Rails App Talk to Redis?
  9. Write that first complicated test
  10. How Much Time Does Rendering a Partial Really Take?
  11. Writing a one-time script in Rails
  12. Search and Filter Rails Models Without Bloating Your Controller

2015 48

  1. How to get from they’re to they’re
  2. 5 Reasons Why You’re Not Writing Tests
  3. 3 steps to fix encoding problems in Ruby
  4. I Dry-Ed Up My Code and Now It’s Hard to Work With. What Happened?
  5. Keeping your logs from becoming an unreadable mess
  6. How to Beat Procrastination on Your New Rails Project
  7. Should you use scopes or class methods?
  8. 3 Ways to Start Your Ambitious Rails Project
  9. How to predict the future of programming
  10. How to Improve Your Software Design With Code That Feels Wrong
  11. Turn Ruby conference videos into your own personal podcast
  12. Debug a Stuck Cache With a Simple Code Change
  13. A web server vs. an app server
  14. A Guide to Choosing the Best Gems for Your Ruby Project
  15. The easiest way to get into open source
  16. How to Refactor a Long, Messy, Badly Tested Controller
  17. Creating easy, readable attributes with ActiveRecord enums
  18. How Do You Get the TDD Flywheel Moving?
  19. How to preload Rails scopes
  20. After RailsConf: Should I Still Learn TDD?
  21. A guide to the best beginning Rails resources
  22. Untangle Spaghetti Code With a Simple Change of Perspective
  23. You've got the Rails basics. So why do you feel so slow?
  24. How to Learn Ruby While You Walk the Dog
  25. 3 ways to configure your Ruby API wrappers
  26. When Is an ActiveRecord Model Too Fat?
  27. Using a Little Bit of Convenience to Save Your Programming Flow
  28. How to Learn TDD Without Getting Overwhelmed
  29. How Do You Choose the Right Libraries for Your Rails App?
  30. Fast, Consistent Setup for Your Ruby and Rails Tools
  31. Simplify Your Ruby Code With the Robustness Principle
  32. Why Does Refactoring Make Code Simpler?
  33. Tips for Finding Rails Blogs at Your Level
  34. When Using an API Goes Terribly Wrong
  35. A Guide to Learning From Outdated Resources
  36. 4 Simple Memoization Patterns in Ruby (And One Gem)
  37. Shaking Off Your TDD Fatigue With a Few Quick Tips
  38. Where Are All the Intermediate Rails Resources?
  39. I Was on the Ruby on Rails Podcast!
  40. Rails I18n: 3 Quick Tips and 1 Crazy Abuse
  41. The Lesser-Known Features in Rails 4.2
  42. A Few Tips for Cutting Down Exception Noise
  43. Rails 5, Module#prepend, and the End of `Alias_method_chain`
  44. A Lightweight Way to Handle Different Validation Situations
  45. Can You Learn Rails Before Learning Ruby?
  46. How Do Gems Work?
  47. Three Great Ways to Learn Ruby Faster
  48. How Does Rails Handle Gems?

2014 34

  1. Write Better Tests With the Three-Phase Pattern
  2. Learn Rails Without Being Overwhelmed
  3. How to Go Beyond Documentation to Learn a New Library
  4. `Respond_to` Without All the Pain
  5. Fun With the `Method` Method
  6. What’s the Difference Between `Irb`, `Bundle Exec Irb`, `Bundle Console`, and `Rails Console`?
  7. Each… Or Else
  8. Better Globals With a Tiny ActiveSupport Module
  9. How to Keep Bad Abstractions From Handcuffing Your Code
  10. Where Does Your Code Go?
  11. How to Choose From Conflicting Rails Advice
  12. How Do You Take an App From No Tests to TDD?
  13. Lessons Learned in 2014
  14. When Edge Cases Poke Holes in Your Perfect Solution
  15. 3 Ways to Monkey-Patch Without Making a Mess
  16. How to Upgrade to Rails 4.2
  17. Finding Your Way Around a New Rails Project
  18. How to Keep Rails Questions From Killing Your Productivity
  19. Practicing Rails Is Now Available!
  20. A Guide to Extracting Your First Ruby Gem
  21. A Faster Way to Cache Complicated Data Models
  22. How to Configure Your Rails App to Ship
  23. A Couple of Callback Gotchas (And a Rails 5 Fix)
  24. How Rails Sessions Work
  25. Go Beyond the Easy Fix With Code Archaeology
  26. Fun With Keyword Arguments, Hashes, and Splats
  27. How to Debug Ruby Performance Problems in Production
  28. A Shortcut to See Your Minitest Failures Instantly
  29. How to Select Database Records in an Arbitrary Order
  30. 3 Quick Gem Tricks
  31. How Much Testing Is Too Much?
  32. A New Way to Understand Your Rails App’s Performance
  33. How to Dispel Ruby Magic and Understand Your Gems
  34. With So Much Rails to Learn, Where Do You Start?