This course aims to teach participants the principles of Rugged Software Engineering, focusing on ensuring software is both rapid and rugged in its lifecycle. The learning outcomes include understanding software liability, security, training, continuous release, deployment, runtime, and language safety. The course employs a practical approach to address the challenges faced by engineering organizations in delivering high-quality and secure software efficiently. The intended audience for this course includes software developers, engineers, and anyone involved in software engineering looking to enhance their skills in delivering robust software solutions.
Overview
Syllabus
Intro
Software Liability
Software Security
Fiber Insurance
Software Training
Continuous Release
Making the Talk
Heartbleed
Making Style
Home Field Advantage
Continuous Deployment
Runtime
Vendor Alert
Language Safety
Taught by
LASCON