Category Archives: Featured

Try Ruby: A Clever Interactive Programming Tutorial

Teaching a newbie how to program is a difficult task, whether you’re writing a book, recording a screencast or teaching a class. Similarly, it’s a bit of a hassle for someone who is proficient with one or two languages to pick up a new one.

Try Ruby is a clever interactive tutorial that would work well for either scenario. It takes the form of an in-browser command line Ruby interpreter with a pane along the bottom that gives you instructions. It tells you to type in a command, and explains what exactly is going on.

Doesn’t that make you want to learn Ruby? I went through a few steps, from basic arithmetic to strings to arrays, and it was kind of fun. Having to type out everything as you go seems to reinforce your understanding of what you’re doing better than simply reading a book. And once you’ve got the language down, you should be able to move on to watching screencasts for the Rails framework. I may have to give Ruby a try sometime.

Evil JavaScript Trick: The History Nuker

Remember back in the bad old days of the internet, when pop-up ads and other annoyances were around every corner? Some sites, by some flawed logic, would decide that you didn’t really want to leave their website when you clicked the Back button and…

Eloquent JavaScript: A Modern Introduction to Programming

It’s amazing how much JavaScript has changed over the years. What was once mainly used for creating pop-up windows, rollover images and the like is now an integral part of the modern web, making web applications like GMail and Twitter possible. I first learned…

Mac App Store Launches…Along With Tweetie 2 for Mac

Apple just launched the Mac App Store yesterday, bringing with it a welcome surprise. The much-awaited Tweetie 2 for Mac is finally available, in the App Store, under the new name of Twitter for Mac. I’ll get to that in a little bit, though.…

Best of 2010

Happy New Year! It’s hard to believe that I’ve been actively posting on Webmaster-Source for about five years. This past year has been pretty busy for me. I did a bit of work on WordPress as part of the Google Summer of Code, I…

Reeder for Mac Beta

One of the premier RSS reader apps for the iPhone and iPad is Reeder. It syncs fast, it has a great interface, and it uses Google Reader as a backend (which means you can keep it synchronized with all of your devices). The much-anticipated…

It’s Safe to Use the HTML5 Doctype Today

If you’ve taken a look at Google’s source code lately (and really, who hasn’t?) you may have noticed that they’re already using the HTML5 doctype instead of either HTML4 or XHTML. It’s certainly much easier to type that then hunt down and paste in…

Blogging Tip: Keep a File of Post Ideas

What am I going to write today? I have asked myself that question countless times. You too have probably spent hours trying to think up a concept for a post on your blog. Inspiration comes and goes. It’s the curse of the writer. Even…

Apple “Back to the Mac” Keynote Recap

Apple held their “Back to the Mac” keynote yesterday. Despite the online media saturation of all things Apple, some of you were probably unable to sit down and watch the live stream of the event. (You can watch a video of the keynote if…

Generate QR Codes On-the-Fly With the Google Chart API

You’ve probably seen a QR code before, even if you didn’t know what it was at the time. It’s a little square matrix barcode that can be read by either a specialized scanner or a cellphone with the right software. UPS puts QR codes…