December 2011

hunting
There are many ways to prospect for new clients—some involve hunting; others, farming. Find out whether one is better than the other in John Tabita’s latest article.Read More
 
Thumbnail
In Part 1 of this series I introduced the basics of using Git – creating repositories, adding files, committing files, and using the Git’s log and diff tools to view a timeline of your changes.... Read More
 
In the previous article we thinly disguised a Rack tutorial as a comparison of PHP and Ruby. The aim of the article was to point out that most PHP developers start out on a pretty well thought out... Read More
In recent times, people from all quarters have been getting their boots into Flash. The late Steve Jobs felt that (other than the competing business model issues) supporting Flash was not in the... Read More
266-file-sizes-matter
Average web page weight has increased 25% in one year. Craig discusses why file sizes should be falling.Read More
 
 
feature
This is the second article focusing on the new additions to ASP.NET MVC 4.  Today’s article will focus on using Display Modes.  This selects a view depending on the browser making the request,... Read More
 
Day 6 SitePoint Sale
Our end-of-year sale has been doing great business so far. Come and take a look at the great deal Day 5 (of 24) is putting on offer. Read More
 
building
In his latest article, John Tabita explains the best-kept secret to successfully targeting vertical markets.Read More
 
So far in these posts on switching from .NET to Ruby we’ve looked at Classes, Namespacing, Documentation, Methods, Variables, and the Ruby Environment. We’ve covered a lot of ground. Today,... Read More
 
Class variables in Ruby have a bad name. It’s true, they are considered harmful, borderline evil. So why the bad rap? Read More
Twitter Bootstrap is a great way to quickly build a very polished web site. By now, we’ve all seen Twitter Bootstrap – it’s a great CSS and Javascript library open sourced by Twitter that... Read More
To some, cutting gems is considered an art for the minerally inclined. In the Ruby world, however, gem cutting is a matter of life. Creating RubyGems can be easy , but also a trap for a novice. By... Read More
Thumbnail
In this post, I want to finally get the Occasions MVC sequence done. This is the seventh post in the series , and I thought we’d be farther by now. Those responsible for our less-than-expected... Read More
 
In this, the latest in the Looking Outside Ruby series, we’re going to have a look at server-side JavaScript with Node. What is Node? Node is a set of libraries that enable JavaScript to run... Read More