Click here to Skip to main content
13,510,493 members
Click here to Skip to main content
Add your own
alternative version

Tagged as


17 bookmarked
Posted 2 Oct 2011

Design Patterns Presentation - Part 1

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


Based on 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:


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 it), 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.

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