Session Schedule

Session Schedule2019-01-07T06:25:51-05:00

Tuesday

No Sessions

Wednesday

No Sessions

Thursday

11:45 AM

The Elegance of “The Simplest Possible Thing”: Applying Simplicity Principles to Complex Problems

Presented by: Nate Berent-Spillson
Time: Thursday 11:45 AM - 12:45 PM

Software development is complex work. Business requirements, platforms, and technology itself are all complex elements. Through all this complexity, software developers often try to create complex solutions that meet all the requirements at once. Similarly, when faced with a complex problem, they...

Room: Salon E/DTrack: Programming PrinciplesTags: .NET, Cloud, Functional Programming, Java, Javascript, Leadership, TestingFormat: General SessionLevel: Intermediate

Friday

11:00 AM

If You Don’t Have a Failing Test, You Don’t Have S***

Presented by: Nate Berent-Spillson
Time: Friday 11:00 AM - 12:00 PM

My go-to technique for just about every problem is a failing unit test. Many developers think of unit tests as something they're forced to write to hit some coverage metric, but when you look at it as a way to prove or disprove a hypothesis—it becomes a very powerful tool for problem-solving. It's...

Room: Salon E/DTrack: Programming PrinciplesTags: .NET, Cloud, Functional Programming, Java, Javascript, Mobile, Leadership, Ruby/Rails, Python, Soft Skills/Business, TestingFormat: General SessionLevel: Intermediate
4:00 PM

Confessions of a TDD Late Adopter

Presented by: Jeffrey Miller
Time: Friday 4:00 PM - 5:00 PM

After two decades of rehashing Test Driven Development techniques, what’s left to say? A lot! Hear from a seasoned software developer and consultant about the journey to TDD adoption despite objections, skepticism, insecurity, and procrastination along the way. Old dogs can learn new...

Room: Salon A/HTrack: Programming PrinciplesTags: Soft Skills/Business, TestingFormat: General SessionLevel: Introductory and overview