Articles

Ruby 1.9 Part II

PeepCode has teamed up with Gregg Pollack, Jason Seifer, and David A. Black of Envycasts to provide you with their current library of screencasts!

Jump into the future of Ruby with part 2 of this two part series on the distinguishing new features of Ruby 1.9. Topics covered in this 35-minute screencast include:

Ruby 1.9 Part I

PeepCode has teamed up with Gregg Pollack, Jason Seifer, and David A. Black of Envycasts to provide you with their current library of screencasts!

Jump into the future of Ruby with this two part series on the distinguishing new features of Ruby 1.9. Topics covered in this 41-minute screencast include:

Scheduled Maintenance Tonight at 22:00 PDT

We’re having another maintenance window tonight from 22:00 to 23:00 PDT. We will be installing and testing the “sorry server” that will be enabled if no frontends are available to serve requests. Instead of just refusing connections, this server will point you to the Twitter status feed and display information on surviving when GitHub is down.

3 Ruby Quirks You Have to Love

Ruby’s a fantastic language; we love it because it’s flexible, readable and concise, to name just a few reasons. The Ruby language is also incredibly complex as far as language syntaxes (grammar) are concerned. This sometimes leads to some dark seedy corners… but by examining the stranger aspects of Ruby’s syntax, it helps us to better understand the power of Ruby. This entry will show some of the stranger aspects of the language and reflect on how we rarely see these used in real life.

GitHub Ribbon in CSS

jbalogh has a write up on how to implement GitHub’s Ribbons in pure CSS: Redoing the GitHub Ribbon in CSS

Big Bangs Only Work for the Universe

 Big Bangs Only Work for the Universe

Coderack, a Rack middleware contest launched

You’ve probably heard about Rack, right? Few months ago during the conversation with my teammate about potential and possibilities of Rack, and Rack middleware we’ve came up with an idea of creating some coding contest. We wanted to encourage Ruby developers to explore the power of Rack because we believe it’s the best thing since sliced bread. And what better way than to hold a contest? And now we can proudly say that it happened! We’ve just launched it and got really positive feedback about it so far.

Double Shot #562

Today it would be nice to hit a few home runs.

Boson And Hirb Interactions

In the last post, I introduced Boson and its options for commands. What I didn’t mention was that Boson also gives those commands default options. Among them are ones to control rendering a command’s output with Hirb and even toggle rendering. At the flick of a switch, Boson commands (Ruby methods) can have Hirb’s views.

Original Author Name: 
Gabriel Horner

The Tools I Use

Inspired by Mike Gunderloy’s recent blog post, I decided to put together a list of the tools I use, both hardware and software.

I use a Mac at home and a Windows laptop at work; I plan to cover the Windows tools in a later post.

Ruby EventMachine | Rails Fire

Ruby EventMachine

Ruby & WebSockets: TCP for the Browser

WebSockets are one of the most underappreciated innovations in HTML5. Unlike local storage, canvas, web workers, or even video playback, the benefits of the WebSocket API are not immediately apparent to the end user.

Fibers & Cooperative Scheduling in Ruby

Continuations have been a part of the Ruby API for quite some time, but for a variety of reasons have not seen much practical use: early Ruby 1.8 implementations suffered from serious memory leak problems, which were consequently mostly resolved, and the somewhat academic nature of the concept didn't help either.

Ruby Proxies for Scale and Monitoring

Lift the curtain behind any modern web application and you will find at least a few proxy servers orchestrating the show.

Syndicate content