Tuesday

No Sessions

Wednesday

No Sessions

Thursday

8:00 AM

The User Experience Eclipse: Rise Against Dark Design Patterns

Presented by: Scott Showalter
Time: Thursday 8:00 AM - 9:00 AM

Dark isn't just a trendy UI mode, nor what the sky looks like in the middle of the day in Ohio on April 8th. It's a deceitful design scheme we all encounter from time to time, against our will. As consumers, most of us can't escape the overbearing influence that corporations have on our lives....

Room: NileTrack: Design (UI/UX/CSS/a11y)Tags: Front End, Diversity/Equity/Inclusion, CSS, UI/UX, Architecture, System Design, QA TestingFormat: General SessionLevel: Introductory and overview
9:15 AM

Managing a Rewrite Without Getting Stuck in the Tar Pit

Presented by: Randall Koutnik
Time: Thursday 9:15 AM - 10:15 AM

It's a tale as old as time: our startup had finally found success and was ready to scale up, but we'd taken on a huge amount of technical debt to get there. In particular, our frontend still relied on an old templating system! How could we rewrite our frontend to take advantage of modern tooling...

Room: NileTrack: Teams & CollaborationTags: Soft Skills, Teams, System DesignFormat: General SessionLevel: Introductory and overview
4:45 PM

Alerts Don't Suck. YOUR Alerts Suck.

Presented by: Leon Adato
Time: Thursday 4:45 PM - 5:45 PM

The SRE handbook defines alerts as "A notification intended to be read by a human and that is pushed to a system such as a bug or ticket queue, an email alias, or a pager. Respectively, these alerts are classified as tickets, email alerts, and pages." and I just want to scream. Not because the...

Room: NileTrack: DevOpsTags: ObservabilityFormat: General SessionLevel: Introductory and overview

Friday

8:30 AM

Writing Secure APIs - A Look at the OWASP 2023 API Top 10 List

Presented by: Darylynn Ross
Time: Friday 8:30 AM - 9:30 AM

OWASP published a new API top 10 list in July of 2023. There are some old favorites hanging around (I'm looking at you Authentication) and some new comers like Server Side Request Forgery and Unrestricted Access to Sensitive Business Flows. This session will cover the new top 10 list and take a...

Room: NileTrack: SecurityTags: Programming Principles, Security, Code QualityFormat: General SessionLevel: Introductory and overview
11:00 AM

Practical Auth(entication|orization) for Developers

Presented by: Seth Petry-Johnson
Time: Friday 11:00 AM - 12:00 PM

It's never been easier to launch a website or expose services over HTTP. It's also never been easier to make rookie mistakes in the authentication of those services. This session is designed for the average developer/architect that's struggling to make sense of modern authentication options. You'll...

Room: NileTrack: SecurityTags: Programming Principles, SecurityFormat: General SessionLevel: Introductory and overview
2:45 PM

Morality and AI: How do I use this power responsibly?

Presented by: Cameron Vetter
Time: Friday 2:45 PM - 3:45 PM

As artificial intelligence (AI) continues to advance, it becomes increasingly important to address the ethical implications and moral considerations surrounding its use. In this talk, we will explore the intersection of morality and AI, focusing on how individuals and organizations can wield this...

Room: NileTrack: DataTags: Machine Learning, Data ScienceFormat: General SessionLevel: Introductory and overview
4:00 PM

You Are the Pilot: Getting Better with Code Gen AI Tools

Presented by: Sean Wedig
Time: Friday 4:00 PM - 5:00 PM

You might have asked yourself - "Self, what's all this hubub about AI tools for programmers? Am I going to lose my job?" and you might have answered, "I don't know, self. I haven't even really played with any AI code generation tools. There are so many tools, I wouldn't even know where to...

Room: NileTrack: Programming PrinciplesTags: Velocity, Machine Learning, Code QualityFormat: General SessionLevel: Introductory and overview