Session List

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

Rea11y Simple #A11y: A Focused Accessibility Workshop

Presented by: Chris DeMars

Accessibility on the web is increasing in visibility, yet some web creators are still unfamiliar with how to create an amazing, accessible user experience. Spoiler alert, it starts with design, but what happens after that? In this workshop, I will walk the attendees through a site that has multiple...

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

Test-Design Based Thinking For Fun and Profit

Presented by: Jenna Charlton, Jenny Bramble

Test design-based thinking is critical at every level of software development, starting at the user story and continuing until the code has been deployed to production. Testers, developers, designers, and product owners all benefit from understanding the basic techniques for developing good test...

Tags: Other, TestingFormat: PreCompilerLevel: Introductory and overview

Prepare Your ASP.NET Core Application for 🚀 Liftoff: Hardening Your Applications for Production 1/2

Presented by: Kevin Griffin, Kendall Miller

You're about to push your latest project out to the launch pad - nearly every feature is complete, it's quick, and you're excited for launch day. But are you ready to achieve orbit and stay there safely? ...

Tags: .NET, Cloud, OtherFormat: PreCompilerLevel: Intermediate

The Art of Readable Code: Rethink Your Approach to Coding

Presented by: Steve Green

We all have a lofty goal: programming style as documentation. Inspired by Steve McConnel’s “Code Complete,” Uncle Bob’s “Clean Code,” and Andrew Hunt’s “The Pragmatic Programmer,” this session will: ...

Tags: .NET, OtherFormat: General SessionLevel: Introductory and overview

End the Stigma: Become a Mental Health Ally

Presented by: Matt Williams

It is estimated that in the US, approximately one in five will ...

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

Common Accessibility Pitfalls: Climbing out, when you fall in.

Presented by: Chris DeMars

You, your users, and Alice from Wonderland have something in common. At one point, everyone has fallen into a hole of perplexity, confusion, and sometimes hysterical madness. Unlike Alice, we can navigate ourselves and our users around the chaotic abyss that we call the web. Shipping inaccessible...

Tags: Design (UI/UX/CSS), OtherFormat: General SessionLevel: Introductory and overview

Let's Talk Bluetooth

Presented by: Leah Vogel

Bluetooth has its own lingo. Don't know much about it? Want to learn to speak it? You’ve come to the right place! ...

Tags: Hardware, OtherFormat: General SessionLevel: Introductory and overview

The definitive deep dive into the .git folder

Presented by: Rob Richardson

What's in the .git folder? How are commits stored? How do branches work? We'll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content. We'll also quickly look through Git hooks, Git config,...

Tags: OtherFormat: General SessionLevel: Advanced

What a global pandemic can tell you about better DevOps practices

Presented by: Jeremy Meiss

In early 2020 a global pandemic set in motion events which none of us could predict. With anonymous data collected from 900k+ devs, 50K orgs, and 60m+ builds/mo we found some interesting insights into better DevOps practices. Since then, we've seen even more interesting activities happen, which shed...

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

Dungeons, Dragons, and Graph Databases

Presented by: Guy Royse

Are you an adventurer? Do you want gold? Experience? Levels? Of course you do! And where do you get these things? The dungeon, where else? That wonderful container of all things adventurous! But, unfortunately, dungeons aren't setup for the convenience of adventurers who wish to extract these fine...

Tags: OtherFormat: General SessionLevel: Introductory and overview

Sabotage Productivity the CIA Way

Presented by: Matt Williams

In 1944, the Office of Strategic Services (OSS), predecessor of the CIA, published the Simple Sabotage Field Manual -- a guide for resistance forces to characterize simple sabotage, outline its possible effects, and to present suggestions for inciting and executing it. ...

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

Failing Successfully

Presented by: Cassandra Faris

Failure is normal. It’s so normal that many software development teams encourage people to fail and fail fast. Failure is also scary. It makes us feel vulnerable. We may even worry that our jobs, relationships, or goals are on the line. Yet we hear countless stories of people turning failure into...

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

Crafting an interpreted programming language in 60 minutes

Presented by: Granville Schmidt

Are you curious how programming languages are designed and implemented? Do you have nightmares about the “magic” that happens when you run/compile your code? Have you ever wanted to create your own programming language from scratch? ...

Tags: Functional Programming, OtherFormat: General SessionLevel: Advanced

Understanding Probabilistic Data Structures with 112,092 UFO Sightings

Presented by: Guy Royse

There are three reactions to the title of this talk: ...

Tags: OtherFormat: General SessionLevel: Introductory and overview

Visualizing Code

Presented by: Matt Eland

What happens if we combine the fields of software architecture and data visualization? In this talk, we'll explore what git can tell us about software projects and the teams supporting them by looking at a variety of ways to visualize codebases. ...

Tags: OtherFormat: General SessionLevel: Intermediate

Finding Bigfoot with Redis + RediSearch

Presented by: Guy Royse

Bigfoot has been a staple of American folklore since the 19th century. Many are convinced that Bigfoot is real. Others suggest he’s merely a cultural phenomenon. And some just want to believe. There is even a group, the Bigfoot Field Researchers Organization, that tracks Bigfoot sightings and...

Tags: OtherFormat: General SessionLevel: Introductory and overview

Design Patterns for Loosely Coupled Applications in .NET

Presented by: Barry Stahl

Building loosely coupled applications is critical to creating solutions that follow good object oriented principles. These principles help make sure our applications are testable, maintainable and extensible. In this session we will explore several design patterns that are key to building...

Tags: .NET, OtherFormat: General SessionLevel: Intermediate