
Practical strategies for tech leaders to manage stress, reduce burnout, and maintain productivity while navigating team dynamics, office politics, and an evolving software landscape.

Exploring the Carbon Language: An experimental successor to C++ designed for interoperability, large-scale adoption, and migration from existing codebases, addressing C++'s challenges and technical debt.

Strategies for navigating global chip shortages in reverse vending machines, including MCU replacement, code restructuring, and extensive testing to maintain functionality despite supply chain challenges.

Explore advanced C++ lambda techniques, from established idioms to surprising tricks. Learn about lambda inheritance, recursive calls, and static variable assignment in this comprehensive overview.

Explore key C++23 features like std::expected, std::mdspan, deducing this, and std::print, and their impact on everyday C++ programming and code simplification.

Insights and lessons learned from teaching C++ to undergraduates, offering valuable perspectives for educators in classroom settings.

Explore floating-point math basics, representation, limitations, and error handling. Learn to compare numbers and understand cross-platform challenges in C++ and other contexts.

Explore WebAssembly's evolution, security features, and integration with .NET. Learn to run and extend applications, leverage sandboxing, and utilize Trusted Execution Environments for enhanced security.

Explore strategies for managing security alerts from multiple sources, aggregating data, and transforming information overload into actionable insights for both team and company-wide application security.

Explore security vulnerabilities in Google Family Link and learn how teenagers can bypass restrictions using third-party apps. Discover mitigations to preserve digital wellbeing policies.

Exploring the Log4Shell vulnerability's impact on system design, this talk presents Secure by Design principles to mitigate similar threats and create more resilient applications.

Explore DNS exfiltration techniques and learn to mitigate threats using dnsmasq sidecar. Discover how hackers exploit DNS for data theft and implement effective countermeasures to enhance network security.

Explore Security as Code methodology, integrating security into CI/CD pipelines for continuous vulnerability detection. Learn to implement CodeQL queries for early identification of security issues.

Explore Linux kernel keystore's secure credential management, data encryption, and key negotiation capabilities. Learn its benefits for cloud-native environments and integration with specialized security hardware.

Explore software exploitation, hacking techniques, and tools in this talk. Learn to secure systems through gamified environments and build skills for safer software development.

Explore strategies for efficient system testing with active authentication and authorization, addressing common challenges and presenting a potential solution for development teams.

Explore test-driven application security with automated tests to validate defenses. Learn to prevent OWASP TOP 10 vulnerabilities through clear requirements and security-focused testing in C# and ASP.NET Core 6.

Explore automation strategies for comprehensive cybersecurity, covering infrastructure, threat protection, cloud security, and proactive measures to address the growing skills gap in the industry.

Explore broken access control vulnerabilities, their impact, prevention methods, and efficient testing techniques in web applications.

Comprehensive exploration of software supply chain attacks, featuring real-world examples and practical solutions to minimize vulnerabilities and protect against emerging threats.

Learn to integrate security requirements early in development using OWASP ASVS. Discover strategies for buy-in, prioritization, and maintaining a sustainable security process tailored to your organization's needs.