Monday, February 18, 2013

Publish an App to the Chrome App Store


Recently curiosity got the best of me and I decided to publish an app to the Chrome App store. Most of the information for doing this is already online so I won’t provide a how to here. Instead, I will provide some of the highlights and the lessons learned from the process.
The apps in the Chrome App Store are web based so you will need to know HTML in order to create anything significant.

Monday, February 4, 2013

Leadership Begins with Followership

McClane Advanced Technologies provides a course in leadership known as The Leadership Challenge. I am enrolled in that course starting today. That has inspired me to write this small post on followership. Usually most people will make the distinction between followership and leadership, even though they are very closely related. My wife always likes to tell my son's to be leaders not followers. A good leader knows who and what to follow based on certain principles. During my run as lead developer and even prior to that, during my enlistment in the military, I learned that one of the strengths on a team is to have good followers. It is obvious that you must have good leaders, so I that's why I didn't mention that first. Continue Reading

Tuesday, January 22, 2013

Lifelong Student

Many times during the year my thoughts wander into reflection of the things that I’ve learned. The new understandings that I’ve gathered. At times, to the point that I even find myself explaining those concepts to kids. I think once you really understand something, the litmus test should be “can you explain it to a 3rd grader?”. You reach that point where it makes perfect sense and it is all so simple. But in the journey to that point it wasn’t really that simple. I found myself teaching binary counting with one hand to my eight year old grand daughter, recently. It took a few minutes but after about 10 minutes, she could count to 31 with one hand. Counting to 31 with one hand is not a small feat. That’s pretty amazing, considering that the average person never learns about any other number systems outside of the decimal number system. I, for example didn’t now anything about it, until I started my computer science degree 14 years ago. And the way it was explained to me back then was quite fuzzy. Read more...

Thursday, December 27, 2012

This Clean Code Experiment Dedicated to Non-Coders

So now it’s been about two weeks since I first wrote part one of this two part series. I only had two comments up to this point and one of them was a reply from me to the first comment. The one comment came from Amy. She pointed out that she liked the shorter cleaner version of the code. However, she wondered if that one could really accomplish everything that the longer nastier version was accomplishing. To point out the short answer: Yes it can and I’m about to explain why and what the benefits are. Read More

Monday, November 12, 2012

General Steps to Resolve a Complex Software Defect

In a perfect world the software product would be free of any bugs or defects. The software will use best practices of design. The developers will approach the design with engineering principles that take into account performance, scalability, flexibity, targeted loads, etc. In the real world there’s no software product that’s 100% free of defects. There are simply too many factors that affect the functionality of a complex system. The factors are many to include... Read More

Thursday, November 1, 2012

PostSharp on Visual Studio Magazine

It's a good feeling when you publish a post on a topic and then you get confirmation from a well-respected authority in the community. This is exactly what happened recently with a post I wrote on using PostSharp . I wrote about PostSharp and two months later Visual Studio Magazine published an article on the same topic.

Here is the post I published: Simplifying Logging in Your Application with PostSharp

Here is Visual Studio Magazine's article on the topic: AOP with Post Sharp

Although Visual Studio Magazine provided a well-written, polished article and mine was merely a blog post, I still like the confirmation that the post was written on a relevant topic.

Sunday, October 21, 2012

Oh I Forgot to Mention...

If you have been following this blog, you may have noticed that I haven't published any new posts. The truth is that I have been publishing posts, just not to this site. I've been publishing posts to www.codematterings.com. I didn't think about it much at first and wasn't sure how to best share the posts here and on the other site. The other site is part of the organization where I am currently employed (McLane Advanced Technologies). So what I'm going to be doing from on is to simply place the links here to send you over to the real post. In the mean time here are the posts that you may have missed: