The Modern Developer

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

Monthly Archives: June 2013

String Theory … Overloading ToString() Method

30 June 2013, 11:58.  Posted by Brad Huett  Comments are closed
The Cosmic C# String Theory All Objects is C# are derived from System.Object. System.Object has “Cosmic” Universal Methods: GetType () – This Method uses Reflection to “Reflect” on the Object to determine its C# Type. For two objects that have identical runtime...
Read more

Are All C# Types “Equal” … What is “Equality”

28 June 2013, 11:25.  Posted by Brad Huett  Comments are closed
Equality in the C# Language All things in Software programming are not equal even when they seem equal. Understanding of Equality is very important. Misunderstand can lead to program anomalies and undesirable artifacts. There are Primarily Two Types in C#: Value Types...
Read more

It’s Showtime … Our Showcase Project

23 June 2013, 6:51.  Posted by Brad Huett  Comments are closed
The Modern Developer’s Showcase Project Technologist Career Management System The Modern Developer Blog Website is all about the Professional Technologist’s Career Developer of the Art and the Science of Software Development. The Selected Science of The Modern Developer is the Microsoft .NET...
Read more

To Be or Not to Be … The View Model in MVC

16 June 2013, 11:47.  Posted by Brad Huett  Comments are closed
The Modified MVC Design Pattern The Power of the View Model In Object Oriented Programming (OOP) we learn that Encapsulation, as the first pillar of OOP, gives us Data Hiding in our designs. This decouples the architecture and helps us comply with the Open/Closed...
Read more

Code Standards: Creative Restrictions or Creative Liberation?

13 June 2013, 9:29.  Posted by Brad Huett  Comments are closed
The Modern Developers Code Standards Are Code Standards Creative Restrictions? The Modern Developer is all about the “Art” of Software Development. The Design Principles, Object Oriented Programming Best Practices and the Design Patterns with the Processes that support all of these concepts...
Read more

Who’s Your Daddy .. Class versus Interface Inheritance

10 June 2013, 9:48.  Posted by Brad Huett  Comments are closed
Who is Your  Parent for Inheritance: A Class or an Interface? One of the Three Pillars of Object Oriented Programming is “Inheritance“. The companion Pillar “Polymorphism” is the second of the three. The third is the most important pillar of them all: “Encapsulation” or Data...
Read more

Magic Strings, Error Handling and Messaging … Oh My!

7 June 2013, 10:33.  Posted by Brad Huett  Comments are closed
“Magic Strings” are Not So Magic Error messages need to be clear and understandable not only for the Developer during coding but for the End User who is viewing the User Interface Messages. Most Error and Information Messages go through an “Iteration...
Read more

The Anatomy of a Reward for a Job Well Done

4 June 2013, 11:22.  Posted by Brad Huett  Comments are closed
What Really Motivates Technologists?   Most modern companies understand the value in motivating the most expensive cost the have each year: The Work Force. Technologist engagement may include a “Carrot and a Stick” bonus clause within the offer letter. The intent of...
Read more

What Kind of Professional Developer are You?

2 June 2013, 4:11.  Posted by Brad Huett  Comments are closed
Do You have a Job or a Career? 1 – Are you so excited about what you do for a living that you cannot get out of bed fast enough in the morning? 2 – Do you look forward to the challenges...
Read more

What’s HOT on TMD

Technology Development

Check out the New Semantic Design Series

Understand Change Dynamics within Your Clients Environment

The Three Laws of Software Project Motion

Code Essentials – A Developer’s Boot Camp

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

The UX Client Series – PhoneGap Mobile Apps

Software Architecture … And Nature’s Forces

Get an In-depth Understanding of the TMD Agile Processes

The Three Laws of Software Motion

Professional Development

Are You a Technical Dinosaur?

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

What Kind of Developer are You?

The Anatomy of a Job Well Done

What is the Modern Developer?

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

June 2013
M T W T F S S
« May   Jul »
 12
3456789
10111213141516
17181920212223
24252627282930