Brian Ghidinelli

Recent Posts

Cloning Perfected

Date

June 11, 2013 by Brian Ghidinelli

I'm sure this is a headline we'll all see some time in the near future, but today it means event cloning. One of MotorsportReg.com's most-loved features is the ability to change a couple of dates and names and then clone a previously successful event without having to do all of the setup from scratch.

The idea is to prevent a user from starting with a blank slate. Blank slates take a lot of energy to figure out and a lot of inertia to reach step two. Fewer choices (just asking for what's different) makes it easier to use.

When organizers set up fees & inventory, they have the option of making an inventory item create a "shortcut" assignment when purchased. The clone tool however was not able to carry these shortcuts from event to event which led to confusion: "where did my assignments go?!"

As of 3.1.40, events are cloned in the perfect image of those that came before them. Now if I could clone just a little bit of Michael Schumacher...
Read more

Job Opening: Web Engineer

Date

June 11, 2013 by Brian Ghidinelli

We need more help! We're looking for a rock star web engineer who knows how to figure things out and get things done. If you're interested in motorsports of any type, this is a great opportunity to combine your passion and your work.

You'll be working with company founders to help shape our products and then implement them. You'll be a key player as we expand our current product, grow into new verticals and open new business opportunities.

On our small team, we share responsibilties and collaborate. Your role is part developer, part entrepreneur, part jack-of-all-trades and part product manager. You'll interact with customers directly and help brainstorm how we can save event organizers time and provide a better experience for attendees.

Server-side, our technology platform is CLAP: ColdFusion MX, Linux, Apache and PostgreSQL. Client-side, we use the Dojo toolkit and are introducing AJAX to streamline the user experience. We manage our projects with Trac and Subversion. Experience with these is preferable and Java skills would be a big advantage as we move to leverage more of the underlying JRE in ColdFusion. If you're already a Java stud, you'll have no problem making this environment cry uncle.

We don't expect you to have all the answers. If we asked for someone with experience in every specialty we touch, we would never fill the job (everything from Javascript and Ajax to PGP and credit card encryption). We do expect that you have a passion for figuring them out and learning.

If interested, send us a note and start a conversation. Tell us what you've done in the past and what you want to do in the future. If you're a gearhead, share the details.
Read more

FAQ: How do I make myself an instructor?

Date

June 11, 2013 by Brian Ghidinelli

Our support inbox frequently receives inquiries from driving school instructors asking how to make our system recognize their status. "It says I am only an attendee but I have been instructing for 5 years!"

Since each club (and indeed, even each chapter within a larger club) has differing qualifications for who can instruct at an event, only the event organizer can mark a member as an instructor.

The short answer is you must contact the event registrar and have them update your account. This is a one-time procedure that recognizes your qualification for the club.

Some organizers have expressed interest in being able to search the database of instructors to find additional volunteers if they are short on staff. We agree this would be a useful resource for organizers in a pinch (and discounted or free track time available for the instructor) and are seeing how we can make this work sensibly.
Read more

Topics: FAQ

Making participants safer

Date

June 11, 2013 by Brian Ghidinelli

If you ask any event organizer what is their #1 priority, they will universally tell you it is safety.

Starting today, attendees can now enter medical information that event organizers can print off in batches and provide to Advanced Life Support and Emergency personnel crews for serious incidents.

Suggested by Stacy King from the Triangle Z Club, the information collected aggregates what most racing organizations (such as BMW CCA, Porsche Club of America, SCCA and NASA) use and provides a single source of information that organizers can rely upon.

Participants need only enter this information once and update it periodically as their health changes. For each event they register, organizers have access to print a limited, privacy-enhanced document designed specifically for emergency workers with large type and clearly laid out information. Beyond name and a basic vehicle description, no personally identifiable data is printed maximizing the privacy of participants while providing the information necessary to safely treat them in case of an incident.
Read more

SCCA Calendar Now Available!

Date

June 11, 2013 by Brian Ghidinelli

For everyone who checks our driving events calendar, we are thrilled to announce the addition of the entire SCCA calendar! This includes solo, solo 2, club racing, rallycross and pro racing events and has pushed the total number of events to 1410.

John Steflik at SCCA in Topeka, Mark Walker and Chris Riddle at DVTI worked with us in lightning-like fashion to provide the events and help us understand the available data.

Because the number of events has grown so large, the calendar now defaults to displaying the next 2 months of events and provides a link at the bottom to see the entire list. Your best bet will be to search by your zip code to see events in your area.

SCCA events are automatically included in our RSS and iCalendar files or webcal:// feeds so you can access them from your favorite news reader or calendar application. Don't forget you can subscribe via email as well!

We syndicate our listings to other websites who wish to include events from our database like JustRacing.com and Trackpedia.com. If you're a webmaster and would like to syndicate all or part of our feed, just drop us a line.
Read more

Google and Yahoo! Calendar Support

Date

June 11, 2013 by Brian Ghidinelli

With the explosion of web 2.0 calendaring services, iCalendar and RSS event feeds have become a hot item. Our calendar has supported both of these formats since nearly day one providing support for desktop software like Outlook, Mozilla Calendar and Apple iCal.

Today we released an improved version of our iCalendar feed that supports popular web calendars like Google Calendar, Yahoo! Calendar and 30 Boxes.

Although we've tested with these services, any service that understands iCalendar or RSS feeds should be able to read in our calendar listings. If you search, for say track events within 300 miles of your zip code, before clicking the calendar link, you can subscribe to just that subset of our calendar.

You'll see the new Google and Yahoo! links whenever you're looking at an individual event on the public calendar. Logged in users will see this in the next day or two.

Many thanks to Jauder Ho for his help with finding and resolving this issue.
Read more

TrackSchedule.com Sponsorship

Date

June 11, 2013 by Brian Ghidinelli

In the "support people doing good things" category, we just signed on to sponsor Coco's TrackSchedule.com. TrackSchedule.com is well-known among east-coast track junkies and many organizers list their events on her calendar (including some of our customers).

2006 is all about helping as many organizers as possible to have more fun by saving them time and effort. I like to think of this as a karmic +1.

I have some exciting news as well to announce tomorrow here at Pukka as well...
Read more

Endless storage by Amazon

Date

June 11, 2013 by Brian Ghidinelli

Announced today, Amazon S3 is a giant hard drive with only an API. There is no "Windows Explorer" way of using it (yet). Websites all over the Internet, like ours, could use Amazon's hard drive to store our images and other media files and take advantage of their huge infrastructure and support staff with just a few lines of code.

We have been looking to add file storage to let our customers upload files for their participants (rather than wait for a webmaster to upload to their own site). We have been hesitant to take on managing the storage and versioning of these files. But, at $0.15 per gigabyte of storage and $0.20 per gigabyte of transfer, I think we're running out of excuses!
Read more

Two Surprises

Date

June 11, 2013 by Brian Ghidinelli

Customers can be surprising. On one hand, they easily notice things that an engineer or product manager have a hard time seeing with their proximity to the product. On the other hand, they can just as readily ignore an oversight as "part of the package".

This week I had two interesting encounters with customers on opposite coasts. The first brought to my attention that the comma that should separate city and state in an address was, in fact, between the state and zip code. This was true everywhere in our system. It started from one form somewhere, a simple typo in the code, and was re-used over and over until it was the "standard" in our app. Not exactly mission-critical but hard to believe we have been staring at that every day for probably 2 years without noticing it!

On the other coast, a customer and I were working with some reports to identify why he had two different numbers for his registration count. Whenever we're talking inventory, my first move is to run the inventory report to see how many of each item has been sold and see if those numbers line up. As we were looking at the report, I noticed that we needed to sum two columns together in order to find the total registration fees sold. "Odd", I thought, as that should be summed up on its own.

I checked our API and found that we're actually generating the "inventory" totals from the "package" totals! In 90% of cases where organizers have a simple mapping between packages and inventory, these two reports would be the same or nearly the same. But in cases where an organizer takes advantage of the system to more flexibly sell their inventory with early-bird discounts or late fees, these two reports are most certainly not the same. It is fairly easily reconciled using an Excel output and some math but that is the step we were trying to prevent in the first place!

Lesson of the day: your customers are both eagle-eyed and blind as bats. They will accept what you put forth as The Right WayTM so test, test, test and test some more!

An "Endless Beta" web application is no excuse; your users will trust that you know what you're doing! Don't underestimate the value of a set of fresh eyes or someone with less domain expertise. Those folks just might be your future new customers.
Read more

3.1.0, support forums, avatars, trial mode

Date

June 11, 2013 by Brian Ghidinelli

We released version 3.1.0 today which brought a lot of significant changes. The largest is the addition of a new trial or limited access account which does not accept online payments. This allows an event organizer to use MotorsportReg.com (with a couple of limitations) completely free.

We also upgraded our internal forums package to Galleon 1.5 from Ray Camden.

We have a number of our own tweaks added to it like Textile markup from Pete Freitag and support for Gravatars, a globally accessible avatar.

This release continues to confirm for me that open source software and "Web 2.0" style services make it easier to build high-quality applications. Instead of building our own infrastructure for uploading, resizing and storing images, we let our users sign-up once at Gravatar and use their avatar all over the web. Plus, Gravatar gives us a rating for the content of the avatar to prevent inappropriate material from showing up in our forums.

Our 3.1.x tree has a number of important changes coming and we have a pretty aggressive release schedule for the next 3 months as we add new features and refine existing ones.
Read more

Subscribe to Blog Updates

Subscribe by RSS

Follow MSR

Like us on Facebook Connect with us on LinkedIn Follow us on Twitter

Recent Posts