SDD 2017 Schedule

Coding Level
This is a rating on a scale from 1 to 5 to indicate how much demo coding the session will contain (as opposed to slides) – 1 means no code demos, and 5 means nothing but.

Advanced Level
This is a rating on a scale from 1 to 5 to indicate how advanced the session is (in terms of the specific topic that is being covered) – 1 means that it’s introductory, and 5 means that it’s aimed at attendees who already have significant experience in the relevant area.

Thursday 18 May 2017



Track 7

Clean code: homicidal maniacs read code, too!

Coding Level 3
Advanced Level 1

There’s no such thing as a write-once application. The world is constantly changing, and our code needs to change with it. To keep code readable and maintainable, we’ll use techniques such as intentional naming and method trees. Think about the next developer to maintain the code. Now, imagine he’s a homicidal maniac who knows where you live.

Jeremy Clark

Jeremy Clark

Jeremy Clark makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skillset with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for .NET, and he has authored seven courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a clear understanding of abstraction. He loves speaking and has delivered over 200 technical presentations over the last 6 years in the United States and Europe. Jeremy lives in Southern California with 2 cats and a banjo.  @jeremybytes

Other presentations by Jeremy Clark

Return to full conference agenda