Monthly Archives: October 2015

Parallel Programming Simple Design

When a developer really wants to get the most out of performance they look to using the power of multithreading.  .NET and C# make this very easy to do.  I wanted to give a simple design overview of an application that will utilize Parallel Programming features in C#.

I first started doing an overview of the debugging features for concurrent programming in Visual Studio, but found a great overview here: MSDN: Debug Multithreaded Applications in Visual Studio

I will walk through how to refactor a loan processing application to utilize concurrent features starting from what I would consider “normal” code.  Continue reading

Agile is not for lazy developers

Suggested Song
Artist: Alice In Chains
Song: No Excuses

A long time ago in a place far away, I worked on a project two consultant teams working together to deliver public web sites and updates to them.

I was on the technical team, and the other team was the design team delivering the visuals. Affectionately called the merging of the left brain and right brain. That analogy went beyond the responsibilities and also showed how the teams functioned. The technical team was strict with delivery deadlines and execution while the design team was *not* so tight, but did come up with good ideas.

It was suggested to switch to an Agile delivery method to help with the deadlines missed, I’ll let you guess by whom. Since this was a while ago, it was one of my first times considering Agile. I thought in some ways it did make sense so we can just deliver what we have in one sprint and get what was missed in the next.

Agile is not an excuse to miss deadlines..

Continue reading

Hello world

Hello all, I wanted to kick off the blog with the official hello world.  I hope to cover the technologies that I already know, and new ones that I’m learning along the way.  Also sometimes taking a step back and enjoy more than just technology.  You have to start somewhere.