Photo by ika ika on Unsplash

  • A short history of Git

    Git began in 2005 when the Linux kernel lost BitKeeper and needed a new distributed version control system fast. This overview follows Linus Torvalds' design goals, Junio Hamano's long stewardship, GitHub's rise, and the defaults and hash algorithms teams use today.

    · Version Control Systems / Git / Fundamentals

  • A short history of JavaScript

    JavaScript began as a ten-day prototype in a browser and became the shared runtime of the web, servers, and tools. This overview follows that arc from Netscape in 1995 through ECMAScript, Node.js, transpilers, and today's yearly language releases.

    · Languages / JavaScript Core / History and Standards

  • A short history of MongoDB

    Document databases grew out of web-scale workloads that relational schemas struggled to keep up with. This overview situates MongoDB in the NoSQL landscape and follows the product from 10gen through WiredTiger, Atlas, transactions, and today's search and embedding features.

    · Databases / MongoDB / Fundamentals

  • A short history of Unix and Linux

    Unix began as a research operating system at Bell Labs and grew into a family of standards and kernels. This overview traces BSD and GNU, the 1991 Linux kernel, the GPL, how distributions bundle the stack, and where Linux runs today—from servers to Android.

    · Operating Systems / Linux / Fundamentals

  • A short history of Artificial Intelligence

    Artificial intelligence did not start with chatbots. It went through decades of bold predictions, two funding collapses, and a slow shift from hand-written rules to learning from data. This overview follows that path from the 1940s to the language models of the late 2010s.

    · Artificial Intelligence / AI Fundamentals / General

Search articles

Type a word to search published articles.

Open the search page