All Articles

  1. Refactoring Technique: Replace Conditional With Polymorphism

  2. GitHub 101: Cloning and Forking

  3. Understanding The Gemfile.lock File

  4. How To Update Gems In Your Gemfile

  5. The First Gem You Should Add to Your Ruby Project

  6. Automating the Setup of a New Mac With All Your Apps, Preferences, and Development Tools

  7. How To Install Rails and Create a New Rails App on a Mac, in 5 Steps!

  8. 2020: Year in Review

  9. First Things To Configure Before Using Git

  10. Making GitHub Pages Work With Jekyll 4+ and Any Theme and Plugin

  11. The Beginner's Guide to Bundler and Gemfiles

  12. Home Is Where the Heart Is

  13. Why You Should Never Use sudo to Install Ruby Gems

  14. How To Install Jekyll on a Mac, the Easy Way (2 steps!)

  15. How to fix "command not found" after installing gems

  16. A Trip Down Memory Lane With Derailed Benchmarks

  17. Which Shell Am I Using? How Can I Switch?

  18. 5 Ways to Read and Edit Hidden Files or Dotfiles on Your Mac

  19. The Definitive Guide To Installing Ruby Gems on a Mac

  20. Don't Test Implementation, Use Dependency Injection

  21. How to add SSL to your Heroku custom domain with SSLMate

  22. Rails: Prevent the destruction of Child object when Parent requires its presence

  23. How to upgrade PostgreSQL with Homebrew

  24. RSpec & Capybara: How to fix undefined method `feature' for main:Object (NoMethodError)

  25. Why I'm Coding for America

  26. How to install PostgreSQL on a Mac with Homebrew

  27. List the largest folders on your Mac in one keystroke with Keyboard Maestro or Quicksilver

  28. How to access your Clipboard History with Quicksilver and Keyboard Maestro

  29. Select text in any app, then search for it on any website in one keystroke with Quicksilver

  30. A Calabash custom step to Swipe to delete all cells in a Table View

  31. Create aliases in .bash_profile or .zshrc to assign shortcuts for common Terminal commands

  32. Email the URL and title of the current web page in one keystroke with Keyboard Maestro

  33. How to install the Go Tour on your Mac

  34. How to fix the GitHub aside in Octopress 2.0

  35. iOS Automated Testing with Calabash, Cucumber, and Ruby

  36. How to take a screenshot of your Android device using DDMS on a Mac

  37. How to fix your Tumblr custom domain name

  38. How to install & configure Octopress on a Mac, and host your static website on Amazon S3

  39. How to capture iPhone and iPad network traffic with Charles

  40. How to install Xcode, Homebrew, Git, a Ruby manager (chruby, RVM), Ruby & Rails on Mac OS X and macOS (from Snow Leopard to Big Sur)