Rails Camp Blog

Tips, tricks, and guides for Ruby on Rails development

5 Reasons Why Your Ex Is Like PHP

You have a love/hate relationship with your ex. You used to love him, but now you hate her (or him). At the same time, you can’t get her out of your mind. In fact, certain things trigger thoughts or memories. It may surprise you to know that your programming language can make you think of your ex as well. In fact, your ex is a lot like PHP. Read full post

Top 5 SEO Tips for Rails Applications

Creating a well-designed website is only half the battle. You can have the best website on the World Wide Web, but unless people can find it, it’s meaningless. Fortunately, you can incorporate some SEO strategies to help people find your site. With the right strategies in place, the search engines will give you a solid ranking, which will make it easy for people to stumble on your website. Fortunately, these techniques are relatively easy to incorporate, so you can get up and running in no time at all. Read full post

Why Should I Use TDD or BDD?

There is a lot of talk about Test Driven Development (TTD) and Behavior Driven Development (BBD). Web developers often wonder which they should use, or if they should implement both at different times. The truth is that both are an important part of web development. Take a look at TDD and BDD, and then you will understand why you should utilize both when developing applications. Read full post

Top 5 Programming Memes

Programmers are a part of an exclusive club. They are proficient at writing code and developing websites, and because of that, they share some jokes amongst themselves. Some of the best jokes make their way onto memes. These memes are a great way to get a good laugh if you find yourself frustrated during a particularly difficult programming job. Read full post

How Does MVC Work in Rails?

Models, views, and controllers provide the architecture for Rails. Known as MVC, this format means that the models are objects, the view is the presentation layer, and the controller handles the processes and responses for the various events that occur. Read full post