Broadening My Horizons (or How I Moved Outside the Silo and Learned a New Development Methodology)

by Tony 7/30/2013

I’ve been writing software professionally for ten years. Primarily I’ve worked on the web, but I’ve written everything from line-of-business apps to SQL business reports to CMS-based websites. I’ve always worked in small shops with one to three developers. We’ve always been fairly siloed; each of us writing our own software that we were individually responsible for. I don’t think this is uncommon. I’ve known and talked to many developers who work the same way. More...

Tags:

Development Methodologies & Best Practices | Software Engineering

How to Think Like a Mathematician

by Nate Lowry 2/1/2012

During our work on the hardware-based, motion-tracking side of EliteForm, we started out in a heavy R&D mode. We went through a number of possible solutions and the process was prototype, prototype, prototype. Once our current technology passed our smoke tests, we needed to put it through several rigorous testing and validation cycles to see if it would hold up in the field. Luckily, that’s about the time we hired our Applied Mathematician, Josh. Yes, that Josh from MinutesPlease.More...

Tags:

Software Engineering

Enforcing Architecture Rules with Visual Studio

by Paul Bauer 4/8/2011

Visual Studio Modeling Projects allow you to quickly generate useful documentation for your design: class diagrams, sequence diagrams, dependency diagrams. All are very nice to look at and useful for getting to know the system. An additional, somewhat hidden feature of Modeling Projects is the ability to enforce architecture rules. In this post I'll go over the basics of how to enable this and enforce a few simple dependency rules. More...

Tags: , ,

.NET Development | Software Development Tips & Tricks

Custom Plugin Modules

by Brian Gansemer 3/14/2011

By far my favorite feature of .NET reflection is the ability to easily implement custom plugin libraries. More...

Tags: ,

.NET Development