You are viewing details from a past event. Please check our upcoming event schedule if you are looking for current content.

Llewellyn Falco

Llewellyn  Falco

Independent Agile Coach

Llewellyn Falco is an independent agile coach. He discovered strong-style pair programming. He is creator of the open source testing tool ApprovalTests( www.approvaltests.com ). He spends most of his time programming in Java and C# specializing in improving legacy code.He is the co-founder of TeachingKidsProgramming.org & co-author of Mob Programming Guidebook

Presentations

Refactoring - Continuous Improvement of Your Code Base

9:00 AM MDT

This is a high level talk about many of the misconceptions surrounding refactoring, including
What refactoring looks like
Why refactoring is often neglected
The pace of change
Making better choices
The ROI on improvements

This talk is broken in 5 sections:

Evolutionary design
The most common misconception is that refactoring is a mini-rewrite of a section of code. Instead we are going to look into what microevolution looks and feels like. As well and the double edged sword as to why it is both extremely successful yet often unappreciated.

Code Smells
Using cutting edge pattern recognizing training we will show managers and programmers alike how to spot bad code at a glance

Naming

Explore Arlo Belshee 7 steps of improving the naming of your code.

10 X
The ROI (return on investment) is one of the most misunderstood part, because the math is very non-intuitive. Here we will explore why 8,402 is 10 times better than 8,333 ?!?

Architectural Anti-Pattern: Lock In & How to avoid it.

5:00 PM MDT

The single worst architectural anti-pattern is also the one I see the most often. It locks you into an architecture. Makes your choices permanent and inhibits being able to respond when you need to scale.

We are going to look at multiple examples of this anti-pattern. Not only focusing on how to avoid it in the first place, but also how to restructure code once you have detected it in your current system.