Past Meetup

JavaScript Refactoring Masterclass with Chris Powers

This Meetup is past

209 people went


JavaScript has quickly climbed in popularity, claiming large parts of codebases thanks to the power of Node.js, React, Angular, and Ember. Unfortunately developers regularly struggle writing high-quality JavaScript code in the fast-paced environment of front-end product development. Refactoring JS is not a “nice to have,” it’s a necessity! This hour will be dedicated to demonstrating refactoring techniques in browser JavaScript code. The coding will be live, mistakes will probably be made, but the code will get cleaner!

During this live coding session we will touch on:

• Applying the 4 Rules of Simple Code

• Using the SOLID principles

• Improving the clarity and legibility of the code

• Weighing the costs of changing code vs. not changing it

Come join the fun and step up your refactoring skills!


Chris Powers has been developing Web applications for the last eleven years, and he loves sharing his passion for building both software and teams with the audiences nationwide. As a Clean Coders author, Chris is currently producing an educational video series entitled "Clean Code in the Browser". Chris is an engineering manager at Sprout Social and lives in the northern Chicago suburbs with his wife and two children. In his free time he enjoys drumming, tabletop gaming and homebrewing.

Geekfest Events

Food is always provided! Plan on coming a few minutes early (11:40-12:00) to grab a bite and a seat. Attendees arriving after 12:10 will not be admitted.

All Geekfest events are streamed live ( and then are immediately published to our YouTube account (

Make sure to let us know if you need building access! Answer the "RSVP Question" with your full name.

Geekfest is always looking for speakers! Email us at [masked] if you are interested in giving a talk.