Article Roundup - Week of Oct 8, 2017

October 13, 2017 • Article Roundup

Scaling the GitLab database
GitLab makes use of PostgreSQL and started out with a single database server plus replica. They outgrew that after a few years and detail more about their current setup in this article.

Await and Async Explained with Diagrams and Examples
This article provides a nice overview of JavaScript Promises and also explains await and async functions. Await and async were added in ES2017 to make working with Promises easier.

UX for Lizard Brains
This article is well worth reading. It has great examples of three main things to avoid when building an application. After reading this article you’ll probably be able to think back and find places where sites and applications didn’t follow these concepts and you found it aggravating or obnoxious.

Using Viewport Units to Scale Fixed Layouts
This is a nice CSS trick to easily scale fonts and items on a page based on the size of the window. There is an example showing a Netflix-style interface that I think really drives the utility of this method home.

Jason Butz's profile picture

Jason Butz is a software engineer and cloud architect with a strong focus on JavaScript, TypeScript, Node, and AWS. Jason has a love for open-soure software and a passion for building scalable, secure, and reliable applications.