Session List

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

60% of the Time, Estimates Are Right Every Time

Presented by: Brett Whittington

Historically developers hate giving estimates because they are mostly wrong and are often held to them by the business. The business needs estimates because ultimately all projects cost money. What happens when the estimator leaves or the estimation is from months prior? How do we get developers...

Tags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Advanced

Building Better Teams Through Play

Presented by: Jenny Bramble

How do we release tension and form the strong bonds that a good team needs to be successful? ...

Tags: Soft Skills/Business, Career Development, Remote WorkFormat: PreCompilerLevel: Introductory and overview

Building Trust and Breaking Barriers (with LEGO!)

Presented by: Thomas Haver

LEGO(R) sets are fun to build, but who has ever attempted to build a set without looking at the instructions? In this workshop, attendees will form teams and attempt to build a LEGO(R) set without instructions. Through a series of iterative exercises that provide more product details, the teams will...

Tags: Leadership, Soft Skills/Business, TestingFormat: PreCompilerLevel: Introductory and overview

Burnout - More than just a bad day

Presented by: Seth Petry-Johnson

Burnout is more than just being tired, irritable, or beat down. It's a specific psychological condition that develops in response to different types of stress, and it can be measured and analyzed in systematic ways. ...

Tags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate

Code Review is an Architectural Necessity

Presented by: Colin Dean

Code Review is not a new concept, but a specific term for an older concept -- Peer Review -- that focuses the review process on the code under examination instead of the person who submitted it. While Code Review is common in open source projects, organizations developing in private often employ...

Tags: Leadership, Soft Skills/Business, Diversity/Equity/Inclusion, Career Development, Remote WorkFormat: General SessionLevel: Intermediate

Continuous Learning for Developers

Presented by: Brian MacDonald

The world of technology never stops moving, and developers are frequently told that they have to be constantly learning in order to keep up. Entire industries are devoted to helping developers stay on the cutting edge, and they offer a multitude of options and formats: books, video, online...

Tags: Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

Debugging Burnout

Presented by: Samuel Shaw

Working in a product space requires knowing how to take a very complex problem and break it down into iterative chunks. Far too often, we’re so wrapped up in the problems we’re solving professionally, that we completely forget to introspectively look at ourselves and ask what problems in our...

Tags: Other, Soft Skills/Business, Career Development, Remote WorkFormat: General SessionLevel: Introductory and overview

Developing Your Team as a Technical Leader

Presented by: Kevin McCartney

You’ve heard of the 10x developer - what about the 10x team? ...

Tags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate

Don't Just Fix It, Learn From It - The Importance of Incident Management when Something Breaks

Presented by: Rick Clymer

Panic messages saying the system is having issues. Your phone buzzing from your alert system sending you text's about the system being down. Intuition kicks in and tells you solve this issue as fast as possible and get back to your day. While you have solved your issue at hand, you're not setting...

Tags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate

Event Storming Workshop

Presented by: Barry Stahl

Event storming is a process for modeling a business domain from the perspective of the business experts. It comes out of the Domain Driven Design world and has been used by many with great success. Event Storming can help your team: ...

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

Fighting The Saboteur in Your Relationships: Dealing with Cognitive Biases

Presented by: Arthur Doler

Modern software requires the efforts of a coordinated, dedicated team of individuals. We need to work with other people, and in order to do that, we have to maintain relationships with them. But no matter how polite, conscientious, or amiable you are, there’s still something that’s always...

Tags: Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

Gender Diversity Is Not Enough

Presented by: Cassandra Faris

Studies consistently show that diverse teams solve problems more effectively, yet software development teams frequently lack diversity. Thankfully, the tech industry is talking more about DEI (diversity, equity, and inclusion), understanding why these things are important, and making changes to...

Tags: Other, Leadership, Soft Skills/Business, Diversity/Equity/InclusionFormat: General SessionLevel: Intermediate

Get Hands-On with Your Second Brain! (Workshop)

Presented by: Jeffrey Miller, Ty Shingler

