Session Schedule

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

Tuesday

8:00 AM

Build your first full-stack Blazor app

Presented by: Ed Charbeneau
Time: Tuesday 8:00 AM - 12:00 PM

The arrival of WebAssembly begins a new era for .NET web developers, allowing client-side applications written in C# to run directly in the browser. Blazor is a newly emerging client-side UI platform from the ASP.NET Core team, offering a productive and powerful way to construct large-scale...

Room: ZambeziTrack: Web/Front-EndTags: .NETFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Get Up and Running Quickly With Vue.js

Presented by: Burton Smith
Time: Tuesday 1:00 PM - 5:00 PM

Whether you are enhancing a legacy application or starting a greenfield project, Vue.js can help reduce your development time. Vue.js a very lightweight and fast JavaScript framework that makes it ideal for modern applications - from using it as a library to create some enhanced features in your...

Room: ZambeziTrack: Web/Front-EndTags: Design (UI/UX/CSS), JavascriptFormat: PreCompilerLevel: Introductory and overview

Wednesday

No Sessions

Thursday

10:30 AM

API Design - The Right Way

Presented by: Jit Krishnamurthy
Time: Thursday 10:30 AM - 11:30 AM

APIs are at the core of how applications interact with each other. The first step in developing an API is to design it and ever since Eric Evans introduced Domain Driven Design (DDD) in his book ‘Domain Driven Design: Tackling Complexity in the Heart of Software’, it has been the go-to tool for...

Room: ZambeziTrack: Programming PrinciplesTags: Cloud, OtherFormat: General SessionLevel: Introductory and overview
11:45 AM

An Introduction to WebAssembly

Presented by: Guy Royse
Time: Thursday 11:45 AM - 12:45 PM

Want to write a web application? Better get familiar with JavaScript JavaScript has long been the king of front-end. While there have been various attempts to dethrone it, they have typically involved treating JavaScript as an assembly-language analog that you transpile your code to. This has lead...

Room: ZambeziTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Introductory and overview
1:00 PM

API Gateways and Microservices: 2 peas in a pod

Presented by: Santosh Hari
Time: Thursday 1:00 PM - 2:00 PM

Chances are you’ve already gone through the tedious process of decomposing your monolith into microservices, or at the very least, want to use microservices in the near future. Nowadays, microservices connect to various APIs. These APIs could differ in protocols (REST/SOAP), where they’re hosted...

Room: ZambeziTrack: ArchitectureTags: Cloud, Other, SecurityFormat: General SessionLevel: Introductory and overview
2:15 PM

Own Your Career (an owner’s guide for techies)

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

(Presented by Dan Broekhuizen) So it’s 2020 and you’re working in the #1 ranked job in the country, software development. Sweet, right? Truth is, having a great job is not the same thing as having a great career. How do you climb into the driver’s seat? Dan Broekhuizen — organizational...

Room: ZambeziTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview
3:30 PM

The Immutable Laws of Software and Life: Code Accordingly

Presented by: Cory House
Time: Thursday 3:30 PM - 4:30 PM

The first Law of Ecology: you can never merely do one thing. Actions have side-effects. In this session, we'll explore how changes in software design can have unexpected, profound impacts. In this story-based session, I'll reference both popular and little-known "laws" of computing and life. I'll...

Room: ZambeziTrack: Programming PrinciplesTags: Design (UI/UX/CSS), Other, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

Friday

8:30 AM

Technical Leadership 101

Presented by: John Rouda
Time: Friday 8:30 AM - 9:30 AM

We all have potential to be technical leaders. What is a leader? My daughter says it’s the person in front of you in line. She’s right… in a way. A leader is just someone we follow. This talk will explore how we can lead those to our right and to our left. How to lead from any level, not...

Room: ZambeziTrack: Project Leadership/Soft SkillsTags: Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview
11:00 AM

An Introduction to Quantum Programming

Presented by: Matt Norby
Time: Friday 11:00 AM - 12:00 PM

Quantum computers can solve some classes of problems much faster than conventional computers. But the terminology can be confusing. What are qubits, superposition, and entanglement? And how can you harness them to write programs? In this session, you will learn the language and concepts of...

Room: ZambeziTrack: Programming PrinciplesTags: OtherFormat: General SessionLevel: Introductory and overview
12:15 PM

A Developer's Introduction to Electronics

Presented by: Guy Royse
Time: Friday 12:15 PM - 1:15 PM

Are you a programmer? Odds are you have a love of Raspberry Pis, Arduinos, and other devices of their ilk. These devices are easy to program, especially for a developer like you, but when it comes to building circuits for them to control, you're pretty much just following recipes online without a...

Room: ZambeziTrack: HardwareTags: HardwareFormat: General SessionLevel: Introductory and overview
1:30 PM

The Art of Web Authentication

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

(Presented by Kim Maida) Authentication and authorization are daunting topics for many developers. Auth standards are well defined, but are challenging to understand. Terminology and specifications (OAuth, OIDC, JWT, IETF)? How does cookie-based authentication work? How does token-based...

Room: ZambeziTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview
2:45 PM

Becoming a Better Curator of Your Code

Presented by: Ian Zelikman
Time: Friday 2:45 PM - 3:45 PM

Writing code that functions correctly is only part of the development process. The majority of our time is spent reading, maintaining and refactoring our code. In this talk we will discuss how when we see our work as code curation we actually enable our job to be much easier and productive. We...

Room: ZambeziTrack: Software QualityTags: OtherFormat: General SessionLevel: Introductory and overview