Daily Design Pattern :: Day 10: Prototype Pattern

What you should do by Monday, February 20, 2017

We have a new venue!!!!

10350 Ormsby Park Pl #103, Louisville, KY 40223
google directions

  • Read Day 10 in Daily Design Pattern about the Prototype Pattern.
  • We are continuing the new format. Try using the pattern! We will all be applying our newly learned designed pattern to some code. This can be something as simple as a console app or a failed attempt at using it in Typescript like I did at the last meetup. Either way we’d love to see you explain your application at the next meetup (listeners are always welcome!).
  • Come ready to discuss what you learned and listen to others experiences!

    Links:
    https://www.exceptionnotfound.net/prototype-the-daily-design-pattern/

https://sourcemaking.com/design_patterns/prototype

Daily Design Pattern :: Day 9: Momento Pattern

What you should do by Monday, February 6, 2017

  • Read Day 9 in Daily Design Pattern about the Momento Pattern.
  • This week we are trying something new! We will all be applying our newly learned designed pattern to some code. This can be something as simple as a console app or your home brewed Skynet. Either way we’d love to see you explain your application at the next meetup (listeners are always welcome!).
  • Come ready to discuss what you learned and listen to others experiences!
    Links:
    https://www.exceptionnotfound.net/the-daily-design-pattern-memento/

https://sourcemaking.com/design_patterns/memento

Daily Design Pattern :: Day 8: Observer Pattern

What you should do by Monday, January 16, 2017

  • Read Day 8 in Daily Design Pattern (the newer free book we are using) about the Observer Pattern.
  • Come ready to discuss what you learned and listen to others experiences!
    Links:

https://www.exceptionnotfound.net/the-daily-design-pattern-observer/

https://sourcemaking.com/design_patterns/observer

Daily Design Pattern :: Day 7: Iterator Pattern

What you should do by Monday, December 19, 2016

  • Read Day 7 in Daily Design Pattern (the newer free book we are using) about the Iterator Pattern.
  • Come ready to discuss what you learned and listen to others experiences!
    Links:

https://www.exceptionnotfound.net/the-daily-design-pattern-iterator/
https://sourcemaking.com/design_patterns/iterator

Daily Design Pattern :: Day 6: Template Method Pattern

What you should do by Monday, December 5, 2016

  • Read Day 6 in Daily Design Pattern (the newer free book we are using) about the Template Method Pattern.
  • Come ready to discuss what you learned and listen to others experiences!

Links:

Daily Design Pattern :: Day 5: Bridge Pattern

What you should do by Monday, November 21

  • Read Day 5 in Daily Design Pattern (the newer free book we are using) about the Bridge Pattern
  • Come to the meetup on Monday Nov. 21, 6:30-8pm ready to talk the Bridge Pattern and discuss how you solved the code challenge (or listen and ask questions if you didn’t have time to do the challenge)

Links:

Daily Design Pattern :: Day 2: Abstract Factory

What you should do by Monday, November 7:

  • Read Day 2 in Daily Design Pattern (the newer free book we are using) about the Abstract Factory Pattern
  • Complete code challenge, refactoring the code to use the Abstract Factory pattern: to come
  • Upon completing the challenge, push it up to your Fork (oh yeah, fork it if you haven’t already!)
  • Come to the meetup on Monday Nov. 7, 6:30-8pm ready to talk the Abstract Factory Pattern and discuss how you solved the code challenge (or listen and ask questions if you didn’t have time to do the challenge)

 

Chapter 4 :: Facade Pattern

What you should do by Monday, October 3:

  1. Read Chapter 4 in Design Patterns in C# and/or Day 3 in Daily Design Pattern (the newer free book we are using) both are about the Facade Pattern
  2. Complete code challenge, refactoring the code to use the facade pattern: https://github.com/DevBookClub/DesignPatternsCsharp/tree/master/04-Facade
  3. Complete the assignment and push it up to your Fork (oh yeah, fork it if you haven’t already!)
  4. Come to the meetup on Monday Oct. 3, 6:30-8pm ready to talk the Facade Pattern and discuss how you solved the code challenge (or listen and ask questions if you didn’t have time to do the challenge)

Supplemental Facade Reading:

As I have said many times, I am a little disappointed with the books explanations overal. When creating the challenge I leaned heavily on the sites listed below. (Note: While reading the first link you may feel like you are being watched by Vigo the Carpathian from Ghost Busters 2)

vigo-the-facade-whisperer

Chapter 3 :: Adapter Pattern

What you should do by Monday, August 29:

adapter-pattern

  1. Read Chapter 3 on Adapters in Design Patterns in C#
  2. Complete code challenge on Interfaces and Abstract Classes: (https://github.com/DevBookClub/DesignPatternsCsharp/tree/master/02-Interfaces)
  3. When you have completed the challenge, push it up to your Fork (oh yeah, fork it if you haven’t already!)
  4. Review next weeks challenge on Adapters (https://github.com/DevBookClub/DesignPatternsCsharp/tree/master/03-Adapter)
  5. Come to the meetup on Monday Aug. 29, 6:30-8pm ready to talk the Adapter Pattern and discuss how you solved the Interfaces and Abstract Classes Challenge with reasons why you chose your solution (or listen and ask questions if you didn’t have time to do the challenge)

Supplemental Adapter Pattern Reading: