Session Schedule

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

Tuesday

No Sessions

Wednesday

No Sessions

Thursday

8:00 AM

Open Source XAML Takes You Places!

Presented by: Sam Basu
Time: Thursday 8:00 AM - 9:00 AM

XAML started life as a simple thin UI markup layer, but has had a surprisingly eventful history over years – from phenomenal rise to teetering on life support. Today, XAML powers a lot of app platforms and seems poised for success going forward. And almost all of XAML application stacks are now...

Room: NileTrack: MobileFormat: General SessionLevel: Intermediate
9:15 AM

Document Yourself: A framework for career advancement

Presented by: Michelle Brenner
Time: Thursday 9:15 AM - 10:15 AM

The goal of this workshop is to document yourself the way you would document code. You wouldn’t expect someone who wants to use the program you built to read every line of code. Instead, they’re relying on the design documents and doc strings to know how it works. The same is true with your...

Room: NileTrack: Project Leadership/Soft SkillsFormat: General SessionLevel: Introductory and overview
10:30 AM

Building a Custom CSS Framework Was Easier Than I Thought

Presented by: Nate Taylor
Time: Thursday 10:30 AM - 11:30 AM

If you're like me, you've used several different front end frameworks such as Bootstrap, SemanticUI and others. You've enjoyed that they give you consistent components and layout. But perhaps you've been frustrated by those same tools. It could be that every site you have created with them looks...

Room: NileTrack: UI/DesignTags: Design (UI/UX/CSS), JavascriptFormat: General SessionLevel: Introductory and overview
11:45 AM

Bringing Order to Chaos

Presented by: Scott Connerly
Time: Thursday 11:45 AM - 12:45 PM

So, you find yourself coding in a code base that has some warts. OK, let's be honest, its a steaming pile of gum and toothpicks you're afraid to touch lest it might fall apart. How do you get from there to ... anywhere, let alone viable, architecturally useful, and stable? In this talk, we'll...

Room: NileTrack: ArchitectureTags: Other, Soft Skills/Business, TestingFormat: General SessionLevel: Intermediate
1:00 PM

HOW TO HACK AN ELECTION

Presented by: Gary Short
Time: Thursday 1:00 PM - 2:00 PM

Think your democracy is safe? Better think again. In this session I'll demonstrate the techniques that the 'black hat data scientists' use to get the result they want from any election or referenda. In this entertaining talk, I'll demonstrate techniques, both at the macro level - how to attack an...

Room: NileTrack: DataTags: Big DataFormat: General SessionLevel: Introductory and overview
3:30 PM

Digging In: Getting Familiar With The Code To Be A Better Tester

Presented by: Hilary Weaver-Robb
Time: Thursday 3:30 PM - 4:30 PM

Maybe you’ve been testing the same application for a while, and your rate of finding new bugs has slowed. Or you’re trying to find more ways to figure out what your devs are doing day to day. You have the tools at your disposal, you just need to dig in! In this talk, Hilary Weaver-Robb shares...

Room: NileTrack: Software QualityTags: TestingFormat: General SessionLevel: Introductory and overview
4:45 PM

DevOps as a Force Multiplier for Agile

Presented by: Nate Berent-Spillson
Time: Thursday 4:45 PM - 5:45 PM

So your development team uses Agile, but you keep running into process constraints because the rest of the organization is wedded to the status quo? In retros, you’re constantly coming up against inefficient, manual operations? Every step of building a software product eats away at your...

Room: NileTrack: DevOpsTags: Soft Skills/BusinessFormat: General SessionLevel: Intermediate

Friday

8:30 AM

From Manual Testing to Automation Suite: A Guide For Everyone

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

Do you start with automation? Manual tests? Should you always consider both? What about working with developers, can they help? Learn some easy stepping stones to go from manual testing to getting your feet wet with automation to writing full automation suites. In this talk you can expect lots of...

Room: NileTrack: Software QualityTags: TestingFormat: General SessionLevel: Introductory and overview
9:45 AM

Context is King: Finding Service Boundaries

Presented by: Derek Comartin
Time: Friday 9:45 AM - 10:45 AM

Are you having trouble defining service boundaries? We know there are benefits in splitting up a complex system, such as more focused models and modular deployments. Defining the correct service boundaries is incredibly important but can be pretty tricky. When defined correctly, the model feels...

Room: NileTrack: ArchitectureTags: CloudFormat: General SessionLevel: Intermediate
11:00 AM

Hiring and Inspiring an Exceptional Team

Presented by: Seth Petry-Johnson
Time: Friday 11:00 AM - 12:00 PM

Management gets a bad rap in technical circles, and for good reason: many managers are terrible, and it shows! Rising above the pointy-haired-boss stereotypes is easier than you might think. By grounding your leadership style in management science, and adding a touch of emotional intelligence, you...

Room: NileTrack: Project Leadership/Soft SkillsTags: Soft Skills/BusinessFormat: General SessionLevel: Intermediate
12:15 PM

Practical Functional Programming

Presented by: Jeremy Fairbank
Time: Friday 12:15 PM - 1:15 PM

Functional programming is more than just math and monads. Functional programming empowers developers to solve real problems with safe, predictable, and maintainable code. In this talk, discover the basics of functional programming and how to apply functional concepts in a practical manner. Learn how...

Room: NileTrack: Programming PrinciplesTags: Functional Programming, Javascript, OtherFormat: General SessionLevel: Introductory and overview
2:45 PM

Mock It 'til You Make It

Presented by: Gabriela Dombrowski
Time: Friday 2:45 PM - 3:45 PM

Let's automate the tedious task of building mocked query resolvers so that you never have to manually set up mocks for loading, error, no data, or default value states ever again! We'll learn how to use GraphQL and Apollo in a React application to build providers that will dynamically auto mock all...

Room: NileTrack: Web/Front-EndFormat: General SessionLevel: Intermediate
4:00 PM

Example Mapping: The New Three Amigos

Presented by: Thomas Haver
Time: Friday 4:00 PM - 5:00 PM

Example Mapping is a collaboration technique used by teams to help refine requirements. Every team should have a set of “ready” criteria that includes some kind of workshop between development team members to establish a shared understanding. In a time-boxed Example Mapping session, rules will...

Room: NileTrack: Software QualityTags: Other, Soft Skills/Business, TestingFormat: General SessionLevel: Introductory and overview