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
Monthly Archives: June 2013
Are All C# Types “Equal” … What is “Equality”
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
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
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?
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
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!
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
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?
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