Skip to content
software engineering
4 articles · All tags
- Monorepo vs Polyrepo: Pros, Cons and Trade-offs
A monorepo keeps many projects in one version-controlled repository, while a polyrepo gives each project its own. Here are the trade-offs for change and builds. - Type Theory in Programming Languages
What a type system actually does — from preventing bugs at compile time to enabling expressive polymorphism — and why type theory underpins modern language design. - RESTful APIs
Web APIs designed around resources addressed by URLs and manipulated with standard HTTP methods. - Git Version Control
A distributed version control system that records the complete history of a project as content-addressed snapshots.