Learn Coding Design Patterns

Learn common design patterns, including MVC, MVVM, and singleton, to improve your code's organization and make it easier for you and your colleagues to work with.
  1. Design Patterns in Java

    Design Patterns in Java

    Tutorial Beginner

    One of the unchanging facts of life is that change is the undying constant in every software lifecycle - one that you cannot run away from. The challenge is...

  2. Using JavaScript's Prototype with MVC

    Using JavaScript's Prototype with MVC

    Tutorial Intermediate

    In this article, we will review the process of using JavaScript, from an MVC-based perspective, to manipulate the DOM. More specifically, we'll engineer our...

  3. Generating Traditional URLs with ASP.NET MVC3

    Generating Traditional URLs with ASP.NET MVC3

    Tutorial Beginner

    There are certain truths in the world: we're born, we die, and URLs should end with a slash if it doesn't point to a file. The ASP.NET MVC framework...

  4. ASP.NET from Scratch: Views with MVC3

    ASP.NET from Scratch: Views with MVC3

    Tutorial Beginner

    ASP.NET MVC3 is now available, and it includes a new View engine called Razor. In this lesson (dubbed 9.5), we download the MVC3 bits and look at Razor and...

  5. A Beginner’s Guide to Design Patterns

    A Beginner’s Guide to Design Patterns

    Tutorial Beginner

    Ever wondered what design patterns are? In this article, I'll explain why design patterns are important, and will provide some examples, in PHP, of when and...

  6. MVC for Noobs

    MVC for Noobs

    Tutorial Beginner

    Model-View-Controller (MVC) is probably one of the most quoted patterns in the web programming world in recent years. Anyone currently working in anything...