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...
Format: PreCompilerLevel: IntermediateGet Hands-On with Your Second Brain! (Workshop)
Presented by: Jeffrey Miller, Tyler 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. ...
Format: PreCompilerLevel: IntermediateHow to enjoy working with others and be the person people want on their team
Presented by: Natalie Hylton, Tristan Chiappisi
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)! ...
Format: PreCompilerLevel: IntermediateEvent 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: ...
Format: PreCompilerLevel: IntermediatePerformant 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...
Format: General SessionLevel: IntermediateDon'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...
Format: General SessionLevel: IntermediateCode 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...
Format: General SessionLevel: IntermediateThe 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...
Format: General SessionLevel: IntermediateWhen 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...
Format: General SessionLevel: IntermediateHow 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...
Format: General SessionLevel: IntermediateGender 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...
Format: General SessionLevel: IntermediateWhy 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. ...
Format: General SessionLevel: IntermediateBurnout - 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. ...
Format: General SessionLevel: IntermediateMore Than That
Presented by: Damian Synadinos
“What do you do?” ...
Format: General SessionLevel: IntermediatePaired 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...
Format: General SessionLevel: Intermediate