GL.net Group Meeting #8 - 16 September 2009

Summary

Refactoring, design patterns and development practices. That and more will happen on this meeting with Gary Short, an excellent developer and truly amazing speaker. Come along if you want to know everything about refactoring and see how to apply design patterns in the real-world solutions.

Refactoring – Everything you Wanted to Know but were Afraid to Ask?

Refactoring is a skill all modern developers need. We will take a deep dive into refactoring; starting with defining "technical debt" and how that problem is solved by refactoring, before going on to look at common refactoring tasks. We’ll finish by looking at how tooling can help us with these tasks and examining some more advanced "refactoring to patterns" topics.

My Favourite Design Patterns

To achieve the best solution to a design problem requires expert knowledge. Expert knowledge takes time, collaboration and dedication to acquire.
This session will enable you to leave having gleaned some of that expert knowledge from the speaker's 18 years in the software industry. We will define the term "design pattern", explore its method of application, and we will work through some real-world and pan-industry examples that you can expect to encounter during the software development process.

Bio

Gary Short works for Developer Express as the Technical Evangelist on the frameworks team. He has a deep interest in technical architecture, especially in the areas of technical debt and refactoring. Gary is a C# MVP and gives presentations at user groups and conferences throughout the UK.
As well as C#, Gary also has an interest in dynamic languages such as Smalltalk, Ruby and Python as well as iPhone development using Objective-C.
Check out Gary's blog here.

Location

Symantec/MessageLabs
1240 Lansdowne Court
Gloucester Business Park Gloucester, GL3 4AB

Agenda

6:00pm - Doors Open
6:30pm - Meeting Begins
6:40pm - Main Presentation 1
7:30pm - Break
7:40pm - Main Presentation 2
8:30pm - Presentation Ends. Retire to bar.

Location Details

How To Register

The event is distributed as a calendar appointment. Please accept of reject the invitation you received to mark your attendance. You can also see the group's calendar here. Alternatively please fill the booking form below.

It's very important for us to have list of delegates before meeting to be able to secure suitable room and provide enough refreshments.

Registration

Please authenticate before registration.