Issue #200 · February 8, 2021

rqlite - distributed SQLite

“It has become appallingly obvious that our technology has exceeded our humanity”

Best 7 links of week #6, 2021

⭐️ FullStack Bulletin has outgrown its free plan! If you enjoy this newsletter, consider supporting us:

Donate on Patreon - Discuss sponsorship

rqlite - distributed SQLite

rqlite - distributed SQLite

rqlite is a lightweight, distributed relational database, which uses SQLite as its storage engine. Forming a cluster is very straightforward, it gracefully handles leader elections, and tolerates failures of machines, including the leader.

Articles

The Best Static Site Generator for 2021

If 2020 was the year of static websites and static website generators, which generator is the best one? This article explore the strength and weaknesses of the main contenders on the scene!

Understanding Rendering in React

A solid but quite approachable walkthrough about how rendering works with React. This article will go through concepts such as VirtualDOM, render lifecycle, reconciliation and commit phases.

Life with ESM

ESM, meaning ES Modules, meaning JavaScript Modules. Like, import, export and friends. Browsers support it these days. There is plenty of nuance, but as long as you’ve dropped IE, the door is fairly open. This article explores the idea of dropping npm entirely by looking at new approaches and new tools.

10 bad TypeScript habits to break this year

TypeScript and JavaScript have steadily evolved over the last years, and some of the habits we built over the last decades have become obsolete. Some might never have been meaningful. Here's a list of 10 habits that we all should break.

Elm at Rakuten

The story of adopting the Elm language in Rakuten. The lessons we learned, likes and dislikes.

Why React Context is Not a "State Management" Tool

You probably heard already people complaining about the React Context API not being meant to be used as a state management alternative. This article provides some definitive answers and clarification on the purpose and use cases for Context and Redux.

Book of the week

PHP and MySQL Web Development (5th Edition) (Developer's Library)

PHP and MySQL Web Development (5th Edition) (Developer's Library)

by Luke Welling

PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications