Session List

Session List2019-10-02T20:07:53+00:00

An Introduction to Python for Complete Beginners

Presented by: Fernando Medina Corey

This session will teach attendees all about Python 3. It will start by showing how to install Python3 on Mac, Linux or Windows. Then it will show how to use the Python interpreter and review a variety of language concepts that include: ...

Tags: PythonFormat: PreCompilerLevel: Introductory and overview

Analysis and Defense of Automotive Networks

Presented by: Samuel Hollifield

Note: This precompiler will require an additional ticket purchase in order to retain the Arduino hardware featured in the presentation. ...

Tags: Hardware, Python, SecurityFormat: PreCompilerLevel: Introductory and overview

Application Security, Basic, Intermediate, Advanced

Presented by: Bill Sempf

Bill will be joining us to teach a dynamic course to help us think like an attacker and give us all the coding tips we need to stop them cold in their tracks. Even the most experienced developers are sure to pick up some new tips and tricks. This hands-on half-day workshop will have something for...

Tags: Security, TestingFormat: PreCompilerLevel: Intermediate

Arts & Crafts with AWS Glue Workshop

Presented by: Lydia White

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

Tags: Cloud, Big Data, PythonFormat: PreCompilerLevel: Introductory and overview

Automate Your Build/Release Pipelines with Azure DevOps

Presented by: Mickey Gousset

Most people's start into the DevOps culture is through automation, specifically around their build/release pipelines. Whether you are wanting to deliver once a month or multiple times a day, automating those pipelines will make your team and organization more productive, as well as move you down...

Tags: .NET, CloudFormat: PreCompilerLevel: Intermediate

Badge My IoT Life, Part 1

Presented by: Paul Pagel

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! ...

Tags: HardwareFormat: PreCompilerLevel: Introductory and overview

Badge My IoT Life, Part 2

Presented by: Paul Pagel

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! ...

Tags: HardwareFormat: PreCompilerLevel: Introductory and overview

Build your first full-stack Blazor app

Presented by: Ed Charbeneau

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

Tags: .NETFormat: PreCompilerLevel: Introductory and overview

Building a DevSecOps Pipeline

Presented by: Gene Gotimer

The release date is a week away. Development is complete. The code works, and everything looks good. Marketing is ready with the media blitz. Our customers are waiting to get their hands on the new features and are sure to give us good feedback. The only step left is to get the security group to...

Tags: Other, SecurityFormat: PreCompilerLevel: Intermediate

Building a Full CRUD Application in Excel with VBA and SQL Integration

Presented by: Derek Mulhausen

In this talk, we will build a full application from scratch in Excel to store customer discounts in Excel. We will start with recording a macro to quickly prototype some of our actions and then dig into the underlying code to polish the formatting and produce a product that can be put into...

Tags: Design (UI/UX/CSS), Functional ProgrammingFormat: PreCompilerLevel: Intermediate

Building an educational game with .NET Core and Unity3D (Workshop)

Presented by: Johnny Hooyberghs

If you are waiting for a deep dive into .NET Core, the Microsoft Compiler Platform and Unity3D this workshop is for you! No high-level tech demos, but a real-life application that is used in schools. Building an educational game, with robots fighting to the death, from scratch, will be a blast. This...

Tags: .NET, Design (UI/UX/CSS)Format: PreCompilerLevel: Intermediate

Building Declarative UI with SwiftUI

Presented by: Jeff Kelley

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

Tags: Mobile, OtherFormat: PreCompilerLevel: Introductory and overview

Building Quality JavaScript With Test-Driven Development

Presented by: Steven Hicks

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

Tags: Javascript, TestingFormat: PreCompilerLevel: Introductory and overview

Coaching Katas - In Search of The Answer to the Agile Kobayashi Maru

Presented by: Faye Thompson, Charles Husemann

These virtues are formed in man by his doing the actions. ...

Tags: Soft Skills/BusinessFormat: PreCompilerLevel: Intermediate

Codemash VoiceHack 2020

Presented by: Jeff Blankenburg

This is a pre-compiler for learning how to build voice applications using Alexa. We will cover things like intents, sample utterances, handlers, and voice design principles. You'll learn how to use AWS Lambda functions, talk to APIs, and even how to make some money. ...

Format: PreCompilerLevel: Intermediate

Creating a Cohesive Collection of Components with React

Presented by: Russell Skaggs

Component libraries enable teams to do more work quicker. It frees up our designers and developers to work on big issues, while allowing them to make updates with surgical precision. Building components within React has never been easier. During this presentation we will: create a set of React...

Tags: Design (UI/UX/CSS), JavascriptFormat: PreCompilerLevel: Advanced

Decision Making in the Face of Uncertainty

