Hi! I'm Moncef. I write detailed coding guides for beginners and beyond. I love sharing what I learn, to

Featured guides

  1. Techniques For Improving Your Coding Skills

  2. The 6 Characters That Could Bring Down Your Rails App

  3. How To Install Homebrew, Ruby, Rails, Jekyll On A Mac With The M1 (Apple Silicon) Chip

  4. Get Better Answers With These Tips on Debugging and Asking for Coding Help

  5. Refactoring Technique: Replace Conditional With Polymorphism

  6. GitHub 101: Cloning and Forking

  7. Understanding The Gemfile.lock File

  8. How To Update Gems In Your Gemfile

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

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

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

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

  13. The Beginner's Guide to Bundler and Gemfiles

  14. Home Is Where the Heart Is

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

  16. How To Install Jekyll on a Mac, the Easy Way

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

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

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

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

  21. How to upgrade PostgreSQL with Homebrew

  22. How to install PostgreSQL on a Mac with Homebrew

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