Session Schedule

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

Tuesday

8:00 AM

Bringing ML to Mobile Apps - Let's build an app to perform Face Recognition using Flutter

Presented by: Don Ward
Time: Tuesday 8:00 AM - 12:00 PM

The Background 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....

Room: NileTrack: MobileTags: MobileFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Xamarin Forms Workshop

Presented by: Jason Awbrey
Time: Tuesday 1:00 PM - 5:00 PM

Interested in learning more about Xamarin, but not sure where to start? This workshop will give you a guerrilla introduction to the Xamarin platform, including live coding exercises in building a cross platform app with Xamarin Forms. We'll discuss the overall Xamarin ecosystem and the sometimes...

Room: NileTrack: MobileTags: .NET, MobileFormat: PreCompilerLevel: Introductory and overview

Wednesday

8:00 AM

Building Declarative UI with SwiftUI

Presented by: Jeff Kelley
Time: Wednesday 8:00 AM - 12:00 PM

At WWDC 2019, Apple shocked its developer community with the announcement of SwiftUI—a brand-new, declarative UI framework for all of their platforms. In this workshop, we’ll build a brand new app from scratch with SwiftUI that can run on all of Apple’s platforms: iOS, macOS, watchOS, and...

Room: NileTrack: MobileTags: Mobile, OtherFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Server Side Swift Saves CodeMash: Breaking free of the phone

Presented by: Anne Cahalan
Time: Wednesday 1:00 PM - 5:00 PM

CodeMash is a whirlwind of great workshops, talks, and experiences. If only you could capture these insights and save them forever... Swift can help -- but we're NOT going to build an iOS app! Server Side Swift has gone from a fun idea to a robust, mature platform for moving data from the backend...

Room: NileTrack: MobileTags: Mobile, OtherFormat: PreCompilerLevel: Intermediate

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
2:15 PM

Tech Startups | Do's, Don'ts and Things to Consider

Presented by: Bold Penguin (Sponsor)
Time: Thursday 2:15 PM - 3:00 PM

(Presented by Ilya Bodner & Frank Lamantia) This duo has influenced the success of 5 tech-enabled startups, participated in 14 venture rounds, and experienced dozens of failed products. They've seen everything. Ideation, investment, launch, growth, selling... everything. Their current venture is...

Room: NileTrack: Sponsor SessionFormat: Sponsor 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
1:30 PM

What's going on in there? Know what's happening in your software with Application Insights.

Presented by: Aptera (Sponsor)
Time: Friday 1:30 PM - 2:15 PM

(Presented by Eric Potter) Monitoring production software can be a challenge, especially if it is hosted in the cloud. Application Insights can tell you what your software is doing and how your users are using it. You can use it to identify performance bottlenecks. You can detect errors before users...

Room: NileTrack: Sponsor SessionFormat: Sponsor 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