Tagged articles
4 articles
Page 1 of 1
Java High-Performance Architecture
Java High-Performance Architecture
Sep 22, 2021 · Game Development

What Keeps Dwarf Fortress Evolving for 20 Years? Inside a 700k‑Line Solo Project

The article explores how Tarn Adams has single‑handedly maintained and expanded Dwarf Fortress for two decades, detailing its massive 700,000‑line C/C++ codebase, unique development philosophy, funding through donations, and recent Steam release while revealing the challenges of solo indie game creation.

Dwarf FortressGame Developmentindie games
0 likes · 12 min read
What Keeps Dwarf Fortress Evolving for 20 Years? Inside a 700k‑Line Solo Project
Qunar Tech Salon
Qunar Tech Salon
Oct 22, 2019 · Backend Development

Our Journey to Type‑Checking 4 Million Lines of Python at Dropbox

This article recounts Dropbox’s multi‑year effort to adopt static type checking with mypy across millions of Python lines, detailing why type checking is essential for large projects, the performance challenges encountered, and the engineering solutions—including incremental checks, a daemon, and a custom compiler—that enabled successful migration.

dropboxlarge codebasemypy
0 likes · 18 min read
Our Journey to Type‑Checking 4 Million Lines of Python at Dropbox
High Availability Architecture
High Availability Architecture
Nov 21, 2018 · Databases

Challenges of Maintaining a Massive C‑Language Database Codebase

The article examines the difficulties of developing and sustaining a multi‑million‑line C‑language database, highlighting complex flag‑driven logic, extensive testing pipelines, slow iteration cycles, and the need for automation, modularity, and robust engineering practices to ensure code quality at scale.

AutomationDatabase EngineeringSoftware Testing
0 likes · 6 min read
Challenges of Maintaining a Massive C‑Language Database Codebase
Qunar Tech Salon
Qunar Tech Salon
Oct 8, 2015 · Operations

Google’s 2‑Billion‑Line Codebase and the Piper Version‑Control System

The article examines Google’s massive 2 billion‑line code repository, compares its size to Windows, explains how the single‑repo approach and the Piper version‑control system enable thousands of engineers to collaborate across data centers, and discusses the broader impact on software engineering practices.

Code RepositoryGooglePiper
0 likes · 7 min read
Google’s 2‑Billion‑Line Codebase and the Piper Version‑Control System