Stop overloading your brain with too much information and too many good intentions! Build a Second Brain to give your first brain a break. ...

Tags: Other, Soft Skills/Business, Career DevelopmentFormat: PreCompilerLevel: Intermediate

How to enjoy working with others and be the person people want on their team

Presented by: Natalie Hylton

Can't work with some people? Don't know why some are so-o-o slow, can't make a decision or are obsessed with controlling every step? Join this session and find out why that is and learn how to work with it (or around it)! ...

Tags: Leadership, Soft Skills/Business, Career DevelopmentFormat: PreCompilerLevel: Intermediate

How To Not Strangle Your Coworkers: Resolving Conflict with Collaboration

Presented by: Arthur Doler

Conflict at work is as inevitable as the tides - like the old joke says, if you put five software engineers in a room, you’ll have seven opinions. Whether the conflict is over what language to use, what frameworks are the new hotness, or even just tabs vs spaces, conflict can get ugly. Tempers...

Tags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

How to work with Security and have it not suck

Presented by: Jamie Dicken

Let’s face it: working with security teams can suck. Whether they’re trying to prioritize security work in the backlog, raising a show-stopping security concern hours before go-live, jamming more steps into the SDLC or tools into the pipeline, or blocking use of third-party libraries, there are...

Tags: Security, Soft Skills/BusinessFormat: General SessionLevel: Intermediate

I Ain’t Afraid of No Ghosts Products: Using a user centered approach to bring products back to life

Presented by: Rachel Gregory

Every year companies waste billions of dollars building software that sits on the proverbial shelf collecting dust or is simply left to die due to a poor user experience and lack of adoption. According to a new study conducted by software lifecycle information firm, 1E, more than $30 billion is...

Tags: Design (UI/UX/CSS), Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

Introduction to Accessibility

Presented by: Erissa Duvall

Sometimes Accessibility can be tough to wrap your head around, but it is becoming clearer every day just how important it is and how much it can benefit everyone. In this session, we will explore some basics of Accessibility, information resources, and tools that can help you be an Accessibility...

Tags: Design (UI/UX/CSS), Soft Skills/Business, Diversity/Equity/InclusionFormat: General SessionLevel: Introductory and overview

Knowing When To Move On

Presented by: Daniel Davis

Per the wise advice of the Gambler - "...know when to hold 'em, know when to fold 'em, know when to walk away, and know when to run." Whether you are all in and committed to a full time position or rolling the dice as an independent, this session is going to help you always walk away a winner. Not...

Tags: Other, Leadership, Soft Skills/Business, Career DevelopmentFormat: General SessionLevel: Introductory and overview

Leadership Guide for the Reluctant Leader

Presented by: David Neal

Regardless of the technology you know, regardless of the job title you have, you have amazing potential to impact your workplace, community, and beyond. ...

Tags: Leadership, Soft Skills/Business, Career DevelopmentFormat: General SessionLevel: Introductory and overview

Leveraging Art and Science for Effective Data Storytelling: From Concept to Reality

Presented by: Dr. Joe Perez

Anyone can make a pretty bar graph, but can you make sound decisions based on that graph? Is it actionable, or is it only a concept? How do you turn flashy concepts into actionable visualizations? Can you see the end result of those concepts; will they ever become reality? Do you have the vision...

Tags: Big Data, Design (UI/UX/CSS), Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

Neurodiversity, Productivity, and Communication – A Survival Guide

Presented by: Cassandra Faris

We live in a world where it’s easy to be overstimulated and distracted. The more virtual our world becomes, the harder it is to focus, communicate, and complete tasks. This is especially challenging for people with neurodiversities such as ADHD, Autism, and Dyslexia, and those that support them....

Tags: Other, Leadership, Soft Skills/Business, Diversity/Equity/Inclusion, Career Development, Remote WorkFormat: General SessionLevel: Introductory and overview

npm install empathy --an emotional intelligence toolkit

Presented by: Tiffani Frost

