Threat Modeling on the Family Road Trip and Other Strategies for Delivering Secure Applications
Presented by: Angela Pinney
Gene Spafford said: “The only truly secure system is one that is powered off...” ...
Format: General SessionLevel: Introductory and overviewA Mobile App Success Starter Pack
Presented by: Jeff Kelley
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...
Format: General SessionLevel: Introductory and overviewHobby Projects Are Awesome!
Presented by: Joel Byler
There you are, enjoying a hobby that you love. One that gets you away from your screens and keyboard. Then out of nowhere an idea comes to mind, maybe its spurred by a problem that you encountered or a way that you could improve on a technique, you pull from your experiences and decide to start a...
Format: General SessionLevel: Introductory and overviewWhy You Fail to Make Good Predictions and What You Can Do About it.
Presented by: Sho Fola
What sets good predictors apart from others? Is good judgment innate or something you can nurture? ...
Format: General SessionLevel: Introductory and overviewKidzMash: Preschool Art Time
Simple exploratory art projects that teach creative thinking for the littler attendees. Ages: 2-5 *Projects require some assistance from an adult!*
Format: General SessionLevel: Introductory and overviewGoing Fast: The Art of Delivering Quality Software Quickly
Presented by: Josh Carroll
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. ...
Format: General SessionLevel: Introductory and overviewHacking Radiowaves for fun (but not profit)
Presented by: Craig Hills
As a child, did you ever play with walkie talkies? Do you remember how fun it was to talk with friends and family from the other end of the house, or across the neighborhood? ...
Format: General SessionLevel: Introductory and overviewThe Immutable Laws of Software and Life: Code Accordingly
Presented by: Cory House
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...
Format: General SessionLevel: Introductory and overviewThe Definitive Guide to Organizing Community Events
Presented by: Jennifer Wadella
Community organizing is no small feat and is VITAL to sustaining a technical workforce of learning, growth, and diversity. Since its foundation in 2013, Kansas City Women in Technology has grown to a volunteer team of more than 60 leaders running 6 technical/coding programs and several events per...
Format: General SessionLevel: Introductory and overviewTechnical Leadership 101
Presented by: John Rouda
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...
Format: General SessionLevel: Introductory and overviewThe Creative Process of Coding
Presented by: Charlie Sweet
The process of writing software is often misunderstood. When you write business software you are not doing science, but rather art. Your job is not to build, but rather to design. ...
Format: General SessionLevel: Introductory and overviewProgrammer burnout: how to recognize and avoid it
Presented by: Santosh Hari
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...
Format: General SessionLevel: Introductory and overviewTrans Eye for the Cis Ally: Ensuring an Inclusive Community
Presented by: Julien Fitzpatrick
Trans and non-binary people are becoming increasingly visible in the workplace, as well as in community spaces such as meetups and conferences. Most managers and event organizers want to be inclusive and welcoming but frequently, in spite of their best intentions, often come up short. Wouldn’t it...
Format: General SessionLevel: Introductory and overviewWalking A Mile In Your Users' Shoes
Presented by: Jameson Hampton
Developing apps for users in different demographics is inherently differently than developing apps just for ourselves and for other programmers. Understanding the needs of our users and learning to foster empathy for them is just as much of a skill as learning Rails or ActiveRecord — and it’s a...
Format: General SessionLevel: Introductory and overviewExample Mapping: The New Three Amigos
Presented by: Thomas Haver
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...
Format: General SessionLevel: Introductory and overview