Haml takes your gross, ugly templates and replaces them with veritable Haiku. Haml is the next step in generating views in your Rails application. Haml is a refreshing take that is meant to free us from the shitty templating languages we have gotten used to. Haml is based on one primary principal. Markup should be beautiful. Haml is a real solution to a real problem. Stop using the slow, repetitive, and annoying templates that you don’t even know how much you hate yet
When looking at my own Rails code and that of the community as a whole, I often see places where certain Rails techniques could have been used, but weren't. As much for my own memory as yours, I thought I'd list down some Rails tricks and tips that can ma
After listening to this weeks Ruby on Rails podcast where Geoffrey Grosenbach interviewed Bruce Tate, it got me to thinking about why Ruby on Rails appeals to me. For me as a Java person, the real appeal of Ruby lies in Rails and here’s why:
“Even for experienced developers, it can make sense to have a generic / base / bare-bones application from which to work… here are several barebones Rails apps that might provide a good base for your own template…”
About "ActionWebService: Web services on Rails" This manual describes Action Web Service, the web services support for Rails. It provides an overview of how the various components fit together, and examples for implementing your own web service APIs for R
Most web applications have many more model objects exposed on the backend, or admin side, than they do on the front. Coding interfaces for all those models is redundant and a waste of resources when all you need is CRUD functionality that’s smart enough
This tutorial is not a rails recipe - it does not show you how to make a specific engine, but rather the steps to making an engine in general. In case you want to follow along, but don’t have a ready application to turn into an engine, I suggest creatin
Are you sure you want to be mainstream? Cedric wrote a very flattering article in which he exalted the virtues and benefits of Ruby on Rails. He talks about a love for the language and features that are dreams come true. But he also pauses his flatter to
I first used Behaviour-Driven Development in a relatively disciplined way when writing Walrus. BDD is an incredible safety net for a beginner (Walrus was my first ever real Ruby project; previously I had only written 10-line scripts). It allows you to ens
O intuito do treinamento é desenvolver uma aplicação web completa, que va desde o banco de dados até o uso de AJAX em toda sua camada de visualização. O foco do curso é o pragmatismo, sendo que os conceitos da linguagem estarão em um segundo plano
Login Blabs | Official Blog | Pivots | Projects chadthe Pivotal Labs network Categories Agile (5) Code (5) dependency injection (1) Ruby on Rails (3) Recent Comments by Brian Takita on ruby-debug in 30 seconds (we don't need no stinkin' GUI!) by Brian T
Like I wrote earlier, it’s frustrating to learn a new language when you don’t get to use it straight away. So I’ve come up with 10 creative ways that will get you started today with making big money (or fame) with your newly acquired Ruby skills
You've built a vibrant community of Family Guy enthusiasts. The SVD recommendation algorithm took your site to the next level by allowing you to leverage the implicit knowledge of your community. But now you're ready for the next iteration - you are about
Meanwhile, development of an alternative to WEBrick was under way, by a guy named Zed Shaw, called Mongrel. It seems Zed just got fed up and decided to change the Rails deployment world with his own bare hands. This is good news for all of us and the best
I get a lot of emails about packing and distributing Rails applications with Tar2RubyScript and RubyScript2Exe. It obviously wasn't easy to come up with the steps that have to be taken to transform a Rails application into a standalone application. Since
rcov is a code coverage tool for Ruby. It is commonly used for viewing overall test coverage of target code. It features: * fast execution: 20-300 times faster than previous tools * multiple analysis modes: standard, bogo-profile, "intentional testing", d
RM-Install, powered by BitRock, is a free, multi-platform, enterprise-class Ruby on Rails stack enabling you to instantly begin developing and deploying great Rails applications without the worry of installing or maintaining the various integrated softwar
I've been using git for source code management for over a year now and I'm totally hooked. I won't rave about all the usual reasons WhyGitIsBetterThanX since it's been done already. Instead, I'm going to share how I use git for easy agile development. The basic idea is to never do anything in the master branch except use it to move changes between the remote repo and local branches. Keeping master clean takes very little effort and will save your bacon when you get into trouble. The example I'll use here is working on a story to render title text in a bold style on a page.
Oracle Database is a product with a distinguished past and a bright future. It boasts innovative, state-of-the-art features as well as a history that predates many modern technologies. Applications have come and gone, but the data of organizations has liv
Instant Rails is a one-stop Rails runtime solution containing Ruby, Rails, Apache, and MySQL, all pre-configured and ready to run. No installer, you simply drop it into the directory of your choice and run it. It does not modify your system environment. S
RAMW-package, makes a Windows based rails installation super easy. No changes to existing Ruby/Apache/MySQL etc. installations, but check that port 80 is not blocked.
There's a lot of buzz around the Ruby on Rails framework at the moment. Something that doesn't get a lot of attention is it's scalability solution: FastCGI. Partly because it doesn't seem very exciting on first glance and partly because it's so fundamenta
Inspired by ASP.NET’s System.Web.UI.WebControls.Calendar, this calendar helper allows you to draw a databound calendar with fine-grained CSS formatting without introducing any new requirements for your models, routing schemes, etc.
Tim Bray, who - among many other things - co-edited the XML 1.0 and XML namespace definitions, was invited to the International PHP Conference to give a keynote about "How to combine PHP technology with Java based on Enterprise Systems". I had the pleasur