People are often surprised to find that PostgreSQL uses processes, rather than threads. This talk, by Bruce Momjian, describes how PostgreSQL’s processes share memory, and thus allow the database to operate efficiently despite its use of processes.
People are often surprised to find that PostgreSQL uses processes, rather than threads. This talk, by Bruce Momjian, describes how PostgreSQL’s processes share memory, and thus allow the database to operate efficiently despite its use of processes.
Rust is a programming language that I am increasingly interested in learning and hearing about. This talk provides a good introduction, aimed at developers of Ruby and other dynamic languages.
Should you use Python 2.7 or 3.x? This talk discusses the differences and improvements that Python 3.x (and specifically, 3.3) offers over the 2.7 series.
This video, about the Git version-control system, is one of my favorites, and really helps to explain how tags and branches work.