YoVDO

Development Best Practices - An Overview of Working in the Software World

Offered By: Linux Foundation via YouTube

Tags

Software Development Courses Version Control Courses Software Security Courses Continuous Integration Courses Release Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore essential development best practices in this comprehensive 47-minute talk by Andrew Grimberg from The Linux Foundation. Gain valuable insights into release engineering, source code management, and the art of crafting meaningful commits. Learn how to tell your commit story effectively through well-structured logs, messages, and footers. Discover the importance of atomic commits and regular code submissions. Delve into the committer review process, code security measures, and validation testing techniques. Understand the role of continuous integration in modern software development. Access helpful resources and address common challenges such as orphan changes and potential pushback. Elevate your software development skills and enhance your workflow with industry-proven strategies and methodologies.

Syllabus

Introduction
The Linux Foundation
Release Engineering
Source Code Management
What is a Commit
Telling your Commit Story
Commit Logs
Commit Messages
Commit Footers
Commit in Atomic Pieces
Commit Regularly
My Workflow
Committer Review
Code Security
Validation Testing
Continuous Integration
Resources
Orphan Changes
Do we get a lot of pushback


Taught by

Linux Foundation

Tags

Related Courses

DevOps Foundations: Site Reliability Engineering
LinkedIn Learning
Release Engineering Best Practices at Google
USENIX via YouTube
Ops and Operability
NDC Conferences via YouTube
Open Tools for Secure Supply Chains in Kubernetes - From Release Engineering
Linux Foundation via YouTube
Release Engineering as a Service - The Art of Integrating with Kubernetes
Linux Foundation via YouTube