Form Template Method


Details
For this session, please read Form Template Method from Joshua Kerievsky's book Refactoring to Patterns (http://bit.ly/RF2P-jk)
The speaker will introduce the refactoring with slides and a demonstration, including code samples in the following languages:
๐ C#
โ JavaScript
๐ Python
After the intro, we can get into groups/pairs or work solo, whatever people feel most comfortable with, and explore the refactoring. Please bring a machine if you'd like to code along and for maximum enjoyment, we'd recommend you have the following tools / IDEs installed due to their refactoring tooling:
C# - Rider or Visual Studio with ReSharper
JavaScript - WebStorm
Python - PyCharm
Note that all JetBrains tools have free 30 day evaluation periods or free community editions.
And if you want to work in a language that we don't provide example code for that's cool too!
Please note an in depth knowledge of patterns and refactoring isn't required and all skill levels are welcome! A diverse range of perspectives is encouraged, however we'd recommend that attendees have studied the refactoring and any associated patterns that'll be discussed that week.
Food and drink will be provided. ๐
Accessibility
The building we're in for this event unfortunately doesn't have disabled access. Please let us know if this will be an issue for you. We're working to find a more suitable venue for future events.

Form Template Method