Ready to upgrade your packages? Need some time to do some introspective thought provoking work? Then this session is for you! npm install empathy is a high level innovative way to look at yourself and how you work with people. We spend so much time on the cutting edge of technology. What about the...

Tags: Soft Skills/Business, Remote WorkFormat: General SessionLevel: Introductory and overview

Paired Programming: From Pain to Profit

Presented by: Austin Kucera

Some of the best companies and developers swear by pair programming, but have you noticed how painful it can be? If you've heard the propaganda and found reality didn't live up, or if you're curious to hear what the buzz is about, come discover some hard-won truths about one of the most promising...

Tags: Leadership, Soft Skills/Business, Career DevelopmentFormat: General SessionLevel: Intermediate

Performant Teams: Autonomy, Mastery, and Purpose

Presented by: Steve Green

Building successful teams requires the same rigor that goes into creating quality software. Maximizing team potential requires more than just good process. All high performing teams require three fundamental elements: autonomy, mastery and purpose. To put it simply, these teams deeply long to have...

Tags: Leadership, Soft Skills/Business, Diversity/Equity/Inclusion, Career Development, Remote WorkFormat: General SessionLevel: Intermediate

Security Defense and Detection - RPG TTX

Presented by: Amanda Berlin, Jeremy Mio

Security Defense and Detection TTX is a comprehensive 4 hour tabletop exercise that involves the introduction of TTXs (tabletop exercises), IR playbooks, and after-action reports. The exercises are paired with hands on attacks demo labs (labs provided) that reinforce their purpose. The training as a...

Tags: Other, Leadership, Security, Soft Skills/Business, Testing, Career DevelopmentFormat: PreCompilerLevel: Intermediate

Sell Your SaaS! A Guide for Technical Founders

Presented by: Jason Gilmore

You’ve eaten all the ramen, drank all of the kombucha, and written all the code. Congratulations! Your SaaS is a success, and potential suitors have been inquiring about an acquisition. Now what? ...

Tags: Other, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

Session #H: Naming Things

Presented by: Peter Ritchie

There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. This session is about naming things. In software, we need to name classes, methods, properties, libraries, solutions, etc. We also have to give names to variables, parameters, namespaces,...

Tags: .NET, Java, Javascript, Soft Skills/Business, C#Format: General SessionLevel: Introductory and overview

Socializing for Heuristics: How Social Media Made Me a Better Tester (and Human)

Presented by: Hilary Weaver-Robb

Social media isn’t useless. It’s not just for seeing what people are eating or watching, or networking with friends, colleagues, and acquaintances across the globe. While I have met some amazing people on Twitter and other social platforms that have changed my life, I have also gained something...

Tags: Soft Skills/Business, Testing, Diversity/Equity/InclusionFormat: General SessionLevel: Introductory and overview

Stop Making QA The Last Train Stop Before Production

Presented by: Rick Clymer

Throughout my career, I have heard the same excuse over and over again. "We're waiting for QA before we can push this to prod." But why do we keep hearing this? What magic does QA have that no one else has to give this permission to go to production? Spoiler alert, we typical don't have too many...

Tags: Leadership, Soft Skills/Business, TestingFormat: General SessionLevel: Introductory and overview

The Engineer's Playbook: Starting a New Role

Presented by: Cameron Presley

Starting a new role is never easy. There are a ton of ideas, new processes, people, and new technology to pick up. In addition, one may have also changed problem domains, which means learning about the problems being solved. That's a lot to take in and is colloquially known as "drinking from the...

Tags: Other, Leadership, Soft Skills/Business, Career DevelopmentFormat: General SessionLevel: Intermediate

The Price of Open-Source

Presented by: Matthias Koch

Open-source is everywhere and companies save billions of dollars because of it. Making your project popular and still keeping a clear head takes a lot of effort. From my 7-year journey in the community I learned from many mistakes and lived the versatile life of a maintainer. Open-source is a great...

Tags: .NET, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

Thinking Architecturally

Presented by: Nathaniel Schutta

