The Modern Developer

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

Monthly Archives: August 2013

Principle Design Series: LSP

31 August 2013, 7:36.  Posted by Brad Huett  Comments are closed
The Liskov Substitution Principle If it looks like a Duck, Quacks like a Duck, But Needs Batteries,  You Might Need a Better Abstraction! The Liskov Substitution Principle (LSP) in the Modern Developer’s Design Series supports the Modern Developers Behavior Versus State Principle (BVSP). Compliance with LSP guarantees...
Read more

The Three Laws of Software Project Motion

30 August 2013, 11:06.  Posted by Brad Huett  Comments are closed
A Thought Experiment  The Forces Affecting Successful Software Development Most aspects of Technology solutions, using modern practices such as Object Oriented Programming, are based on the real world. We have objects that are things designated as Nouns: a person, place or thing....
Read more

Principle Design Series: OCP

29 August 2013, 9:34.  Posted by Brad Huett  Comments are closed
The Open / Closed Principle Brain Surgery is Not Required when Putting on a Hat The Open / Closed Principle in the Modern Developer’s Design Series is a natural extension of the Single Responsibility Principle. The Single Responsibility Principle uses Open / Closed...
Read more

Principle Design Series: DRY

25 August 2013, 8:42.  Posted by Brad Huett  Comments are closed
The Don’t Repeat Yourself Principle Repetition is the Root of All Software Evil The DRY Principle in the Modern Developer’s Design Series is a very important principle. The Don’t Repeat Yourself Principle States: Every piece of Code must have a Single, Unambiguous,...
Read more

Principle Design Series: SRP

17 August 2013, 7:54.  Posted by Brad Huett  Comments are closed
The Single Responsibility Principle Just because you can doesn’t mean you should The first of the Principle Design Series is the most important principle of them all. The Single Responsibility Principle States: A Software Entity Should Have One and Only One Reason to Change...
Read more

Its Cache Business … TCMS

11 August 2013, 11:19.  Posted by Brad Huett  Comments are closed
TCMS Business Services Caching The Info Services Domain of the TCMS Application provides the data responses (Response DTOs) as the return for Web Service data requests (Request DTOs) calls. This process is expensive as it must make calls to Cloud Services a...
Read more

The Modern Developer’s Postings … The Blogs

9 August 2013, 7:47.  Posted by Brad Huett  Comments are closed
A Blog on the Blogs It has been over three months as of today, August 8th, 2013, since The Modern Developer went “Live” for the world. I have had a number of people ask me about older post when discussing various development...
Read more

yield return  and the Iterator Pattern

3 August 2013, 9:19.  Posted by Brad Huett  Comments are closed
Using the Yield Keyword for Elegant Code The yield C# keyword was added in C# 2.0 in order to simplify implementation of the “Iterator Pattern” in Typed C# objects. The “Gang of Four” in their Design Patterns book in the 90’s defined the...
Read more

What’s HOT on TMD

Technology Development

Check out the New Semantic Design Series

The Three Laws of Software Project Motion

The Three Laws of Software Motion

Get an In-depth Understanding of the TMD Agile Processes

Software Architecture … And Nature’s Forces

Understand Change Dynamics within Your Clients Environment

Code Essentials – A Developer’s Boot Camp

The UX Client Series – PhoneGap Mobile Apps

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

Professional Development

What Kind of Developer are You?

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

What is the Modern Developer?

The Anatomy of a Job Well Done

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

August 2013
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Jul   Sep »