The Modern Developer

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

Monthly Archives: February 2014

Semantic Design Series: Design Patterns

28 February 2014, 2:30.  Posted by Brad Huett  Comments are closed
Design Patterns in Domain Driven Design The Domain Model objects, such as the elements of a Bounded Context, must manage the objects life cycle from instantiation to destruction. How an object is created, delivered, consumed, persisted and destroyed must be managed as...
Read more

Semantic Design Series: Entities / Value Objects

27 February 2014, 11:54.  Posted by Brad Huett  Comments are closed
What are Domain Entities and Value Objects? Domain Entities are Behavior Classes: Actions. Value Objects are State Classes, Data. Domain Entities and Value Objects are bounded together to create a  Representational Model of a Business Process referred to as a Bounded Context. What is...
Read more

Semantic Design Series: Bounded Context

26 February 2014, 11:22.  Posted by Brad Huett  Comments are closed
What is a “Bounded Context” When defining the requirements of business there are processes that are related. They consume common data but their responsibilities are related to a specific business requirement. An example of a Bounded Context that most companies would have is the Customer Management context....
Read more

Semantic Design Series: Domain Driven Design

25 February 2014, 9:41.  Posted by Brad Huett  Comments are closed
What is Domain Driven Design (DDD)? The simple Domain Driven Design definition: A Collection of Principles and Patterns … Used to Transform the Business Domain …… Into Technology Domain Models as Software Abstractions The key take away from that definition is “Business...
Read more

Semantic Design Series: Ubiquitous Language

24 February 2014, 8:34.  Posted by Brad Huett  Comments are closed
What is the Ubiquitous Language? The Ubiquitous Language is a collection of Business Terms that must be understood and realized in the same way by all Team Members. The lexicon is a “Living Dictionary” that must be pro actively managed throughout the...
Read more

Semantic Design Series: RESTful Architecture

23 February 2014, 11:30.  Posted by Brad Huett  Comments are closed
The Semantic Design RESTful Architecture What is Representational State Transfer? “Representational State Transfer (REST) is an architectural style consisting of a coordinated set of constraints applied to components, connectors, and data elements within a distributed Hypermedia system. REST ignores the details of...
Read more

Semantic Design Series: Model Driven Design

22 February 2014, 10:37.  Posted by Brad Huett  Comments are closed
Model Driven Design Concepts In Domain Driven Design (DDD) we strive to create a Technical Representation of the Business Domain in the Technology Domain Code we develop. We create these representations with a concept called Model Driven Design. We seek to define...
Read more

Semantic Design Series: The Layered Model

17 February 2014, 12:23.  Posted by Brad Huett  Comments are closed
The Semantic Web Architecture What is a “Semantic” in Web n-Tier Architecture? The TMD definition of an Architectural Semantic is: “The Representation of a Domain Entity rather than the Domain Entity Itself” The “Semantic” of a concrete implementation is generally non-temporal but...
Read more

Quality Management: The Code Review Process

15 February 2014, 7:46.  Posted by Brad Huett  Comments are closed
Agile Manifesto and Creating Quality Products The driving concept behind the Agile Manifesto Principles is a paradigm of “Product Delivery” over “Product Delivery Process“. This paradigm shift is a major change of philosophy for upper and middle management that have been “Frozen in the Waterfall” methodology. A Code Development Processes is Required to Create...
Read more

The Sprint Release Planning Process

9 February 2014, 12:00.  Posted by Brad Huett  Comments are closed
The Agile End Game: Product Release All of these activities: Business Team Meetings Architect Team Design Sessions Development Team’s Daily Stand Up Meetings Design, Development and Integration Code Review Process QA Team Activities Network Infrastructure Team Support are all for one focused goal:...
Read more
Older Entries

What’s HOT on TMD

Technology Development

Check out the New Semantic Design Series

Understand Change Dynamics within Your Clients Environment

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

The Three Laws of Software Project Motion

Get an In-depth Understanding of the TMD Agile Processes

Software Architecture … And Nature’s Forces

The Three Laws of Software Motion

Professional Development

What is the Modern Developer?

The Anatomy of a Job Well Done

Are You a Technical Dinosaur?

What Kind of Developer are You?

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

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

February 2014
M T W T F S S
« Jan   Mar »
 12
3456789
10111213141516
17181920212223
2425262728