Click here to Skip to main content
12,554,442 members (82,652 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as


17 bookmarked

Design patterns presentation Part 1

, 8 Oct 2011 LGPL3
Rate this:
Please Sign up or sign in to vote.
Design patterns presentation Part 1


Based on the requests, i have written an in depth article about this ppt explaining each and every pattern in my blog:  

  1. Part 2:
  2. Part 3:
  3. Part 4:
  4. Part 5:
  5. Part 6:
  6. Part 7:

 Sorry, my blog posts are not getting posted to Codeproject via RSS. Damn! :(


Couple of months ago, I had to give my understanding of concepts on a few design patterns to my team at my ex-employer’s place.

To give you a fair idea and a little background story, my team size was 10 and was full of good experienced people having approximately 6+ years, along with them an architect and a team lead and I was just about 3+ experienced guy. It's not easy to give a presentation to the wise ones you see.

My biggest worry was that although you can find a lot of resources and books on design patterns, you just can copy from them and blabber something about it, but I couldn’t do so because the audience was smarter than me. 

But hey, I was lucky enough to choose how many patterns I should be talking about within a time frame of around 30 mins.

So I took 4 good ones which are not soo hi-fi and not so easy to talk about. But as I hoped for, it wasn’t easy to understand from online resources, atleast for me. I had to sit for 2-3 late evenings skimming through at-least 10 resources (if I remember correctly) from websites to blogs to books. Basically, I wanted to prove my technical ability and follow the KISS principle by giving a simple understandable presentation rather than reading a copied slide or mugged up resource content which anyways would fail because any wise guy will bust you for that. ;)

So doing an exhaustive reading and understanding in detail about each pattern, I was supposed to prepare not only a slide presentation, but I also had to write equivalent sample code.

So in this post, I won't upload any code because it's not that important, nor that great (leave a comment if you want, and I shall upload), hence I am only providing a link to the slides here:

Now I must say, my presentation was well received/accepted and they even thanked for keeping it simple and crisp.

Finally, hard work paid off.

I thought that sharing this presentation would help someone who might be having problems like I faced earlier. Hence this post.



  • CodeProject
  • gof book
  • Head first design patterns  
  • Few other PPTs downloaded from the net, I don’t remember the links.

Filed under: c#, CodeProject, dotnet Tagged: c#, dotnet, general, tips


This article, along with any associated source code and files, is licensed under The GNU Lesser General Public License (LGPLv3)


About the Author

Software Developer (Senior) Siemens
India India
A .net developer since 4+ years, wild, curious and adventurous nerd.

Loves Trekking/Hiking, animals and nature.

A FOSS/Linux maniac by default Wink | ;)

An MVP aspirant and loves blogging ->

You may also be interested in...


Comments and Discussions

QuestionIt's better if you write Pin
Pranay Rana6-Oct-11 20:44
memberPranay Rana6-Oct-11 20:44 
AnswerRe: It's better if you write Pin
zenwalker19856-Oct-11 21:58
memberzenwalker19856-Oct-11 21:58 
AnswerRe: It's better if you write Pin
zenwalker19858-Oct-11 2:41
memberzenwalker19858-Oct-11 2:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.161021.1 | Last Updated 9 Oct 2011
Article Copyright 2011 by zenwalker1985
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid