Domain-Driven Design: Cargo Shipping Example

Domain-Driven Design: Cargo Shipping Example (Part 2)

Lorenzo continues the discussion on DDD, this time with a focus on persistence of value objects. One of my colleagues asked an interesting question about my previous post that I thought would be worth posting here. He asked about the …

Continue Reading...
Domain-Driven Design: Cargo Shipping Example

Domain-Driven Design: Cargo Shipping Example

Lorenzo discusses DDD using a cargo shipping scenario. I’ve always found the cargo shipping example used in Eric Evan’s book to be quite useful in learning DDD. Here are some of my notes. Bounded Contexts Eric Evans did mention in …

Continue Reading...
Agile Myth #6: "Agile Means No Upfront Design"

Agile Myth #6: “Agile Means No Upfront Design”

This is Calen’s seventh post in a 13-part series, “Agile Myths and Misconceptions” where he strives to correct 12 common misconceptions about Agile Software Development. First of all, let me correct the notion that Agile has little to no concern …

Continue Reading...
chicken600

Jollibee #ChickenSad – An IT Management Case Study

Calen discusses the system migration issues Jollibee faced that led to inventory issues for the fastfood giant. Here’s his take on what went wrong and what could’ve been done right. Last week, a system migration caused problems in inventory deliveries …

Continue Reading...
Template Method Pattern Example Using Java Generics

Template Method Pattern Example Using Java Generics

A tutorial on how to use the Template Method to eliminate error-prone code duplication. If you find that a lot of your routines are exactly the same except for certain sections, you might want to consider the Template Method to …

Continue Reading...

Java

Domain-Driven Design: Cargo Shipping Example

Domain-Driven Design: Cargo Shipping Example (Part 2)

Lorenzo continues the discussion on DDD, this time with

Domain-Driven Design: Cargo Shipping Example

Domain-Driven Design: Cargo Shipping Example

Lorenzo discusses DDD using a cargo shipping scenario. I've always

Template Method Pattern Example Using Java Generics

Template Method Pattern Example Using Java Generics

A tutorial on how to use the Template Method

Quantifying Domain Model versus Transaction Script

Quantifying Domain Model versus Transaction Script

I've been conducting training classes (with Orange and Bronze)

Android

Beginning Android (Part 4)

Beginning Android Part 4: Apache Cordova Persistence Support

Catch Up! If you haven’t seen the first three parts

O&B at the GDG Baguio Android Bootcamp and Hackathon

O&B at the GDG Baguio Android Bootcamp and Hackathon

O&B partnered with the Google Developer Group for the

Beginning Android (Part 4)

Beginning Android (Part 3)

Catch Up! If you haven't seen the first and second

Beginning Android (Part 4)

Beginning Android (Part 2)

Creating Your First Android Application Part 1 of this Beginning

An Orange & Bronze Software Labs, Inc. Website