Rich Hickey once said programmers know the benefits of everything and the trade offs of nothing...an approach that can lead a project down a path of frustrated developers and unhappy customers. As architects though, we must consider the trade offs of every new library, language, pattern or approach...

Tags: Leadership, Soft Skills/Business, Career DevelopmentFormat: General SessionLevel: Introductory and overview

This Is Fine - Firefighting for the DBA

Presented by: Matt Gordon

Whether you've been a DBA for a week, a year, or a decade, you've likely had that day where it felt like you were fighting multiple fires at the same time. That often makes you feel like you have no idea what you're doing - but you do. I've been both an on-call DBA and a consultant in my career so...

Tags: Cloud, Soft Skills/Business, Career DevelopmentFormat: General SessionLevel: Introductory and overview

Verbs, Not Nouns: Writing Documentation Users Want to Read

Presented by: Brian MacDonald

Documentation should be complete and comprehensive, but that doesn't mean it has to be dull and boring. Engaging documentation focuses on what your users want to do, the tasks they're trying to accomplish, the problems they want to solve. Writing documentation with the focus on your user, instead of...

Tags: Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview

Want to advance in your career? Learn to get great feedback!

Presented by: Steven Banks

Have you ever felt like you are stagnant in your career, unable to advance, and even unsure of how to do so? Have you ever felt like your one-on-ones are pointless, and mundane, and do not accomplish anything? Or how about performance reviews, do they feel like a waste of time? ...

Tags: Leadership, Soft Skills/Business, Career DevelopmentFormat: General SessionLevel: Introductory and overview

What is Your Working Genius? (Workshop)

Presented by: Kyle Jenkins

The working genius model is a productivity model developed by Patrick Lencioni with the goal of accomplishing a simple concept: bringing more joy and fulfillment at work! When you and your team understand where your geniuses are and how to (and when not to) use them, it can improve meetings, reduce...

Tags: Leadership, Soft Skills/Business, Career DevelopmentFormat: PreCompilerLevel: Introductory and overview

When is a Regular Expression Better Than Artificial Intelligence?

Presented by: Robert Herbig

When we need to scale a product, automation is almost always the right answer, and it’s easy to reach for Machine Learning (ML) because it’s so broadly applicable. However, a general-purpose tool like ML often underperforms when compared to more specialized tools. This talk is a case study about...

Tags: Soft Skills/Business, Machine LearningFormat: General SessionLevel: Intermediate

Whose Time is it Anyway? Lightning Fast Hacks That Add Real Value to Meetings No One Wants to Attend

Presented by: Scott Showalter

Too many meetings. Let's face it, we all have them. Meetings are a necessarily evil, but they don't necessarily have to be so evil. Regardless of whether we're leading a meeting, or merely attending, whether it's in person or remote, the value extracted from collaboration can be amplified by how we...

Tags: Other, Soft Skills/Business, Diversity/Equity/Inclusion, Career Development, Remote WorkFormat: General SessionLevel: Introductory and overview

Why We Don’t Need More Women in Tech

Presented by: Tori Brenneison

It’s a common rallying cry: “We need more women in tech!”... but is it true? Is the solution to male-dominated technology workplaces simply to shovel more women into the talent pipeline? That’s what we’ve been trying for the past decade… and it’s not working, when over a third of...

Tags: Other, Leadership, Soft Skills/Business, Diversity/Equity/Inclusion, Career DevelopmentFormat: General SessionLevel: Introductory and overview

Why We're Always Late

Presented by: Jeremy Jarrell

Your software project is probably late. And your last project was probably late, too. Furthermore, despite the decades of experience that we have planning and forecasting projects, this doesn’t seem to be getting any better. ...

Tags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate

Writing the Next Great Tech Book

Presented by: Brian MacDonald

You have an idea for the next great technical book. Maybe you're excited about a new technology that nobody's written about yet. Maybe you're unimpressed with the books that are out there on your favorite topic. Maybe writing a book is on your bucket list. This session will help your idea reach its...

Tags: Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview