TACFUG Meeting Notes 2012-03-15
Eleven of us met at Open Intelligence in Raleigh on March 15th for the monthly TACFUG meeting. Anant Pradhan gave a presentation titled Design Patterns for Everyday Use. This was a precursor to his talk at CF.Objective in May.
Anant is a young developer at UNC-CH and is taking graduate classes there along with working. He started with a general description of design patterns explaining that they were best practices rather than recipes for code. Many of the same problems come up in programming and similar solutions have been found. These have been organized into types including creation, structural, behavioral, and concurrency. Anant explained that only the first three really were used these days.
He went on to describe the three types in detail with listings of a number of subtypes. I won’t give away any spoilers so you will need to go to his talk in Minnesota to get all the good stuff. He is still working on parts of his talk, especially thinking of code examples that would help explain some of the information. It looks like this is going to be a good session for folks who didn’t grow up using Java.
There was discussion among the group after Anant’s preso. He got a lot of good feedback from the group about pretty much everything. Dan Wilson brought up a book that helped him get started with design patterns called Refactoring To Patterns by Joshua Kerievsky.
Please send me any changes or comments on my notes. I write them up so I remember them.