The Modern Developer

  • Home
  • Principles
  • Standards
  • Patterns
  • Processes
  • Tools
  • Wisdom Pearls
  • Manifesto
  • Register
  • Log in

Monthly Archives: May 2013

To Error is Human … To Handle It, Divine

31 May 2013, 10:17.  Posted by Brad Huett  Comments are closed
The Error Handling Design Pattern The most prolific code smell, a code block that is problematic, found in most Code Reviews is missing or improper Error, Exceptions and Error Messaging. Delivered code generally works in a “Perfect World” but unfortunately we do...
Read more

Adding Concrete Implementations to a C# Interface

25 May 2013, 10:07.  Posted by Brad Huett  Comments are closed
The IData Extension Solution A C# Interface is an abstraction of a Software Entity that creates a Contract with the Implementing Type, a Class or a Struct. The Interface defines the signature of a concrete Software Entity such as a Property, a Method, an Indexer or...
Read more

Wisdom Pearls and The Modern Developer

22 May 2013, 9:41.  Posted by Brad Huett  Comments are closed
The Modern Developer needs an arsenal of tools to practice the craft. Communication skills are the most important skill that The Modern Developer must constantly refine. The ability to communicate an idea or concept in as few of words as possible to...
Read more

Redefining Yourself – Are you a Technical Dinosaur?

20 May 2013, 5:32.  Posted by Brad Huett  Comments are closed
“A Technical Dinosaur is a Professional Technologist that has allowed their Professional Career to Stagnate. This happens when you create a False Sense of Security within your Daily Professional Comfort Zones” – The Modern Developer Waking up one morning to realize that you are...
Read more

The Modern Developer’s FizzBuzz Quiz Solution

14 May 2013, 10:39.  Posted by Brad Huett  Comments are closed
One of the biggest challenges for companies in this day and age is the high cost of software development. Development resources cost a company the same amount of money regardless of the competence level of the engaged development resource. Hiring managers are...
Read more

The Challenges with the New Project Interview Process

8 May 2013, 11:29.  Posted by Brad Huett  Comments are closed
I was recently interviewed as a Principle Solutions Architect for a new client. It was an unusually confrontational interview. I am sure that most of us who have been consultants for a few years recognize that there are various dynamics in play...
Read more

The Real Cost of an Application?

6 May 2013, 7:58.  Posted by Brad Huett  Comments are closed
What is Technical Debt? It is estimated by some that 80% of all costs associated with Software Development is NOT in the development and deployment of Version One but in the maintenance of the application throughout the Software Development Life Cycle (SDLC). Technical...
Read more

The C# .NET Rock Star Paradigm

2 May 2013, 8:47.  Posted by Brad Huett  Comments are closed
A popular desire of Corporate America these days seem to be the desire to engage the Technology equivalent of a Music Rock Star in all of their high-profile projects. In my chosen discipline this would be the “C# .NET Rock Star”. The driving force behind...
Read more

The Modern Developer

1 May 2013, 8:13.  Posted by Brad Huett  2 comments
Welcome to our Forum.  My name is Brad Huett and I am a lifelong student of Technology. This Web site is dedicated to fellow “Lifelong Students”. The purpose of The Modern Developer is to evangelize the “Art of Modern Software Design” for...
Read more

What’s HOT on TMD

Technology Development

Check out the New Semantic Design Series

Code Essentials – A Developer’s Boot Camp

Understand Change Dynamics within Your Clients Environment

Software Architecture … And Nature’s Forces

The Three Laws of Software Project Motion

Use the DevForce: The S.O.L.I.D. Design Principles Series

The Three Laws of Software Motion

The UX Client Series – PhoneGap Mobile Apps

Get an In-depth Understanding of the TMD Agile Processes

Professional Development

What is the Modern Developer?

Is Failure a Good Thing or a Bad Thing: Or Both?

The Anatomy of a Job Well Done

What Kind of Developer are You?

Are You a Technical Dinosaur?

Technology Arenas

TMD Knowledge Vault Search

Archives

Recent Comments

  • devops online training on Code Essentials – A Developer’s Boot Camp
  • Brad Huett on Back to Basics … Three or Four OOP Pillars?
  • Lagmart on Back to Basics … Three or Four OOP Pillars?
  • luis.lozada@live.com on Semantic Design Series: Core Technologies
  • Tino on Semantic Design Series: Core Technologies

Holistic Transformation: LiquidHub

  • Fueling Business Digital Transformation

Videos with Personality Training

  • Robert Martin's CleanCoders

Creative Content Online Training

  • Pluralsight's Digital Tutors Training Library

Hard Core Development Training

  • Pluralsight: The Career Survival Tool

Modern Developer Twitter

My Tweets

Navigation

  • Home
  • Principles
  • Standards
  • Patterns
  • Processes
  • Tools
  • Wisdom Pearls
  • Manifesto

Archives

  • March 2016
  • August 2015
  • July 2015
  • February 2015
  • August 2014
  • July 2014
  • June 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013

Posts this Month

May 2013
M T W T F S S
    Jun »
 12345
6789101112
13141516171819
20212223242526
2728293031