Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

OWASP Juice Shop - Sustainable Development Practices for Web Applications

OWASP Foundation via YouTube

Overview

Explore the principles and techniques behind OWASP Juice Shop's sustainability in this 41-minute conference talk from AppSec EU 2017. Discover how Clean Code, Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), Quality Metrics, and Mutation Testing contribute to the project's success. Learn about writing maintainable JavaScript code, building reliable test suites to eliminate the "fear of change," and leveraging automation to increase productivity in open-source projects. Gain insights into the benefits of free-for-open-source SaaS tools for improving development processes. The talk also addresses limitations in automation, challenges in keeping JavaScript dependencies up-to-date, and reasons for dropping certain third-party services. Witness a potential live production release of OWASP Juice Shop during the session. Topics covered include semantic versioning, Git Flow, test coverage, metrics tracking, and contributor recognition.

Syllabus

Intro
Bare Readme
Issues
PR Disaster
Semantic Versioning
Major Version
Git Flow
Clean Code
Tests
Test Coverage
Mutation Testing
Metrics
Track Factor
Track Vector
Coinflip CI
Free services
Crediting contributors
Other contributions
Stickers
Release

Taught by

OWASP Foundation

Reviews

Start your review of OWASP Juice Shop - Sustainable Development Practices for Web Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.