This event has ended. Visit the official site or create your own event on Sched.
  • Registration is open every day from 7:30 a.m. until the close of the day’s sessions. 
  • 30-minute refreshment breaks are at 10:00 a.m. and 2:30 p.m. daily (Wednesday afternoon break is at 2:00 p.m.). 
  • Lunch is 12:00-1:00 p.m. daily in the Catalina Ballroom (Monday lunch is in the Shutters Hospitality Suite)
Back To Schedule
Tuesday, May 3 • 1:00pm - 1:30pm
Architectural Refactoring

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Let’s face it, the system you maintain isn’t meeting expectations. The crystal ball you were issued at engineer academy was broken, and you guessed wrong about how the system would grow. Now, you’re faced with a choice: should you bite the bullet and rewrite, or should you somehow try to salvage what you have? In this session, I will talk about the evolution of the system of applications at Pluralsight as we grew from 4 to 80 developers and from one to six technology stacks over a period of four years.

Get the slides.

Watch the video.

avatar for David Adsit

David Adsit

Since his first introduction to Apple II BASIC in the 4th grade, David Adsit enjoyed programming, but when he was introduced to TDD, his passion for code really ignited. Since then, he has worked to help build teams that build well-tested software. Though many developers prefer to... Read More →

Tuesday May 3, 2016 1:00pm - 1:30pm PDT
Fairbanks B