Brian Liao

Welcome to my page! Here we discuss computer science, A.I., and a lifelong pursuit of learning, by Brian Liao.

Courses on Deep Learning and Artificial Intelligence

Something a lot of people don’t know is that many colleges publish their course material online, which are often full of useful knowledge. Here is a collection of courses on Deep Learning and Artificial Intelligence. Deep Learning https://cs182sp21.github.io/ Large Language Models https://www.cs.princeton.edu/courses/archive/fall2... Read more

Tech Talks at Facebook, Amazon, Netflix, and Google

This post was originally posted from the 10% Smarter newsletter. Consider subscribing if you like it! Ever wonder how large scale services at built at large tech companies? I’ve collected tech talks given by Facebook, Amazon, Netflix, and Google to share! Facebook: YouTube Playlist Memcache at Scale, Whatsapp Erlang, Scaling Instagram,... Read more

Consistency and Consensus

This post was originally posted from the 10% Smarter newsletter. Consider subscribing if you like it! Distributed systems are complex and include many difficult problem to tackle. Fortunately, some techniques have been developed and are widely used in production to deal with these issues in distributed systems. Today, we’ll discuss the rela... Read more

Why Database Transactions Are Such A Great Idea

This post was originally posted from the 10% Smarter newsletter. Consider subscribing if you like it! Transactions are one of the fundamental ideas in databases. They enable safe semantics for applications and developers. But what are they and how do you use them? Let’s dive in and find out. What are Transactions? Transactions group multi... Read more

How do Databases do Storage and Retrieval?

This post was originally posted from the 10% Smarter newsletter. Consider subscribing if you like it! In past posts, we’ve covered the data modeling side of databases. This post will give an overview of the internal storage and retrieval in databases. Let’s start by compare two different storage engines: Log-structured storage engines (log... Read more