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

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

Hacking Your Emotional API: Emotional Intelligence in Practice

Presented by: John Sawers, Aaron Aldrich
Time: Tuesday 8:00 AM - 12:00 PM

Being a good developer isn’t just about slinging code; we’re part of a community. Interacting with others in a community means feelings are involved. But feelings are messy and uncomfortable, so why can’t you just ignore them? Because emotional skills are critical for working well on a team....

Room: CypressTrack: Project Leadership/Soft SkillsTags: Soft Skills/BusinessFormat: PreCompilerLevel: Introductory and overview

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

Introduction to Kubernetes

Presented by: James Strong
Time: Tuesday 8:00 AM - 12:00 PM

Introduction to Kubernetes is a hands-on, interactive workshop giving attendees a thorough understanding of the fundamentals of Kubernetes. As part of this workshop, you will learn how Kubernetes works, deploy microservices to that cluster & also hear about some war stories.

Room: OrangeTrack: ArchitectureTags: Cloud, OtherFormat: PreCompilerLevel: Introductory and overview

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

Arts & Crafts with AWS Glue Workshop

Presented by: Lydia White, James Zhang
Time: Tuesday 8:00 AM - 12:00 PM

Constructing and administering a big data scale Extract, Transform & Load (ETL) and Business Intelligence (BI) pipeline can be expensive and complicated. Fortunately, Amazon Web Services (AWS) simplifies this with Glue and QuickSight services. Glue, a fully managed, serverless and cloud-optimized...

Room: Salon HTrack: DataTags: Cloud, Big Data, PythonFormat: PreCompilerLevel: Introductory and overview

Design & Research Fundamentals for Developers

Presented by: Alex White
Time: Tuesday 8:00 AM - 12:00 PM

How do you know what you’re building is important to your customers? As a developer, it’s easy for you to jump right into the code when given a problem to solve, but what if you build something that nobody wants? Taking the time to design and research your product can help you better meet the...

Room: Salon ETrack: UI/DesignTags: Design (UI/UX/CSS)Format: PreCompilerLevel: Introductory and overview

Badge My IoT Life, Part 1

Presented by: Paul Pagel
Time: Tuesday 8:00 AM - 12:00 PM

What can play games on the go, show your best face to the world, establish your geek creds way better than any iPhone, and potentially do some useful work too? Why, the "official" CodeMash 2020 IoT Badge of course! In this workshop, you will construct your very own battery-powered WiFi-enabled...

Room: MangroveTrack: HardwareTags: HardwareFormat: 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

Let's play!

Presented by: Jean Lange, Remy Porter
Time: Tuesday 1:00 PM - 5:00 PM

Improv games ~ZIP!~ build skills like paying attention ~ZAP!~, switching roles ~ZOP!~, negotiating uncertainty ~...zzZIP?~, and celebrating failure ~ZOP! HURRAH!~ … and these skills build up to real world benefits like understanding the people around you better, working well in a group, and not...

Room: CypressTrack: Project Leadership/Soft SkillsFormat: PreCompilerLevel: Introductory and overview

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

Kubernetes hands-on (Workshop)

Presented by: Rob Richardson
Time: Tuesday 1:00 PM - 5:00 PM

Kubernetes is how you run Docker in production. Bring your laptop with Docker for Windows or Docker for Mac edge version installed. We'll walk through getting a K8s cluster fired up on Docker-Desktop, minikube, and on Azure. You'll be hosting Docker containers in development and production in no...

Room: Salon DTrack: DevOpsTags: CloudFormat: PreCompilerLevel: Introductory and overview

Badge My IoT Life, Part 2

Presented by: Paul Pagel
Time: Tuesday 1:00 PM - 5:00 PM

What can play games on the go, show your best face to the world, establish your geek creds way better than any iPhone, and potentially do some useful work too? Why, the "official" CodeMash 2020 IoT Badge of course! This session will use the badge created in Part 1 and take a closer look at...

Room: MangroveTrack: HardwareTags: HardwareFormat: 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

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

From Particle to Alexa

Presented by: Brandon Satrom, Jeff Blankenburg
Time: Wednesday 8:00 AM - 12:00 PM

In this 4-hour workshop, you will get to work with the two teams behind Particle IoT hardware and Amazon Alexa to build and code your own IoT device, which you can then command with your own Alexa skill. Come learn about how to command IoT devices, add and measure sensors, and use Particle’s rich...

Room: Salon ATrack: HardwareFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Analysis and Defense of Automotive Networks

Presented by: Samuel Hollifield
Time: Wednesday 1:00 PM - 5:00 PM

Note: This precompiler will require an additional ticket purchase in order to retain the Arduino hardware featured in the presentation. Modern vehicles are critically vulnerable. They rely on many electronic computers and sensors which communicate by broadcasting critical information over many...

Room: MangroveTrack: HardwareTags: Hardware, Python, SecurityFormat: PreCompilerLevel: Introductory and overview

Thursday

No Sessions

Friday

No Sessions