Session Schedule

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

Tuesday

8:00 AM

Functional F# Programming in .NET – A success story

Presented by: Riccardo Terrell
Time: Tuesday 8:00 AM - 12:00 PM

Do you want to learn F# and Functional Programming? Well, you better start coding! Learning a new programming language is not easy, on top of reading a lot you need to practice even more. This workshop is designed to teach you some of the basics of F# and Functional Programming by combining theory...

Room: Indigo BayTrack: Programming PrinciplesTags: .NET, Functional ProgrammingFormat: PreCompilerLevel: Introductory and overview

Wednesday

No Sessions

Thursday

8:00 AM

Python, the world beyond scripting

Presented by: Charles Yost
Time: Thursday 8:00 AM - 9:00 AM

Python is a wonderful language for writing simple scripts. But have you ever wondered how to go to the next level? What does it take to create a library, a desktop application, or a web application in Python? How does documentation, testing, packaging, and deployment work? What are all these crazy...

Room: Indigo BayTrack: Programming PrinciplesTags: PythonFormat: General SessionLevel: Introductory and overview
9:15 AM

Kotlin for C# Developers

Presented by: Alex Dunn
Time: Thursday 9:15 AM - 10:15 AM

Dive into the latest craze in languages and platforms - Kotlin. This time we will be looking at it from the perspective of a .NET C# developer, draw comparisons between the languages, and bridge the gap between these 2 amazing languages. We'll look at: - Kotlin as a language - Platforms Kotlin is...

Room: Indigo BayTrack: MobileTags: .NET, Java, Mobile, OtherFormat: General SessionLevel: Introductory and overview
10:30 AM

Cosmic Full-Stack a Blazor, ML.NET, and CosmosDB Mashup

Presented by: Ed Charbeneau
Time: Thursday 10:30 AM - 11:30 AM

Are you ready to count down to liftoff? In this session, we test the limits of the .NET stack in an incredible mission to build BlazePort, a futuristic ride share app for space travel. We'll use a mashup of the latest in .NET technologies: leveraging CosmosDB for data persistence, model travel...

Room: Indigo BayTrack: ArchitectureTags: .NETFormat: General SessionLevel: Introductory and overview
11:45 AM

A Mobile App Success Starter Pack

Presented by: Jeff Kelley
Time: Thursday 11:45 AM - 12:45 PM

When you’re pitching a mobile app to a prospective client, it’s easy to focus on the app’s raison d’être. A pizza-ordering app should order pizza, a messaging app should send messages, and a game should be fun. For an app to succeed, there are countless other hidden tasks to consider: does...

Room: Indigo BayTrack: MobileTags: Mobile, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview
1:00 PM

Going Fast: The Art of Delivering Quality Software Quickly

Presented by: Josh Carroll
Time: Thursday 1:00 PM - 2:00 PM

Building software is tricky business and the demands are higher than ever. Agile was meant to free us from the confines of red-tape driven software, but most of us can't help but feel something is off in our software process. Do you wonder why startups can launch an entire product in a few months,...

Room: Indigo BayTrack: Project Leadership/Soft SkillsTags: Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview
2:15 PM

Throw Away Your Resume

Presented by: Rocket Mortgage by Quicken Loans (Sponsor)
Time: Thursday 2:15 PM - 3:00 PM

(Presented by Keith Elder) I threw away my resume 13 years ago, and haven't looked back. Why? I'm all-in on my workplace culture. What would it take for you to plant your roots and be all-in? Research shows, for most technologists, the key is an outstanding workplace environment and a culture that...

Room: Indigo BayTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview

Friday

9:45 AM

Dealing with Disagreement

Presented by: Tommy Graves
Time: Friday 9:45 AM - 10:45 AM

Virtually everyone extols the virtues of getting multiple and diverse perspectives on almost anything. In practice, however, multiple perspectives often just lead to heated disagreements that leave technology teams feeling divided and defeated. Creating mechanisms to resolve disagreements in a...

Room: Indigo BayTrack: Project Leadership/Soft SkillsFormat: General SessionLevel: Introductory and overview
1:30 PM

Tribal Knowledge in Agile Teams

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

(Presented by Jeffrey Miller) Let's face it. We don't communicate well, and we document even less. Is it possible to wield information well in an Agile software team? Yes, it is! With consideration, change, and commitment to doing your work differently, it is possible to have relevant and vibrant...

Room: Indigo BayTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview
2:45 PM

Programmer burnout: how to recognize and avoid it

Presented by: Santosh Hari
Time: Friday 2:45 PM - 3:45 PM

Burnout among software professionals is far more widespread than we would like to admit. It sneaks up on us. At first we dread going in to work each day. We can barely focus enough to get through the day and struggle with otherwise simple-for-us tasks. It starts there and gets much worse. So what...

Room: Indigo BayTrack: Project Leadership/Soft SkillsTags: Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview