Luís Ventura
Answering the Million Dollar Question: Why did I Break Production?
#1about 4 minutes
Understanding the complexity of modern software development
Modern software is complex due to large codebases, external dependencies, changing requirements, and distributed teams.
#2about 6 minutes
How human error and assumptions lead to outages
Real-world examples show how simple mistakes, phishing attacks, and incorrect assumptions can cause major system failures.
#3about 5 minutes
Managing infrastructure complexity and planning for scale
Over-provisioning, under-provisioning, and failing to anticipate user load can lead to costly outages and poor performance.
#4about 1 minute
How to anticipate future-proofing issues in code
The "Gangnam Style" integer overflow illustrates why developers must consider data type limits and long-term system behavior.
#5about 5 minutes
Finding leaked secrets with static analysis tools
A live demo shows how to use a tool like Trivy to automatically scan infrastructure-as-code files for exposed credentials.
#6about 4 minutes
Scanning for vulnerable dependencies and IaC misconfigurations
Tools like Trivy and Checkov can automatically scan package manifests and configuration files for known vulnerabilities and security issues.
#7about 2 minutes
Using linters to catch common code-level bugs
A demonstration of ESLint shows how linters can identify common programming mistakes like scope errors or missing break statements.
#8about 1 minute
Recognizing the limitations of automated security tools
Automated tools are helpful but cannot replace the critical thinking and context provided by manual code reviews and comprehensive testing.
#9about 1 minute
The critical role of human observation in security
The discovery of the XZ Utils backdoor highlights that human intuition and detailed investigation remain essential for finding sophisticated threats.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
06:51 MIN
Balancing business, technology, and people for holistic success
The Future of HR Lies in AND – Not in OR
03:28 MIN
Shifting from talent acquisition to talent architecture
The Future of HR Lies in AND – Not in OR
06:04 MIN
The importance of a fighting spirit to avoid complacency
The Future of HR Lies in AND – Not in OR
05:10 MIN
How the HR function has evolved over three decades
The Future of HR Lies in AND – Not in OR
04:22 MIN
Navigating ambiguity as a core HR competency
The Future of HR Lies in AND – Not in OR
03:13 MIN
How AI can create more human moments in HR
The Future of HR Lies in AND – Not in OR
06:59 MIN
Moving from 'or' to 'and' thinking in HR strategy
The Future of HR Lies in AND – Not in OR
06:10 MIN
Understanding global differences in work culture and motivation
The Future of HR Lies in AND – Not in OR
Featured Partners
Related Videos
I broke the production
Arto Liukkonen
Shipping Quality Software In Hostile Environments
Luka Kladaric
From Monolith Tinkering to Modern Software Development
Lars Gentsch
Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?
Tino Sokic
101 Typical Security Pitfalls
Alexander Pirker
Real-World Security for Busy Developers
Kevin Lewis
82 Bugs I Collected in a Year You Won’t Believe Made It to Production
François Martin
Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
Jose Javier Alonso Moya
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


GitLab
Bristol, United Kingdom
£131-282K
API
C++
Gitlab
Burp Suite
+1

GitLab
Glasgow, United Kingdom
£131-282K
API
C++
Gitlab
Burp Suite
+1

GitLab
Manchester, United Kingdom
£131-282K
API
C++
Gitlab
Burp Suite
+1

GitLab
Charing Cross, United Kingdom
£131-282K
API
C++
Gitlab
Burp Suite
+1

knowmad Mood
Badajoz, Spain
Remote
GIT
Bash
Redis
DevOps
+9

GitLab
Sheffield, United Kingdom
£131-282K
API
C++
Gitlab
Burp Suite
+1

knowmad Mood
Boiro, Spain
Remote
GIT
Bash
Redis
DevOps
+9

knowmad Mood
Santa Cruz de Tenerife, Spain
Remote
GIT
Bash
Redis
DevOps
+9