Helping you master Software Engineering.

Receive a weekly programming tip to fast-track your career.

Enter your email to join and get my short guide

'The Road To Master Programmer'.

    We won't send you spam. Unsubscribe at any time.

    interface

    The Purpose Of Software Architecture

    /
    The Purpose Of Software Architecture Has Architecture…

    Favour Composition Over Inheritance

    /
    Favour Composition Over Inheritance The title…
    interface

    Philosophy Friday: Learn Faster This Way

    /
    Philosophy Friday: Learn Faster This Way What…
    interface

    What To Return

    /
    What To Return Today I wanted to publish an article…
    interface

    Implementing Aggregation

    /
    Implementing AggregationYesterday we considered how to implement…
    interface

    Implementing Composition

    /
    Implementing CompositionYesterday we discovered the similarities…
    interface

    Composition And Aggregation

    /
    Composition And Aggregation In OOP programming,…

    Philosophy Friday: A Lesson From Star Wars Supervillains

    /
     When I watched Star Wars 'The Force Awakens' back…
    interface

    TDD – Red / Green / Refactor

    /
    TDD - Red / Green / Refactor It's kind of funny…
    interface

    Correct Speling

    /
    Correct SpelingIsn't that misspelling in the title just…
    interface

    The Answer To ‘Where Do Interfaces Live?’

    /
    Yesterday we looked at the puzzle of where we should place an…
    interface

    Where Do Interfaces Live?

    /
    Sometimes when I review code, I notice that there seems to exist…
    interface

    Philosophy Friday: A Higher Viewpoint

    /
    Philosophy Friday: A Higher Viewpoint On February…
    interface

    The Cost Of Abstraction

    /
    The Cost Of Abstraction Just because something…
    interface

    What Is Polymorphism? (Part 2)

    /
    What Is Polymorphism? (Part 2) Yesterday's article,…
    interface

    What Is Polymorphism?

    /
    What Is Polymorphism? Today we'll tackle the last…
    interface

    The Template Method Pattern

    /
    The Template Method Pattern The Template Method…
    interface

    Philosophy Friday: Lemons To Lemonade

    /
    Philosophy Friday: Lemons To Lemonade In August…
    interface

    TDD – Invalid ShoppingCart Quantity (Part 3 – Refactor)

    /
    TDD - Invalid ShoppingCart Quantity (Part 3 - Refactor) In Part…
    interface

    TDD – Invalid ShoppingCart Quantity (Part 2)

    /
    TDD - Invalid ShoppingCart Quantity (Part 2) In Part…