Software Engineering

Deeper Knowledge on Software Engineering

The Cathedral and the Bazaar

An essay and a book on software engineering based on experience with Linux kernel development

Software Pipelines (CI/CD)

Continuous Integration and Continuous Deployment (CI/CD)

Computer Languages

Computer Languages: How humans tell computers what to do


Packaging applications with all of their dependencies


Databases: Organized collections of structured data

Software Development Lifecycle (SDLC)

The lifecycle of software applications, from concept to revenue

Software Testing

The art and science of testing software

SPACE Framework

SPACE Framework to Measure Developer Productivity: Satisfaction, Performance, Activity, Communication

Broader Topics Related to Software Engineering


Apply science to create technology

Information Technology (IT)

The principles, practices, and technologies used to build information systems

Software Engineering Knowledge Graph