-
Get a monthly update on best practices for delivering successful software.

The midVentures25 event is happening this Thursday, and Pathfinder is proud to be sponsoring the event.
midVentures25 is the first Chicago-based startup demo day & conference: 25 of the best investor-ready early-stage startups will demo their products in an open-floor expo.
The top 5 startups will have a chance to pitch to an audience of entrepreneurs, VCs, angels, bloggers, media and Chicago's tech community. A panel of expert advisors will ask the tough questions -- ultimately choosing one company to win over $10,000 in services.
The focus of midVentures25 is to show the national technology and investment community that the Midwest has an abundance of early-stage innovators within the technology, consumer, and sustainability space. You can expect to engage thought leaders in education, art, media, business, science, and technology during the conference.
There are a lot of great innovations that continue to come from the Chicago community, as we know from the early stage clients we've helped towards success. We're looking forward to an event like this that brings the people that make this happen together. It should be a great evening.
Topics: midVentures25, Pathfinder Events, Startups
Day of Mobile is happening this Saturday, and Pathfinder is proud to be sponsoring the event.
This should be a very cool event , and we're excited about interacting with other mobile developers in the Chicago area. We look forward to seeing you there!
Day of Mobile is an all day event for mobile developers and enthusiasts that will take place at IIT on March 6, 2010. The overall goal of the event is to better prepare both Chicago's application development community and companies with mobile initiatives for the upcoming mobile revolution. We will cover a myriad of different topics relative to mobile development and strategy such as platform SDKs, cross platform development, multimedia, CMS/SMS, mobile business models and many more. The event will begin with a breakfast at 8AM and conclude after a keynote speech and hackathon awards ceremony at 4PM. Throughout the day, there will be talks running concurrently with one another in two adjoining ballrooms.
We've been building a lot of mapping/GIS data visualization applications over the last few months, mostly using flex with various back end services (ArcGIS, google and yahoo maps, open source mapping frameworks.) One of the more fun little projects was putting together this flex widget for displaying maps and graphical data together on a timeline. It's meant to be distributable so that anyone with a blog can display it. We put it together using presidential election data and national debt, not because we thought the correlation was particularly significant, but because the data was available going back a long time. The widget is pretty flexible; it can go against a local data source or a web service, and we can easily modify it to show different kinds of data. We'll be coming out with a few more of these over the next few months, hopefully with some more 3D maps, drill down on geographic level, as well as more charting and other visualizations. If you'd like to use this one, or have ideas for other data sets and visualizations you'd like to see, let us know.
Topics: blog widgets, data visualization, elections, Flex, flex widgets, graphing, mapping, Widgets
Vu360, the latest Pathfinder product, was launched by our client the Blue Book of Construction earlier last month.
It’s an Internet-tethered desktop application that enables easy viewing, markup and takeoff of PDF and TIFF documents for the architecture, engineering and construction industry. Some of the features include:
Continue reading »

Rails Test Prescriptions, the eBook put out by Noel Rappin, Director of Rails Development at Pathfinder, has been picked up by Pragmatic.
Congratulations to Noel - he's done a great job of furthering testing best practices in rails, and this is a great reward. As he said "I’m very excited by this. I’ve wanted to work with Pragmatic for as long as they’ve been publishing books, and I’m thrilled that this particular project will be able to get wider distribution and access to Pragmatic’s editorial expertise and skill."
* The current free “Getting Started with Rails Testing” ebook will continue to be available. If, at some time in the future, there’s a better Getting Started tutorial in the Pragmatic book, it may be offered as a replacement.
* The update site for current Rails Test Prescription owners will continue to be available for the foreseeable future.
* There will be one more official update to the current Rails Test Prescriptions, probably around the end of August. This will wrap up the chapter or two I’m working on, and tie up some other loose ends.
* After that, errata and information about changes to test tools will most likely be handled via this blog and an errata page on the rails test prescriptions site.
This is Noel's 4th book with a major publisher, following Professional Ruby on Rails, wxPython in Action and Jython Essentials. We're happy for Noel and happy to have him at Pathfinder.
Related Services: Ruby on Rails Development, Custom Software Development
Topics: rails testing, Ruby on Rails, Test, Test Driven Development, Testing

