Code Safari: Threading Ruby
In this week's Code Safari, Xavier reaches into his bag of Ruby tricks and explores some of the features of the Ruby standard library—namely, Threads.Continue reading %Code Safari: Threading Ruby%
View ArticleEmbellishing Your Google Map with CSS3 and jQuery
Using a combination of the Google Maps API, jQuery animation, and some newer CSS effects, Xavier Shay shows why there is no excuse for boring default maps.Continue reading %Embellishing Your Google Map...
View ArticleCode Safari: Linguistic Analysis with Lingua
In this week's episode of Code Safari, Xavier digs into the `nanoc` gem and uses `Lingua` to analyse the readability of his writing.Continue reading %Code Safari: Linguistic Analysis with Lingua%
View ArticleCode Safari: Extending Ruby with C
For those of us used to the plush comfort of Ruby land, dropping down to C is a scary prospect. The spectre of segfaults haunts the boundary, forcing unprepared travellers to turn back at the first...
View ArticleCode Safari: Spelunking Selenium in Search of Sockets
Randomly failing tests and specs are the bane of any developer's existence. Sometimes, you just need to break out the spelunking tools and investigate the bugs yourself. In this week's Code Safari,...
View ArticleCode Safari: Getting Started in HAML
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 %Code Safari: Getting...
View ArticleCode Safari: HAML, Compiling to Completion
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...
View ArticleCode Safari: Forks, pipes, and the Parallel gem
A few weeks ago, I wrote an article about splitting out work to be done into threads to improve performance of a URL checker. A commenter noted that the parallel gem could be used to achieve the same...
View ArticleCode Safari: Underscore Madness
Last week I came across an excellent presentation from the Scotland Ruby Conference: “Literary Criticism for the Idle Programmer” by Roland Swingler. It introduced me to a crazy little ruby script that...
View ArticleCode Safari: End of the Road
This is my last post in the Code Safari series here on Ruby Source. I have really enjoyed writing it and trying out a new format which I hope you have found useful. For my concluding article, I want to...
View Article
More Pages to Explore .....