Session Schedule

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

Tuesday

8:00 AM

Putting the D&D in TDD

Presented by: George Walters II, Guy Royse
Time: Tuesday 8:00 AM - 12:00 PM

Are you tired of TDD workshops that make you do boring things like calculating bowling scores and prime factors or demonstrate how to win the game of life? If so, this is the session for you! In this TDD workshop, we will be building the domain model for EverCraft -- a new MMORPG from Blizzards of...

Room: Sagewood / ZebrawoodTrack: Software QualityTags: .NET, Java, Javascript, Ruby/Rails, Python, TestingFormat: PreCompilerLevel: Introductory and overview

Wednesday

8:00 AM

Building Quality JavaScript With Test-Driven Development

Presented by: Steven Hicks
Time: Wednesday 8:00 AM - 12:00 PM

Learning Test-Driven Development (TDD) is frustrating. The first couple tests feel strange - you wonder why you're writing tests that fail on purpose. Before long, you find yourself behind schedule from spending so much time on tests. You abandon unit testing completely. You'll write them...

Room: Sagewood / ZebrawoodTrack: Software QualityTags: Javascript, TestingFormat: PreCompilerLevel: Introductory and overview

Thursday

11:45 AM

Let's talk about documentation (but more fun than that sounds)

Presented by: Mike Hand
Time: Thursday 11:45 AM - 12:45 PM

Street signs. Clothing tags. LEGO instructions. Furniture assembly... "instructions." Every field requires documentation, but some are far better at it than others. We'll take a tour through the highlights and lowlights, hits and misses -- and then see what we can apply back to the field of software...

Room: Sagewood / ZebrawoodTrack: Software QualityTags: OtherFormat: General SessionLevel: Introductory and overview
1:00 PM

How to Get Started with Swift in 2020

Presented by: Leo Dion
Time: Thursday 1:00 PM - 2:00 PM

Swift is now a half decade old since its introduction at WWDC 2014. With Swift 5 and ABI stability, Swift has matured into a language ready for new adopters. In this talk, Leo gives an introduction to Swift development as well as Swift’s journey from the iPhone to the Watch to servers. Leo also...

Room: Sagewood / ZebrawoodTrack: MobileFormat: General SessionLevel: Introductory and overview
2:15 PM

TMW Systems Sponsor Session

Presented by: TMW Systems (Sponsor)
Time: Thursday 2:15 PM - 3:00 PM

No information submitted yet. Stay tuned!

Room: Sagewood / ZebrawoodTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview
3:30 PM

Public Speaking For Engineers

Presented by: Robby Millsap
Time: Thursday 3:30 PM - 4:30 PM

Have you ever wanted to deliver a session or keynote at your favorite conference? Have you ever attended a really boring session and thought, "I could do better than that!" Are you terrified of getting in front of your peers? Have you ever wondered how to effectively use humor to get your point...

Room: Sagewood / ZebrawoodTrack: Project Leadership/Soft SkillsFormat: General SessionLevel: Introductory and overview

Friday

8:30 AM

StencilJS and Universal Components

Presented by: Mike Hartington
Time: Friday 8:30 AM - 9:30 AM

Have you ever found an awesome component online, but couldn’t use it because it’s written for a different framework? For too long now, frameworks have gotten in the way of developers sharing code that they’ve written. With different APIs to work with, developers would have to rewrite a...

Room: Sagewood / ZebrawoodTrack: Web/Front-EndFormat: General SessionLevel: Introductory and overview
1:30 PM

4 Times I Should Have Been Fired for Bad Code

Presented by: JPMorgan Chase & Co. (Sponsor)
Time: Friday 1:30 PM - 2:15 PM

(Presented by Ben Thorp) Ever set a helicopter on fire? Wasted months of company time developing a product that no one wanted? Designed a system so complex and hard to use that none of your peers (or boss unfortunately) could maintain it? We’ve all made mistakes and have hopefully learned from...

Room: Sagewood / ZebrawoodTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview
2:45 PM

One Codebase, Many Screens - Flutter in a Nutshell

Presented by: Don Ward
Time: Friday 2:45 PM - 3:45 PM

The Story - Flutter is Google’s cross-platform development framework for quickly crafting high-quality native apps on Web, iOS, Android, and ChromeOS in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source. Notable...

Room: Sagewood / ZebrawoodTrack: MobileTags: MobileFormat: General SessionLevel: Introductory and overview