company-logo

Category

Software Development

Book Review: Core Animation for Mac OS X and the iPhone

In Core Animation for Mac OS X and the iPhone, Bill Dudney gives a good introduction to the Core Animation framework and some of the slick ways that you can spice up a Cocoa app for Mac OSX or the iPhone. Its assumed that you know your way around Xcode, and that you know the basics of Cocoa programming. So if you are new to Cocoa you may want to have a copy of Cocoa Programming for Mac OS X handy, but you can get you
Read More

jQuery 1.3: Good stuff, but the API browser's the real news

I’m as geeked about jQuery’s 1.3 release as the next developer. But I’m even more excited about the new API browser developed by Remy Sharp and available here. For as long as I’ve been a jQuery user – going on 18 months now – I’ve been frustrated by the slow speed and sometimes intermittent availability of the jQuery documentation site. Now we’ve got a blazing-fast API
Read More

jQuery 1.3: Plugins continue to migrate to the core

jQuery celebrated its third birthday Wednesday with the release of the brand-new 1.3 version. This latest release includes a bunch of cool new stuff which has already been discussed to death elsewhere. To me, however, the most interesting aspect of jQuery 1.3 is the movement of former plugin functionality to the core library. Live events are a new twist on the venerable, and indispensable, Live Query plugin, while th
Read More

The Testing Interviews

These interviews will be just as important as Frost/Nixon Over at the Rails Prescriptions blog, I’m going to be posting a series of interviews with various and sundry Rails folks — I’m cross-posting the first one here. To get the series started off, I’ve decided to use myself as a guinea pig and see if I can hold up to the grilling. A couple of quick notes before I get to it. The free e-book G
Read More

ILog Aquired by IBM

I’ve used the ILog Business Rules products on a number of projects. Reasonable software. Does the job. Not exactly cheap. I’m not sure why they went for the aquisition by IBM — it was announced back at the end of July, so likely nothing to do with hard economic times. What does this mean for software developers and system integrators? Back when the aquisition plans were first announced, I joked that
Read More

Getting Started With Rails Testing Guide Now Available

I’m pleased to announce that the getting started guide, conveniently titled “Getting Started With Rails Testing” is now available for download at the Rails Prescriptions site. It grew to be a bit longer than I originally intended, but I’m very happy with how it turned out. It starts with an empty Rails application and walks through the first couple of feature additions, adding tests for contro
Read More

Ask the readers: How do you keep DRY when exposing your Rails apps to iGoogle?

My most recent Pathfinder project calls for a pretty typical Ruby on Rails web application with two interesting additional components: a Facebook application and an iGoogle gadget. Though a Rails Facebook plugin was easy to find, Rails development tools for iGoogle weren’t as thick on the ground. First, a bit of background: iGoogle, Google’s personalized-homepage service, offers developers two methods of
Read More

Creating and Distributing your own gem: a quick rundown

Here’s a quick rundown of how I was able to generate a gem from scratch and release it using github. There are 2 gems that are most commonly used for writing new gems: newgem and hoe. The pros/cons of these 2 gems could be another blog post, I recommend newgem for starters.
Read More

Talking about Testing With Chicago Ruby on January 17

I’ll be doing a talk on Getting Started With Rails Testing and/or related testing topics this Saturday, January 17th at the monthly meeting of ChicagoRuby.org. It’s at 3pm, location and other information is available at their meetup.com site. Looking forward to it — see you there!
Read More

git how to: ignoring files in git

Just as we moved from cvs to subversion to git, our ignore files changed from .cvsignore to .svnignore to .gitignore. However, git offers more flexibility in managing our ignore files depending on situation you are in. Here are a few options, I’ve found:
Read More