If you’ve ever developed something using Ruby then you know it’s a blast to use. It flows well, reads well, and has lots of cool ways to get things done. Beyond the day-to-day APIs you might be used to, there lies a…
Continue Reading… In my last article, I started installing Rails, explaining some of the options that are available, and briefly identifying each of the gems that Rails uses. This week, we’ll finish covering the gems and discuss the bits of Rails that make up application generation.
Continue Reading… Last week we started working through the implementation of HAML, a popular templating language for HTML. We got through the parsing step, leaving the compile step to cover this week. If you haven’t read the previous article, I encourage you to do so now. This article will make a lot more sense that way
Continue Reading… With the recent release of HAML 3.1, I decided to venture into its depths to figure out what makes it tick. What beasts lurk in the bowels of a templating system?
Continue Reading… Our resident PHP developer Mal Curtis discusses a feature of Ruby that eases the management of repeated code. Read on to discover about Ruby’s mixins.
Continue Reading… One of the most lauded features of Ruby is its support for the technique known as “duck typing.” In this article, Dan introduces the concept and demonstrates how it can be used to improve the quality and readability of your code.
Continue Reading… In the second part of this two-part tutorial, Darcy continues his introduction to Rails 3 by showing you how to create the Controller for your URL shortening application, write the View for it and get it all to work.
Continue Reading… In the first part of this two-part tutorial, Darcy will introduce you to Rails 3. You’ll learn how to install Ruby on Rails, generate a basic application to shorten URLs and create a Model for it.
Continue Reading…