Presented by: Gary Short

Decision making in the face of uncertainty is one of the hardest things to do. In this pre-compiler session, we'll borrow methods from machine learning, statistics, trading and computer science to compose a methodology which will allow you to make the best decision possible given the evidence you...

Tags: Soft Skills/BusinessFormat: PreCompilerLevel: Intermediate

Design & Research Fundamentals for Developers

Presented by: Alex White

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

Tags: Design (UI/UX/CSS)Format: PreCompilerLevel: Introductory and overview

Ensure Your Users Experience - A Trip Around User Validation Tools

Presented by: Rick Clymer, Aaron Glass

In today’s fast feedback world, getting our product in front of users often is incredibly important. But how do we know our product is ready to go in front of our users. Sure, we have 1,000’s of unit and integration tests on each of our microservices, but what happens when we put them all...

Tags: Javascript, Python, TestingFormat: PreCompilerLevel: Intermediate

From Particle to Alexa

Presented by: Brandon Satrom, Jeff Blankenburg

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

Format: PreCompilerLevel: Introductory and overview

Functional F# Programming in .NET – A success story

Presented by: Riccardo Terrell

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

Tags: .NET, Functional ProgrammingFormat: PreCompilerLevel: Introductory and overview

Get Progressive with it

Presented by: Matthew LaForest

Responsive web design! Mobile first! Hybrid apps! We are continuously bombarded with new ideas about the best way to develop a new application. For a small team, effectively delivering across many platforms can be a problem, but delivering a hybrid app frequently falls into an uncanny valley trap. ...

Tags: Design (UI/UX/CSS), Javascript, Mobile, OtherFormat: PreCompilerLevel: Intermediate

Get Up and Running Quickly With Vue.js

Presented by: Burton Smith

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

Tags: Design (UI/UX/CSS), JavascriptFormat: PreCompilerLevel: Introductory and overview

GIT: From beginner to Fearless

Presented by: Brian Gorman

This training is an introduction to GIT for source control. We'll take a look at getting started with GIT on our own machines, as well as working with GIT at public/private repositories on GitHub and/or BitBucket. Tools we'll use include BASH and VSCode ...

Format: PreCompilerLevel: Intermediate

Hacking Your Emotional API: Emotional Intelligence in Practice

Presented by: John Sawers, Aaron Aldrich

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

Tags: Soft Skills/BusinessFormat: PreCompilerLevel: Introductory and overview

Hadoop Essentials

Presented by: Eric Richardson

Big Data and Cloud platforms have their origins in Hadoop. Learn the fundamentals of HDFS, Map Reduce and Yarn the three core components of Apache Hadoop. You will start a sandbox cluster, interact with HDFS, learn how HDFS saves data and why it does it that way. MapReduce is an important...

Tags: Big DataFormat: PreCompilerLevel: Intermediate

Hands On Threat Modeling Workshop

Presented by: Robert Hurlbut

Threat modeling is a way of thinking about what could go wrong and how to prevent it. Instinctively, we all think this way in regards to our own personal security and safety. When it comes to building software, some software shops either skip the important step of threat modeling in secure software...

Tags: Security, Soft Skills/BusinessFormat: PreCompilerLevel: Intermediate

Hands-on Infrastructure as Code

Presented by: Andrew May

Learn the benefits of Infrastructure as Code (IaC) in this workshop where you'll provision resources in AWS using both CloudFormation and Terraform. Learn the joy of creating Infrastructure in a repeatable manner with a single command line replacing a hundred clicks in the web console.

Tags: Cloud, OtherFormat: PreCompilerLevel: Intermediate

Help Cure the #1 Leading Cause of Death in America

Presented by: Luther Hill

The number one leading cause of death in America is Cardiovascular Disease. Doctors often spend years researching cures for this disease without any results. ...

Tags: Cloud, Big Data, Javascript, PythonFormat: PreCompilerLevel: Advanced

Introduction to Kubernetes

Presented by: James Strong

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.

Tags: Cloud, OtherFormat: PreCompilerLevel: Introductory and overview

iOS Application Security Testing

Presented by: Hans Weisheimer

This hands-on session is aimed at mobile app developers, QA testers, aspiring security testers, and other suspicious persons. ...

Tags: Mobile, Security, TestingFormat: PreCompilerLevel: Intermediate

Java 9, 10 & 11 Workshop

Presented by: Christopher Judd

With the quick moving 6-month Java train releases, you like many Java developers and organizations may have remained on Java 8 waiting for the next Long-Term-Support (LTS) release. Well, Java 11 is here so it is time to begin the adoption and upgrading. Java 9 was a HUGE release with many impactful...

Tags: JavaFormat: PreCompilerLevel: Intermediate

Kafka: Build, Deploy, and Monitor Your First Real-World Application

Presented by: Justin Pihony

Companies nowadays are finding it critical to be able to gather and analyze massive amounts of disparately-sourced data, quickly and reliably. By diving into the fundamentals of Apache Kafka, you will learn how it can be more than a superior, distributed messaging system, but also a platform to...

Tags: Big Data, Functional ProgrammingFormat: PreCompilerLevel: Intermediate

Kubernetes hands-on (Workshop)

Presented by: Rob Richardson

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

Tags: CloudFormat: PreCompilerLevel: Introductory and overview

Let's play!

Presented by: Jean Lange, Remy Porter

Improv games ~ZIP!~ build skills like paying attention ~ZAP!~, switching roles ~ZOP!~, negotiating uncertainty ~...zzZIP?~, and celebrating failure ~ZOP! HURRAH!~ ...

Format: PreCompilerLevel: Introductory and overview

Making Reality Virtual: Simulating Experiences with VR Prototyping

Presented by: Scott Showalter

Take the Red Pill, and let's dive into the mind-bending Matrix that is Virtual Reality prototyping. Not just for gaming (though that's cool too), a new dimension of experience simulation is now open to designers of software as well as physical products, to observe customer interaction and gather...

Format: PreCompilerLevel: Intermediate

Micro Frontends: Breaking up the Frontend Monolith

Presented by: Kito Mann

Over the past several years we have embraced microservices as a way to “break up the monolith” and reduce complexity, allowing teams to focus on specific areas of functionality, while providing more flexible scaling and better fault isolation. However, for most of us, the front-end has remained...

Tags: Java, JavascriptFormat: PreCompilerLevel: Intermediate

Practical Microservices: Get Hands-on with Event Sourcing and CQRS

Presented by: Ethan Garofolo

Have you attempted a microservices architecture and struggled? Have you read about event sourcing and CQRS, but are disappointed to only find high-level descriptions? Want to get hands-on and actually learn these concepts in the context of a functioning system? This workshop does just that. ...

Format: PreCompilerLevel: Advanced

Putting the D&D in TDD

Presented by: George Walters II, Guy Royse

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

Tags: .NET, Java, Javascript, Ruby/Rails, Python, TestingFormat: PreCompilerLevel: Introductory and overview

Reactive Extensions Without Marbles

Presented by: Eric Smith

ReactiveX is an exciting technology that's rapidly becoming pervasive, with implementations in Java, Swift, JavaScript and more. It has use cases from asynchronous calls to UI development, but unfortunately most tutorials and ...

Format: PreCompilerLevel: Intermediate

Server Side Swift Saves CodeMash: Breaking free of the phone

Presented by: Anne Cahalan

CodeMash is a whirlwind of great workshops, talks, and experiences. If only you could capture these insights and save them forever... ...

Tags: Mobile, OtherFormat: PreCompilerLevel: Intermediate

Tech Debt Be Gone! Time to Refactor JavaScript

Presented by: Joe Morgan, Laurie Barth

It’s been a battle, but the code is finally working. It’s time to clean it up, but not so fast, something else is on fire and the code has to be pushed as it is. Whenever there is time to refactor something else comes up. Of course, this doesn’t just happen once. A quick change here. A little...

Tags: JavascriptFormat: PreCompilerLevel: Intermediate

The Demystifying Docker and Kubernetes DOJO

Presented by: Barry Tarlton, Michael Frayer

Want to be able to able to go from code to containers and then to a fully resilient, cluster managed environment like Kubernetes? Then this session is for you! This session will start with your code (or ours if you don't want to bring your own) and take you through the steps of packaging it as a...

Tags: CloudFormat: PreCompilerLevel: Intermediate

What to expect when you’re concepting - Product Learning Lab

Presented by: Saad Kamal, Ryan Frederick

You have a great idea for a digital product and have committed to making your vision a reality. What now? Product Learning Lab will walk you through the basics of how to communicate that great idea to the rest of the world - and more importantly - the rest of your eventual product team. Learn to...

Tags: Design (UI/UX/CSS), Soft Skills/BusinessFormat: PreCompilerLevel: Advanced

Workshop: JVM Application Monitoring with Micrometer, Prometheus, and Grafana

Presented by: Andrew Fitzgerald, Nathan Zender

Tired of waiting for reports from users to let you know your application is having performance issues? If you’re looking for a way to increase visibility into your application beyond plain text logs, this is the pre-compiler for you! ...

Tags: Cloud, JavaFormat: PreCompilerLevel: Advanced

Xamarin Forms Workshop

Presented by: Jason Awbrey

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

Tags: .NET, MobileFormat: PreCompilerLevel: Introductory and overview