renodevelopers / meetups

Container for stuff from developer meetups in Reno, NV
18 stars 5 forks source link

Pattern meeting - Decorator, Adapter, Singleton #69

Closed cjavdev closed 8 years ago

cjavdev commented 8 years ago

The first pattern meeting is in February. We'll discuss Decorator, Adapter and Singleton

Try to implement these patterns in your language of choice. make a pr to this repo with your code in the design-pattern/{pattern} directories and lets see if we can get some solid examples for reference

cjavdev commented 8 years ago

Take a look at the adapter pattern for examples! Thanks, @staxmanade.

cjavdev commented 8 years ago

Suggestions for the format? Someone said no walkthroughs in the help meeting.

Chalekian commented 8 years ago

I could give a brief talk on the Hillside Group Patterns Community.

Started in the 90's, the very best minds for creating/discussing patterns originate here. Check out their member list and you'll find the most foundation voices--including Helm, Johnson (think "Gang of Four"), Booch, Fowler and more.

You can also browse Hillside's in-depth patterns catalogs.

In short, there is a proven way to talk about patterns... ...could be helpful.

Paul Chalekian

cjavdev commented 8 years ago

Might be nice to have a history of design patterns. Still working out the format for this. Any volunteers to talk about:

@staxmanade looks like you added all the adapter stuff.

The lightning talks will be 25-30 min. Each will answer at least these questions about each pattern.

cjavdev commented 8 years ago

@all, bump. Thinking the format could be: we split off and pair through implementing these in different languages and then come back together to discuss for the last 30-45 min.

Chalekian commented 8 years ago

K... ...there are ways to talk about Design Patterns. I can review them quickly, prior to our groups splitting off. I can then rotate between groups. Remember, this is a creative process with a proven structure.

In short, a pattern has a:

 Context
 Problem
 Forces
 Solution
 Consequences

Consider the following written/illustrated by a "patterns guy" in Germany.

http://www.hillside.net/plop/2010/papers/kohls.pdf

Yes, it is indeed abstract, but remember how Abstraction is part of OOP. We (in the "Patterns Community") encourage images... ...and this paper has 'em.

Some of the best minds in software engineering are long "on board" with this. 'could greatly help you all as developers.

I'm open to intermediate questions/consultations.

Best,

Paulie

Paul Chalekian, PhD, CISA

(775) 220-3174 cl.


From: CJ Avilla [notifications@github.com] Sent: Monday, February 15, 2016 9:24 AM To: renodevelopers/meetups Cc: Paul Chalekian Subject: Re: [meetups] Pattern meeting - Decorator, Adapter, Singleton (#69)

@all[github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_all&d=BQMCaQ&c=jifKnBYnyVBhk1h9O3AIXsy5wsgdpA1H51b0r9C8Lig&r=Aw9TxuA0cQZ9Ir0rW5sF7A&m=-Wm4Ke6u8HI4hByN5tZGVP0nsoQQt7Fj6DhCAP6VLB8&s=5nraKR5JBp3a4VqTxC9PKxSjJigo0cCcSzZBqI88v3o&e=, bump. Thinking the format could be: we split off and pair through implementing these in different languages and then come back together to discuss for the last 30-45 min.

— Reply to this email directly or view it on GitHub[github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_renodevelopers_meetups_issues_69-23issuecomment-2D184314331&d=BQMCaQ&c=jifKnBYnyVBhk1h9O3AIXsy5wsgdpA1H51b0r9C8Lig&r=Aw9TxuA0cQZ9Ir0rW5sF7A&m=-Wm4Ke6u8HI4hByN5tZGVP0nsoQQt7Fj6DhCAP6VLB8&s=QD4Y5Iz6241_jwcDqYI8psbcw88J1Vbqnjql9CifFJA&e=.

cjavdev commented 8 years ago

@Chalekian sounds good! :) you're on

cjavdev commented 8 years ago

@Chalekian could you shoot me a bio for the event? cjavilla@gmail.com

cjavdev commented 8 years ago

Awesome job, @Chalekian :)