Browse by Tags

All Tags » General Software Development (RSS)

Top 5 Secrets of .Net Desktop Deployment Wizards

Deployment is one of the software project taxes that are often neglected or shunted aside to have another team deal with. There are two big downsides when a team does not directly own it's deployment. The first is obvious, if the quality of the deployment...

Dealing with the Configuration Nightmare

Typically during an overview of some new technology they will say " and it's totally configurable " at which point my inner sarcastic voice pipes up in response "great, now we have two problems". Configuration files are getting bigger and more complex...

Alternate Database Options

Every once in awhile you wake up and take notice of a trend that's been bubbling on in the background for some time. For me, today, that trend is the mainstreaming of nontraditional databases. When I started out in IT choosing a database was easy, it...

More than one way to do it, Part I - Powershell

So my coworker , err boss :) seems to have started playing with Powershell, which is great. It looks like his first foray into PowerShell development is a commandlet for tibco ems topics . My initial feeling on this is that the benefits of commandlets...

A guide to surviving RSI

It's no secret among my friends and family that I have RSI ( Repetitive Strain Injury ) due to computer use. I haven't blogged about it because, well, it's personal, and because I didn't want to jeopardize any chance of future employment. But I periodically...

Pointers to good concurrent programming information

A coworker asked me if I knew of any good books on .Net multithreaded programming. The only one I knew of was .NET Multithreading which is weak in some areas and getting a little bit long in the tooth.   One of the best sources of info is Joe Duffy...

Fuzzy task list in WPF

The software product, Sciral Consistency implements a "fuzzy task list". These are for the tasks that don't have fixed times, such as: getting a hair cut going to dentist keeping in touch with old friends A traditional calendar approach doesn't work for...

Number of .Net Assemblies

Scott Hanselman , in a recent post - Assembly Fiefdoms: What's the Right Number of Assemblies/Libraries? does a nice write-up of the topic. There is one interesting edge case where the standard advice does not apply. For low bandwidth users of rich client...

How to use static analysis and code metrics to win business and influence others

One bit of low hanging fruit for static analysis is when its use as a tool to communicate code quality to others. Too often, when we talk about code quality we're unable to get past the language of aesthetics , and we end up losing credibility . The...

Driving Powershell adoption at the workplace

A number of months ago, based only on some of the publicly available presentations, blog posts, and some brief experimentation at home, I decided to adopt Powershell, both for myself, and my development team. Initially, I just hope it would be accepted...
More Posts