Company Services Expertise Publications
Providing targeted, top-notch consulting services customized to meet your needs.
Publications | Articles

Tod has a monthly "Code Craft" column that appears in Better Software Magazine. He has also written articles for the magazine. The following list contains references to some of his articles:

The Exceptional Exception (March 2007)
The path to Ajax has its pitfalls, but using it carefully can put you ahead of the game. Tod Golding offers some tips to help you investigate the world of Ajax solutions, technologies, frameworks, and patterns and find a balance between an enhanced user experience and a robust application.
The Exceptional Exception
The Ajax Balancing Act (December 2006)
The path to Ajax has its pitfalls, but using it carefully can put you ahead of the game. Tod Golding offers some tips to help you investigate the world of Ajax solutions, technologies, frameworks, and patterns and find a balance between an enhanced user experience and a robust application.
The Ajax Balancing Act
Rhetoric, Religion, and a Better Way (November 2006)
With Apple's conversion to Windows-capable, Intel-based architecture as his jumping off point, Tod Golding takes a look at how we tend to view new technologies through our old perceptions. As technology evolves for the better, he explains, we too must grow out of old rhetoric.
Rhetoric, Religion, and a Better Way
Finding the Missing LINQ (October 2006)
After years of searching for and being disappointed by database tools, Tod Golding found a solution when he wasn't looking. Microsoft's Language Integrated Query (LINQ) provides a dynamic bridge for the gap between developer and database.
Code With Character
Tapping into Testing Nirvana (September 2006)
As the initial, positive vibes of unit testing begin to fade, Tod Golding goes in search of whatever it is that sends some developers into a seemingly ongoing state of unit-testing nirvana. Respect your unit tests, Grasshopper, and find your testing center.
Tapping into Testing Nirvana
Browsers with a Bean to Grind (September 2006)
Listen in on a coffehouse conversation between two browsers, Internet Explorer and Mozilla, that have been pushed to the brink by technologies that test their limits and a standards body that nixes their ability to innovate. Find out what they think of their previous successes and what the future holds filtered through the creative mind of innocent bystander Tod Golding.
Browsers with a Bean to Grind
Fighting Temptation (June 2006)
Programmers must balance time, business needs, and a long-term maintenance profile while producing code. Are you willing to accept the easy path now, even if it means trouble down the road? Tod Golding explains that the fastest way may not always be the right way.
Fighting Temptation
The Need For Speed (May 2006)
I'm all for increased speed and saving time, but not if they compromise the maintainability of your code. The speediest code won't mean much down the road, if someone unfamiliar with the code isn't able to drop in and make an important change or fix.
Need For Speed
Logging a Path to Code Clarity (April 2006)
A good log file may be the best tool to track down those "cannot reproduce" bugs, but creating the best log takes a certain amount of careful nurturing. In this article, Tod Golding explains why log files can be worth every extra line of code.
Logging
Who Do You Trust? (March 2006)
When writing quality code, Tod Golding feels like an ultra- paranoid customs agent. Every method clients try to pass is scrutinized for ill data. Because we all want to write robust code, we become defensive programmers. In this Code Craft, Tod shows how you can write defensive code today to protect yourself tomorrow.
Who Do You Trust?
Patterns Without Purpose (February 2006)
Architectural patterns are a convenient way to design and build your code, but be careful not to bite off more than you can chew. Tod Golding offers advice on avoiding useless layers and letting each pattern earn its way into your architecture.
Patterns Without Purpose
Code With Character (January 2006)
Use .Net generics to get to know your data types and form more meaningful, trusting, typesafe relationships with them.
Code With Character
Company | Services | Expertise | Publications | Contact Us | Home