The Earth rising over the Moon's horizon

Developing Dane

My software development related bloggings...mostly.

Browser Wars

My first experience with a “browser” was Mosaic around 1994 in the Washington State University computer labs. I viewed it as a novel and somewhat intriguing toy but I wasn’t overly impressed. Within a year I was sitting in a physics lab on the WSU campus browsing early web sites …

Documentation? Oh my.

I’m at work near the end of a long day. I spent almost the entire day writing documentation. As a developer I understand the absolute necessity of good documentation but good lord it’s boring to write. I do derive a certain satisfaction out of a job well done when it’s complete but …

Silverlight, oh how I'll miss thee.

I’ve fought it. I’ve kicked and screamed. I’ve ranted and raved. But all to no avail. It’s over. Silverlight is dead. More’s the pity. If only it could have gained more traction. If only Apple, Google and the other unknown forces would have adopted change more readily. …

That pesky enum (part 2)

This is part 2 of my previous That pesky enum post. You should read part 1 first. In part 1 I defined the enum Beers and a static class BeersMockEnum and illustrated their use. Now, I make modifications to these types by inserting a new item (Bitter) in the Beers enum and the BeersMockEnum class as …

That pesky enum

The .NET enum, such a simple concept. At the most basic level an enum is a collection of key/value pairs with a restricted string key and an integer value. However, the enum can trick you. It would seem logical that when you define a new enum it’d obey the same rules as would any class you …

The woes of Silverlight binding to a decimal type.

I came across something that grabbed my attention the other day. I was working with a Silverlight application and had bound TextBox controls to two separate decimal properties of a ViewModel class. I was using the default formatting for display and was quite perplexed when I found that even though …

So much code so little time.

EOM

Good UI Designers Rock!

I’ve been playing around with xaml technologies for several years now and it’s given me the utmost respect for truly good UI designers. In the era up to and including Win Forms I’d always thought of myself as a competent UI designer but xaml has change all that. Quite simply there …

A legacy of legacy.

When I first started developing software professionally I remember occasionally finding older code and thinking “how could someone design something so poorly?” I’ve been writing software for the same company now for more than a decade. A few years back I first came across a piece …

Quandary

This week my job duties shifted significantly. I’ve gone from doing primarily hands on development to researching development issues for upcoming projects or current problem processes and then presenting possible solutions to the project’s shareholders. In practical terms this means …