Archive for the 'Development' Category

Team Sport Technologies Seeking Full-time Ruby on Rails Developer

|

comment on this post

Things are heating up on the development side of Team Sport Technologies- and we’re looking for a phenomenal Ruby on Rails Developer:

The ideal candidate would be a passionate, highly motivated programmer with actual job related experience working with Ruby on Rails. Primary duties will include front-end and back-end programming tasks to support a major partner initiative. Secondary duties will include ongoing enhancements to our existing web application and tools to support our sales/support staff as needed.

The candidate will be working in an open, relaxed, creative atmosphere- with a small team of extremely talented developers and designers in a phenomenal loft-style office space (13 foot ceilings, hardwood floors, brick and timber finish, and tons of windows). We hook our design and development staff up with MacBook Pros, big ‘ol flat panels, and all the software they’ll need to create great work.

Find all the nitty-gritty details on the TST Employment page.

Introducing Team Sport Technologies

|

1 comment

Team Sport Technologies home page

Things have been pretty quiet on Evolution since September.

But we’re back! And although it may have seemed as if we dropped off the face of the earth during November, December and January- we were in fact, hiding out at the studio for days on end, putting the finishing touches on a suite of sports specific web applications that we are ecstatic to introduce today! These applications can be found at the new Team Sport Technologies website.

As previous posts have pointed out, development and design of Version 2 of our Puck Systems web application product was our primary focus for a majority of 2006. As the Puck Systems Version 2 project progressed, our clients made it remarkably clear that the tools we were developing for hockey organizations were needed for other sports organizations as well.

We took this to heart and took the Version 2 project one step further… creating a multi-sport organization management and communication platform unparalleled in the industry. From that day forward “V2″ became “Team Sport Technologies”. It may have taken us a bit longer, but the result is well worth it.

Take a look at what we’ve been up to, and drop us a line if you get a chance.

Lasker Jewelers

|

comment on this post

Lasker Jewelers

The completely redesigned Lasker Jewelers is live! The legendary jewelry store approached us with a number of goals for the design and development of their new site. Lasker Jewelers was founded in Eau Claire, WI in 1928 and now has showroom locations in both Eau Claire, and Rochester, Minnesota. The design goals for the new site were very clear: provide a fresh face to a timeless and exquisite company. We let the jewelry steal the show through use of a subtle color pallet and non-obtrusive design elements. Site functionality includes a custom CMS and online store integration. Take a look, and enjoy the bling.

Enter Greg Blasko

|

2 comments

We are thrilled to announce the addition of Greg Blasko to the Third North Creative/Team Sport Technologies team. Greg’s programming talent, along with his conceptual prowess, will be immediate assets to our web development crew. Plus Greg is a really cool guy.

As Puck Systems Version 2 nears completion, Greg will be working closely with Mike to develop and implement the new features, additions and modules that will be available on V2. Welcome to the circus Greg, we’re excited to have you on the team!

Rails for Designers

|

1 comment

ruby on rails logo

Here at Third North the line between web designer and web programmer continues to blur. As a company we have made the leap from PHP to Ruby on Rails, much to the delight of Mike… and while he transitions between programming languages with relative ease and grace, I usually end up stumbling around for a bit (as most creatives do when they venture into the world of logic).

Kevin Clark, author of the weblog Gluttonous, has posted a fantastic introductory guide to Rails aptly titled Rails for Designers, which I have referenced back to a handful of times while getting my feet wet in the new language. The post summarizes the key concepts of RoR for designers including: MVC, URLs, and the basics of RHTML. All of which are essential to successfully designing and working with a Rails application.

Puck Systems V2 Demo

|

11 comments

Puck Systems V2 Demo

We are proud to announce the launch of the Puck Systems V2 demo site. Stop by the site and check out the new “Add a Page” and “Edit Page” functionality. The demo site is a sneak-peak of what Puck Systems clients can expect in the upcoming V2 release.

V2 represents a total overhaul in functionality and design and truly brings professional internet communication tools to the youth sports realm. Since the inception of Puck Systems we have had the great fortune of working with incredible clients. Clients who are as passionate about their youth sports organizations as we are about web development. It’s these passionate clients that have provided an incredible amount of inspiration during the current development cycle… and ultimately influenced a number of great enhancements and features that will be present in the final release of V2.

Please experiment with the demo, add, edit or delete anything you want. Brief instructions can be found on the “Instructions” page. After you play with the demo, stop back and leave a comment- these comments will serve as valuable input as we put the finishing touches on V2.

UPDATE 2/14/07: We have launched a new Puck Systems Demo Site at: http://demo.pucksystems2.com/

A real Gem

|

comment on this post

Evolution. The name of this blog says it all. We as a company and myself as an individual are evolving. A sea of change is upon us. One change that will have a great effect, is the choice of computer language we use to develop in. Up to this moment, we have mainly been using PHP to do all our development work. It’s a great language, easy to use and relatively powerful. In fact Wordpress, the blogging software that is powering this site, was written in PHP. That being said, it has been somewhat of a hindrance as well (which I won’t get into here).

For our next project, a complete re-writing of our Puck Systems product, we are making the switch to the Ruby programming language, a very powerful object-orientated language with a syntax that is very natural language-ish (IOW, the way in which the code is written is similar to the way in which one would say it in normal, everyday conversation). More specifically, we are making the switch to Ruby on Rails (aka RoR or just Rails), a web-based MVC framework written in Ruby that allows for rapid and agile development with a minimum of tedious configuration.

The reasons why we are making this switch is many-fold, but I will try to lay out one of them here. Increased efficiency is a primary factor in evolution. The more efficient one is, the more work that can be done in same length of time. More work (with all other things being equal) means more code written (ie new features, improving existing product, etc.) or less time that needs to be spent on writing code and more time spent doing something else (id spending time with family, sleeping, working out, hobbies, etc.). How this relates to RoR is this, RoR was conceived and developed by its original creator, David Heinemeier Hansson, with two guiding philosophical principles in mind: “Don’t Repeat Yourself” (DRY) and “Convention over Configuration”. In regards to software development, having multiple pieces of code that do the same thing or perform a similar action is a big no-no. If an error is found or a new feature is added, it has to be changed or added to in each and every spot where the code is repeated. This is incredibly inefficient and also inviting to even more errors cropping up. RoR is written in such a way to discourage multiple copies of similar code from being produced in the first place, thereby making the developer more efficient (and in turn much happier). Another way in which RoR helps the developer become more efficient is in the standard conventions that it encourages one to follow. As long as one follows certain basic conventions in naming things (files, database tables, etc.) and also uses the default setup for file organization, one can reap large benefits in efficiency. The small loss in flexibility will be more than made up for in ease and speed of development.

That’s it for now on our switch to Ruby on Rails. It’s still early, but so far it’s been wonderful working with the Ruby language and the Rails way of doing things. I plan on writing more about it, when I can find some more time. Until then, happy coding!