-
Notifications
You must be signed in to change notification settings - Fork 718
[PHILADELPHIA-2026] Updated speakers; added sponsor #16169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
e999341
mutliple updates
hlmuludiang b25d46f
Updated custom sponsor label
hlmuludiang 2a12624
typo
hlmuludiang feb6531
replaced speaker
hlmuludiang 9eb0457
replaced speaker
hlmuludiang 52386b1
updated talk abstracts
hlmuludiang 603e8fb
speaker updates
hlmuludiang 999ebbc
updating speakers
hlmuludiang b126c73
ignite fix
hlmuludiang 03d28e4
ignite fix
hlmuludiang 3713449
more speaker changes
hlmuludiang cc1a3c4
speaker updates
194b9ab
more updates
0f07391
more updates
4c5c77f
Merge branch 'main' into feat/updates-09202026
phrawzty File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| +++ | ||
| Talk_date = "" | ||
| Talk_start_time = "" | ||
| Talk_end_time = "" | ||
| Title = "Your Post-Mortems Called…. They'd Like a Word With Your Agent." | ||
| Type = "talk" | ||
| Speakers = ["blair-salmon"] | ||
| +++ | ||
|
|
||
| We are in uncharted territory right now. Agentic development is hurtling at us like the next comet and the pressures of adopting AI are real. Getting it wrong leads to even more work to clean up through code mounting code reviews, AI slop and rework. It’s not a bad day in the office, it’s a bad year. | ||
|
|
||
| This talk will dive into detail of two key things to help prevent this. Incident Economics and Post Mortems to understand the types of metrics, signals and data you need to understand about how building in your organization isn’t working. | ||
|
|
||
| Taking the next step, then we look at Harness Engineering and the tools/frameworks and ideas that need to surround your AI agents, with this context, to make it work the right way. | ||
| Putting these ideas together should help your AI building experience move more towards a nice peaceful vacation, than a chaotic spring break. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| +++ | ||
| Talk_date = "" | ||
| Talk_start_time = "" | ||
| Talk_end_time = "" | ||
| Title = "How we slashed costs & emissions 85% for 1 of the UK's biggest charities" | ||
| Type = "talk" | ||
| Speakers = ["imran-haider"] | ||
| +++ | ||
|
|
||
| We helped one of the UK’s largest charities, Prostate Cancer UK, rebuild their website to align with their sustainability, performance, & cost-efficiency goals. | ||
| By moving to SCALE-TO-ZERO Container Apps (which turn off when not in use) we delivered an average of 85% reduction in carbon emissions & hosting costs. The app is now cheaper, greener & future-ready, all without sacrificing developer experience. This is a practical, behind-the-scenes look at the technical decisions & real-world results that came from applying a modern, sustainability driven approach to a high-profile non-profit site. |
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| +++ | ||
| Talk_date = "" | ||
| Talk_start_time = "" | ||
| Talk_end_time = "" | ||
| Title = "The Operator Calls Are Coming From Inside the Namespace" | ||
| Type = "talk" | ||
| Speakers = ["justin-oleary"] | ||
| +++ | ||
|
|
||
| Kubernetes operators are supposed to make life easier. Give them cloud credentials, point them at your provider, and they'll provision infrastructure for you. Config Connector, ACK, ASO, Crossplane — they all work the same way. | ||
|
|
||
| They also all have the same problem. | ||
|
|
||
| I spent six months hunting bugs in these operators. Most of them trust user-supplied references without checking if the user should actually have access to what they're referencing. Create a custom resource pointing at someone else's cloud resources, and the operator will happily modify them using its own credentials. Your RBAC says you can only touch your namespace. The operator's service account can touch everything. | ||
|
|
||
| This talk covers what I found, how the attacks work, and what to check before you deploy operators in production. No slides full of vendor logos — just patterns I saw across four projects and the guardrails that would've stopped them. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| +++ | ||
| Talk_date = "" | ||
| Talk_start_time = "" | ||
| Talk_end_time = "" | ||
| Title = "The Future of DevOps: From Automation to Trustworthy Autonomy Session" | ||
| Type = "talk" | ||
| Speakers = ["mike-elkins"] | ||
| +++ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| +++ | ||
| Talk_date = "" | ||
| Talk_start_time = "" | ||
| Talk_end_time = "" | ||
| Title = "" | ||
| Type = "talk" | ||
| Speakers = ["precious-daka"] | ||
| +++ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
6 changes: 3 additions & 3 deletions
6
...026-philadelphia/speakers/ashley-gross.md → ...026-philadelphia/speakers/blair-salmon.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
.../2026-philadelphia/speakers/mehul-vani.md → ...026-philadelphia/speakers/imran-haider.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| +++ | ||
| Title = "Mehul Vani" | ||
| Title = "Irman Haider" | ||
| Twitter = "" | ||
| linkedin = "" | ||
| image = "" | ||
|
|
||
11 changes: 11 additions & 0 deletions
11
content/events/2026-philadelphia/speakers/justin-oleary.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| +++ | ||
| Title = "Justin O'leary" | ||
| Twitter = "" | ||
| linkedin = "" | ||
| image = "justin-oleary.jpg" | ||
| type = "speaker" | ||
| linktitle = "" | ||
|
|
||
| +++ | ||
|
|
||
| Justin O'Leary is a security researcher focused on cloud-native infrastructure vulnerabilities. His work on confused deputy flaws in Kubernetes operators has uncovered privilege escalation paths in Config Connector, AWS Controllers for Kubernetes, Azure Service Operator, and Crossplane. He presented this research at Black Hat USA 2026 and will be speaking at KubeCon NA 2026. By day, he serves as Principal Bioinformatics Engineer at Children's Hospital of Philadelphia. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| +++ | ||
| Title = "Mike Elkins" | ||
| Twitter = "" | ||
| linkedin = "https://www.linkedin.com/in/elkinsmike" | ||
| image = "mike-elkins.png" | ||
| type = "speaker" | ||
| linktitle = "" | ||
|
|
||
| +++ | ||
|
|
||
| Michael Elkins is a Sr. Client Solutions Engineer at AHEAD with nearly 30 years of experience working at the intersection of technology, cybersecurity, risk, and resilience. Throughout his career, Michael has helped organizations navigate large-scale transformation—from enterprise architecture and infrastructure modernization to cloud, cybersecurity, AI, and emerging technology risk. | ||
|
|
||
| His work has taken him inside some of the most complex and highly regulated environments, where technology decisions have real operational and human consequences. He has advised executives and boards, contributed to cybersecurity frameworks and strategies, and helped organizations rethink how they design systems to withstand disruption. | ||
|
|
||
| Michael brings a human-centered perspective to technology, exploring not just how we build and secure systems, but how people, complexity, and technology interact. His talks challenge technology leaders to think beyond tools and architecture—and consider how we build systems, organizations, and teams that become more resilient as the world around them becomes more complex. |
2 changes: 1 addition & 1 deletion
2
...026-philadelphia/speakers/imran-halder.md → ...26-philadelphia/speakers/precious-daka.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| +++ | ||
| Title = "Irman Haldeer" | ||
| Title = "Precious Daka" | ||
| Twitter = "" | ||
| linkedin = "" | ||
| image = "" | ||
|
|
||
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This talk doesn't have a title. Not a blocker—just raising it. :)