Daring Fireball had another insightful article on the contrasting product strategies of Microsoft and Apple last week. Well worth a read in it's entirety if you're thinking about your own product strategy.
A few observations were particularly trenchant and relevant to me in light of my own recent experience:
Microsoft is no longer ignoring Apple’s market share gains and successful “Get a Mac” ad campaign. But the crux of these ads from Apple is that Macs are better; Microsoft’s response is a message that everyone already knows — that Windows PCs are cheaper. Their marketing and retail executives publicly espouse the opinion that, now that everyone sees Apple computers as cool, Microsoft has Apple right where they want them.
They’re a software company whose primary platform no longer appeals to people who like computers the most. Their executives are either in denial of, or do not perceive, that there has emerged a consensus — not just among nerds but among a growing number of regular just-plain users — that Windows PCs are second-rate. They still dominate in terms of unit-sale market share, yes, but not because people don’t recognize Windows as second-rate, but because they don’t care, in the same way millions of people buy metric tons of second-rate products from Wal-Mart every hour of every day.
That’s the business Wal-Mart wants to be in — selling a zillion cheap low-margin items and turning a profit on volume. That’s not the business Microsoft is in.
The truth of this was particularly relevant to me because just a few hours before reading this, I had spilled a full glass of water all over the keyboard of my laptop. An occupational hazard of talking a lot with your hands, but one I'd successfully resisted for the last two years, since my last such incident. It's a still rather painful memory.
Continue reading »
Topics: apple, Microsoft, Product Strategy

