Software security

What Is RAD? Why It Matters in the Age of AI Coding

What Is RAD? Why It Matters in the Age of AI Coding

This video explores how James Martin's 1991 Rapid Application Development (RAD) methodology, with its emphasis on rapid prototyping, iterative development, and user feedback, offers a robust framework for contemporary AI coding and "vibe coding" workflows. It highlights how AI agents accelerate prototyping but introduces new challenges regarding production readiness and security. The solution proposed is spec-driven development, where human expertise formalizes requirements and verifies AI-generated code based on insights gained from early prototypes, ensuring quality and mitigating risks.

Peter Steinberger: What Happens When 4.7 Million People Let It Cook

Peter Steinberger: What Happens When 4.7 Million People Let It Cook

Peter Steinberger, founder of OpenClaw, shares the candid story of building one of the world's largest open-source AI projects. Starting from a personal annoyance, OpenClaw went viral, leading to both immense success and unforeseen challenges, including burnout, security pressures, and feature creep. He offers invaluable lessons on product-market fit, managing hyper-growth in open source, the peril of dependencies, and the philosophy that "fun is velocity" in building impactful technology.

Software Security for Developers • Laur Spilca & Thomas Vitale • GOTO 2026

Software Security for Developers • Laur Spilca & Thomas Vitale • GOTO 2026

Author Laurentiu Spilca discusses his book 'Software Security for Developers', covering why developers avoid security, the dangers of reinventing standards like OAuth 2.0, the growing risks of AI-generated code, and the critical need to understand foundational concepts like encryption, hashing, and PKI.

Towards Safety & Security in C++26 • Daniela Engert • GOTO 2025

Towards Safety & Security in C++26 • Daniela Engert • GOTO 2025

Daniela Engert explores the significant push towards memory safety in C++26, detailing how the language is evolving to address long-standing vulnerabilities. The talk covers the critical distinction between security and functional safety, the nuances of undefined behavior, and introduces powerful new features like Standard Library Hardening and a formal Contracts system to help developers write safer, more reliable code.