
Discover Rust's advantages beyond systems programming: memory safety, concurrency, mutability tracking, robust tooling, documentation, and error handling for all developers.

Explore Polonius, a cutting-edge borrow checker for Rust, enhancing memory safety and performance in systems programming.

Explore semi-automatic verification of unsafe Rust programs, focusing on adapting seL4's approach, translating to Isabelle/Simpl, and formalizing safety conditions.

Explore Rust support in the Linux kernel, its current status, and future plans. Learn about writing kernel modules in Rust and potential language features to enhance the project.

Explore Intel TDX's live migration architecture for confidential VMs, focusing on security properties, components, interfaces, and lifecycle, with insights on implementation and scalability.

Explore Rust integration in Linux kernel development, focusing on safe abstractions, driver creation, and infrastructure setup. Learn to write Rust modules without unsafe code.

Explore how Rust build scripts can integrate with existing infrastructure, enhancing memory safety and atomicity while overcoming Cargo limitations for seamless project development.

Simplified authorization testing for web apps using AuthMatrix, a Burp Suite extension. Learn common insecurity patterns, mapping techniques, and effective testing methods for access control vulnerabilities.

Explore CORS misconfiguration vulnerabilities and the challenges of implementing advanced browser security features, with insights on balancing security and operational complexity.

Explore software security engineering strategies to eliminate known bugs and achieve 99.99% resilience against zero-day threats. Learn from past events to fix future security problems in applications.

Explore Android kernel security, attack vectors, and defense strategies. Learn about SELinux, DAC capabilities, and new protections implemented in AOSP/Android-N to safeguard against rooting exploits.

Explore Rust's unique features and teaching approaches through an undergraduate programming course, highlighting key concepts, student experiences, and effective learning strategies.

Comprehensive introduction to Rust programming language, covering key concepts, syntax, and features for developers looking to explore this modern systems language.

Explore the future of cloud native security, examining emerging technologies, architectural patterns, and potential challenges. Gain insights into next-gen security pipelines and industry advancements.

Explore the integration of Rust in Linux kernel development, covering infrastructure, abstractions, and future milestones for enhanced memory safety and performance.

Explore the process of creating an AMD hypervisor using Rust, discussing its applications in FaaS, virtual machines, and security, as well as potential misuse in malware and game hacks.

Explore the intersection of Rust and C programming languages, delving into their similarities, differences, and potential synergies in this insightful talk by Yvan Sraka.

Explore teaching Rust, student outcomes, and an AI-powered tool for suggesting code improvements to beginners learning the language.

Explore techniques for integrating Rust modules into C/C++ projects, addressing common challenges and providing practical solutions for seamless language interoperability.

Explore safe hardware abstractions in Rust using the Type System and Borrow Checker, focusing on high-performance microcontroller systems and the embedded-hal ecosystem.

Explore Rust's unique features, history, and future with Mozilla researcher Niko Matsakis. Learn about ownership, performance, and how Rust prevents common programming errors.