Next Meeting: March 5th 2008

February 9, 2008

Firstly, Thanks for last month presenters – Geoff Burns and Gian Lorenzetto

Geoff spoke on “Move Accumulation to Collecting Parameter ” . The example used in the discussion was based on book example around replacing string concatenation with well composed methods which accumulate the result using a string buffer. We had some interesting discussion contrasting Collecting Parameter against the Visitor.

Gian did a great job of reviewing Kent Beck’s recent ‘Implementation Patterns’ book. The book contains lot of anecdotes and
paragraphs about good development practices often at a method level. The book seemed to lack code examples or diagrams often assumed to be present in a ‘Patterns’ book. But the paragraphs seemed thought provoking and often had to be read several times to grasp the thinking behind it. Overall Gian recommended the book to everyone.

Next Meeting – March 5th

First Session: Replace Implicit Tree with Composite / Replace One/Many Distinctions with Composite by Andy Bulka

Second Session: Realize the Interpreter through Selenium – David Kemp
David will be walking us through the selenium source code and illustrate its use of the Interpreter pattern.


Next Meeting : Feb 6th 2008

December 17, 2007

Next Meeting : Feb 6th 2008
Location : ThoughtWorks Office, Level 11, 155 Queen Street, Melbourne, VIC
3000

First Session: Move Accumulation to Collecting Parameter (from Refactoring to Patterns) by Geoff Burns

You have a single bulky method that accumulates information to a local variable.

Second Session: Implementation Patterns (Kent Beck) – A book review by Gian Lorenzetto


Next Meeting 5th Dec 2007

November 26, 2007

Meeting Details :
Time : Dec 5th, 6:45pm
Location : ThoughtWorks Office, Level 11, 155 Queen Street, Melbourne, VIC
3000

First Session: encapsulate composite with builder (Refactoring to
Patterns) by Gian Lorenzetto

Simplify the build by letting a Builder handle the details.

Second Session: Facilitated discussion on static vs dynamic languages by Jonni Gani

The discussion will be centered around this article comparing Python
and Java:www.ferg.org/projects/python_java_side-by-side.html


Topics for the Next Meeting (November 7th at 6:45 pm)

October 22, 2007

Next Meeting – November 7th

First Session: Replace Implicit Tree with Composite (Refactoring to Patterns) by Khali Young

“Replace your primitive representation with a Composite”

Second Session: Closures by Andy Bulka

Andy will be showing us what the term closure means in programming languages and its power.


Topics for the Next Meeting (October 3rd at 6:45 pm)

September 17, 2007

First Session: Form Template Method (Refactoring to Patterns) by Krishnan

“Two methods in subclasses perform similar steps in the same order, but yet the steps are different.”

Second Session: A look at Continuations

“Continuation represents an execution state of a program at a certain point.”


Topics for the Next Meeting (September 5th 2007 at 6:45 pm)

August 24, 2007

First Session (Refactoring to Patterns): Replace Conditional Logic With Strategy by Gian Lorenzetto

Gian shows us how to get rid of those pesky conditionals and reduce code complexity!

Second Session: Knowledge sharing session
We dont have any formal topics for the second session, so lets make use of this opportunity to share any information we have learnt in our day to day work or outside. We can time box the session to half hour or so and leave little early.


Flyweight Pattern (4 April 2007) Slides Now Available

August 10, 2007

MVC Discussion (1st Aug 2007) Slides Now Available

August 10, 2007

Topics for the Next Meeting (August 1st at 6:45 pm)

July 31, 2007

Topics for the Next Meeting (August 1st at 6:45 pm)

First Session (Refactoring to Patterns): Introduce Polymorphic Creation with Factory Methods by Ilya Parispai

Classes in a hierarchy implement a method similarly

except for an object creation step.

Make a single superclass version of the method that

calls a Factory Method to handle the instantiation.

Second Session: Discussion on MVC (led by Oleg Kiorsak)

We will be continuing our discussion on the MVC model and try to focus on its influence on web applications and listen to Oleg :) .


Topics for the Next Meeting (July 4th at 6:45 pm)

June 12, 2007

First Session: Encapsulate Classes with Factory by Brent Snook
Its the next refactoring in the Refactoring To Patterns study guide.

Second Session: Discussion on the MVC pattern (led by Oleg Kiorsak)

The discussion will be around reinforcing our understanding of the MVC pattern; how it applies in the context of a rich client application and in web applications
using various ‘MVC based frameworks’.


Follow

Get every new post delivered to your Inbox.