Pathfinder and Rapid Reporting just launched EmploymentChek, the first employment verification tool that captures employment information from individual employers as well as automated subscription services.
Employment income is usually the primary means for an individual to repay a personal loan. Industry analysts estimate that 64% of all mortgage fraud is income- or identity-related, and that 21% of borrower applications have employment misrepresentations.
EmploymentChek is an addition to Rapid Reporting's existing web portal developed in Ruby on Rails.
Working within Rapid Reporting’s existing Rails environment, Pathfinder’s team delivered this highly-robust, first-of-breed solution in just over four months. EmploymentChek enforces anti-fraud best practices, and delivers extremely detailed reports including: extended public records findings and risk flags, responses to each interview question, interviewer’s subjective impressions, and detailed logging of unsuccessful interview attempts.
During development of EmploymentChek, the mortgage industry went through a period of downturn, which shifted priorities for the application. Pathfinder’s use of the Agile development process, which allows on-the-fly prioritization and reimagination of scope and features, allowed us the flexibility to meet the client’s changing needs in a volatile economic climate.
In addition, EmploymentChek’s service-oriented architecture allows for data vendors to be easily swapped out. This modular framework maximizes flexibility and eliminates the need for retooling the application when switching vendors, which saves time and money.
Take a look at the case study for more details.
Here are a couple of upcoming Ruby and Rails-based appearances by Pathfinder personnel:
On Tuesday, June 23, Noel Rappin (referring to himself in the third person) will be the guest speaker at the Chicago Ruby.org monthly meeting. The meeting starts at 6:00 at Chicago Ruby's downtown loop meeting location, see the link for details. The working title of my talk is "I'd Like To Start Testing. Now What?" and it'll be an informal discussion of testing tools and good practice.
The schedule for WindyCityRails was announced this week. The conference is September 12, 2009 at the Westin Chicago River North. John McCaffrey from Pathfinder will be presenting "Super-easy PDF Generation with Prawn and Prawnto", and I'll be up there with "How To Test Absolutely Anything".
Other speakers include Ryan Singer from 37signals, Ben Scofield from Viget Labs, and Yehuda Katz from Engine Yard.
Registration through August 1st is $99, there are a couple of tutorial sessions also available for purchase.
This was a very well-run regional conference last year, and I'm excited for this year's edition. Hope to see you there.
Topics: Ruby on Rails
We're starting a software development summer internship in our Chicago office this year. If you're a college junior, senior or recent graduate who want to learn the agile/OO development ropes while developing really cool products and services and earning $20/hr per hour (you should pay for the privilege, right?), give the internship posting a look here.
We just launched a new rich internet application for Destinationbeer.com, called Beer Hunter. It was written in Flex and Ruby on Rails and features mapping and 150 beers from around the world. We think it's pretty cool, so check it out, and let us know what you think. One of the things I really like about it is that the design pattern can be applied anywhere you're filtering products geographically and on attributes. Coffee? Wine? Jewelry? Chocolate? Travel Books? I particularly like the way the beer list visually sorts when you change a filter and the zoom interactions on the map.
There's more information in the case study on the Pathfinder web site, Sasha has written a related post on RubyAMF and Flex from the Flex perspective , and Justin has written one on Rails, AMF and Flex from the Rails perspective.
Topics: beer, Flex, mapping, rich internet applicaiton, Ruby on Rails
In just over a week, I'll be headed off to RailsConf for my second visit.
Here's an overview of some of the sessions I'm looking forward to.
First, of course, is my own: Below and Beneath TDD: Test-Last Development and Other Real-World Test Patterns. It's at 2:50 on Tuesday, May 5, in Ballroom B. I'll be talking about how Test-Driven Development can fail, how to recognize failure patterns, and how and why to move back to a successful process. No matter what your level of comfort is with testing, I think you'll get something out of this talk. It's going to be fun, and I'm excited about the chance to present.
I'm also going to be giving out free copies of Rails Test Prescriptions (well, it's an ebook, I'll be giving out free licenses). I haven't quite worked out the exact details yet, but it'll be similar to last year's plan, and will involve seeing me or attending my session. Follow the book on Twitter for information about giveaways. Follow me on Twitter for general updates about the conference.
And come up and say hi -- I'd love to meet people who read this blog or the Rails Prescriptions book.
Other talks and sessions that I'm particularly interested in include:
Topics: Ruby on Rails
We recently launched a new Touch Screen Kiosk deployed in both Adobe Air and Flex. Touch Screen Kiosks pose some interesting usability challenges, some of which overlap with those for the iPhone. Take a look at a video demo or read the longer case study on the Pathfinder site.
Topics: Adobe AIR, adobe flex, Flash and Air, Flex, kiosk, mapping, touch, touch screen, touch screen kiosk
Rails Test Prescriptions: Keeping your Application healthy is now on sale. This is a beta, partial release.
Rails Test Prescriptions is a comprehensive guide to testing your Rails application, covering both the mechanics of writing tests and the style for writing good and useful tests.
I'm excited to be publishing this electronically in a way that allows me to keep the book up to date as Rails changes over the upcoming months and years. Your $9 purchase entitles you to all updated versions for the life of the book.
Continue reading »
Topics: Ruby on Rails, tdd, Test Driven Development, Testing
If you read one or more of the Pathfinder blogs in our web interface, you may have noticed some tweaks to our navigation and top-level categories. Our goal in making these changes was to help different audiences drill down to the specific content that interests them. Instead of just a few top-level categories, we now boast around 20, though many posts appear in multiple categories. To subscribe via RSS to any specific category - or to our entire feed - just visit our Feeds page.
Topics: news
I’d like to read a brief statement, and then I’ll take a few questions.
Today I’m happy to announce the grand opening of
Rails Prescriptions, a purveyor of fine Ruby on Rails books and book-like products.
The first book from Rails Prescriptions will be titled Rails Test Prescriptions: Keeping your application healthy, and will be available for order in January, 2009.
Rails Test Prescriptions is a comprehensive guide to automated testing for your Rails application, containing more than 30 individual prescriptions on various Rails testing features and techniques. I’ll be continually updating the book after its initial release to allow for changes in Rails, new testing tools, correction of the occasional error, and reader feedback. I want this book to stay in date as long is it has readers.
And now, your questions. I’m guessing:
Topics: Ruby on Rails