Quantcast
Channel: SitePoint » Xavier Shay
Browsing latest articles
Browse All 10 View Live

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 Article



Embellishing 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 Article

Code 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 Article

Code 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 Article

Code 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 Article


Code 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 Article

Code 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 Article

Code 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 Article


Code 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 Article


Code 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
Browsing latest articles
Browse All 10 View Live




Latest Images