
Insightful discussion on the evolving role of security in software development, emphasizing the shift towards developer responsibility and strategies for making informed security decisions.

Explore code security vulnerabilities and defense strategies, covering non-repudiation, error handling, cryptography, unsafe functions, and privilege management in software development.

Learn essential penetration testing techniques for developers to identify and address security vulnerabilities in your own applications, enhancing overall system protection.

Explore secure test-driven development using Brakeman and Gauntlet, discussing OWASP principles and future challenges in software security.

A short, under 1-hour program featuring videos from GrrCON 2015, focusing on web applications.

Explore Node.js vulnerabilities and attack vectors, focusing on security challenges in the rapidly evolving JavaScript ecosystem and strategies for mitigation.

Evolve your office's security culture through selective breeding of ideas and practices. Learn strategies for improving awareness, implementing policies, and measuring effectiveness.

Explore common pitfalls in implementing cryptography, focusing on single sign-on systems and best practices for secure authentication in web applications.

Explore purple teaming techniques to enhance application security and development through a blend of offensive and defensive strategies.

Learn to identify and address insecure code within Git repositories, enhancing your ability to maintain secure and robust software projects.

Explore strategies for integrating security early in the software development lifecycle, enhancing overall application security and reducing vulnerabilities.

Learn essential techniques for writing secure code, protecting against common vulnerabilities, and implementing best practices in software development.

Explore secure software development through a gamified approach, learning about vulnerabilities, threat modeling, and building secure coding skills with a unique hedgehog-themed perspective.

Explore strategies for designing secure and environmentally friendly software solutions, balancing cybersecurity with sustainability in modern development practices.

Explore essential security practices for web applications, focusing on frontend vulnerabilities and protection strategies to safeguard your users and data.

Discover essential Python security practices, covering input validation, XML parsing, assert statements, temporary files, and data serialization. Learn to identify vulnerabilities and implement robust defenses.

Learn to identify and prevent security vulnerabilities in Python, including issues with eval(), pickle, and pip. Discover cryptographically-secure randomness and code auditing techniques for maintaining application security.

Explore Angular's built-in security features protecting against common web vulnerabilities, including access control and injection exploits, ensuring safer web development and reduced breach risks.

Explore advanced security techniques using Scala's refined types and object capabilities for robust, type-safe application development.

Explore common web app vulnerabilities and learn effective security practices to protect against threats like cross-site scripting and ensure robust application safety.

Explore JavaScript security from a pentester's perspective, focusing on DOM XSS, CORS, and secure coding practices to identify and prevent vulnerabilities in web applications.