The Facade Design Pattern in PHP PRO

The facade design pattern helps us coping with complexity due to a big number of classes and methods. Implementing facade is about defining a new class through which we shall work with all other classes and methods. The following video clip explains this pattern using a simple code sample. You can find the source code […]

The Memento Design Pattern in PHP PRO

The memento design pattern allows us to get the state of a given object in a way that enables us to set it back either in the same original object or in another one. You can find the source code available for free download in my ‘PHP Design Patterns’ course, which is available for free […]

The Abstract Factory Design Pattern in PHP PRO

The abstract factory design pattern allows us to work with multiple factories that each one of them is been used to create another family of objects. The following video overviews its implementation in PHP. You can find the source code available for free download in my ‘PHP Design Patterns’ course, which is available for free […]

The Strategy Design Pattern in PHP PRO

The strategy design pattern allows us to use objects that represent the various strategies in our code. The following video clip explains its implementation in PHP. You can find the source code available for free download in my ‘PHP Design Patterns’ course, which is available for free personal usage at www.abelski.com.

The Visitor Design Pattern

The Visitor Design Pattern

The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.

MongoDB Design Patterns Meetup

NoSQL Databases Courses, Seminars, Consulting, and Development

The use of MongoDB involves with various cases in which we can overcome performance issues by implementing specific design patterns.

MongoDB Design Patterns

life michael design patterns professional training banner

Based on my experience, it seems that most of the developers that use MongoDB are not familiar with the MongoDB design patterns.

Classic Design Patterns in PHP Webinar PRO

Thanks for joining me in my very first webinar with Zend. You can now download the slides and the code samples. Please feel free to post comments. I hope next time to overcome the echo problem;)

Technion Design Patterns in C# INFO

In August 29th 2010 I will start lecturing a short course about design patterns and software design principles in the Technion. This course includes 6 meetings of 5 academic hours and it takes place as part of a .NET long term training course delivered in the Technion. The detailed plan can be found at http://docs.google.com/View?id=dcncp28t_143vc84v5d6.

Technion Design Patterns in C# INFO

This post was created in order to assist me delivering the ‘Design Patterns’ module, that belongs to the ‘.NET Software Development’ long term course delivered in the Technion. This module overviews the available classic design patterns and presents the classic design principles. This module includes 6 meetings of 5 academic hours each and it takes place on Mondays and Thursdays in the Canada Building, […]

Skip to content Update cookies preferences