Archive for category Development

Architecting gTrax

Last week we released gTrax as a partner in its Google Marketplace launch. We have big plans for the application, so we wanted to make sure we had an extremely robust architecture underneath.

, , , , ,

gTrax app launching in the Google App Marketplace!

gTrax is a Software as a Service Time Tracking System developed for Google Apps. Launching today in the Google Apps Marketplace, gTrax provides simple and easy to use Time Tracking with light Project and Resource management. Also included with gTrax is Reporting, where managers can generate reports to view how much time has been logged [...]

, ,

The Olympics of Programming 2010

The office is a-buzz with activity! There was a similar scramble around the Norex office during the course of the Beijing Olympics when one of the developers became frustrated that there was no easy place for him to check the medal counts. At an Olympic pace, this developer created an OS X Dashboard widget that [...]

, , , , ,

Monkey Patches, friend or foe?

MetaProgramming (which means writing programs for the sake of modifying running programs), is commonplace in languages such as Python and Ruby. It often becomes evident that the work you need to do could easily be accomplished by introducing additional functionality at runtime. Monkey Patching, a concept within MetaProgramming, is a very hot topic in the [...]

, , , ,

Chunks: When it’s good to break Model-View-Controller

The Model-View-Controller (MVC) pattern keeps code modular by separating the business logic from the interface and data layers; but what if there is information that has no business logic? Then the MVC pattern forces the programmer to write code for all three layers to manage that information even though not all layers need to [...]

, , , ,