/Guide

The Front-End Developer's Guide To The Terminal

- Josh Comeau tl;dr: "It's the missing manual of terminal fundamentals needed to work with modern JS frameworks like React, so you can move onto the fun stuff: building user interfaces! Josh also shares "favourite tips and tricks for getting the most out of the terminal" - "the stuff I wish someone had shown me when I was first getting started."

featured in #310


How To Speed Up ClickHouse Queries Using Materialized Columns

- Karl-Aksel Puulmann tl;dr: ClickHouse supports speeding up queries using materialized columns to create new columns on the fly from existing data. In this post, I’ll walk through a query optimization example that's well-suited to this rarely-used feature.

featured in #307


Migrations Done Well

- Gergely Orosz tl;dr: "If you do some groundwork before starting the migration, you’ll reduce risk, gain confidence and understand the scope of the migration better." Gergely breaks the migration process into the following steps: (1) Preparation for migrations. (2) Pre-migration steps, such as monitoring and validation. (3) The migration itself, covering downtime, strategies & toolset. (4) After the migration. (5) The migration long-tail.

featured in #302


Compose Chat Messaging Tutorial

tl;dr: Experience deeply customizable UI components powered by the Jetpack Compose framework, with built-in support for theming, right-to-left support, custom reactions, attachments, data formatting, and many more awesome features!

featured in #301


Exposing Floating Point

- Bartosz Ciechanowski tl;dr: "Despite everyday use, floating point numbers are often understood in a hand-wavy manner and their behavior raises many eyebrows. Over the course of this article I’d like to show that things aren’t actually that complicated." Bartosz guides us through how a float works under the hood.

featured in #299


Introducing the Modern Guide to Secrets Management

- Niklas Begley tl;dr: If secrets sprawling uncontrollably across cloud secret managers and external platforms sounds familiar, then you need to redefine what managing secrets means at enterprise scale by taking a universal approach. Learn more in our Modern Guide to Secrets Management.

featured in #298


How To Set Up SSH Keys

- Sakshyam Shah tl;dr: If you are someone who generates/manages SSH keys and keeps them secure for day-to-day tasks, this blog post is for you. Learn all about setting up SSH keys.

featured in #297


Make MoM Proud - Build A “Spotify Wrapped” For Your Video Stats

tl;dr: Learn how to showcase your video stats by creating a dynamic animated video using Remotion and the Mux Data API.

featured in #292


An Interactive Explanation Of How GPS Works

- Bartosz Ciechanowski tl;dr: "We’ll start by creating a positioning system that can tell us where we are. Our initial approach will be quite simple, but we’ll step-by-step improve upon it to build an understanding of the positioning method used by GPS." 

featured in #292


Compose Chat Messaging Tutorial

tl;dr: Try Stream's brand new Chat SDK for Jetpack Compose today! The tutorial shows you how to add an in-app messaging feature with just a few lines of code, as well as the flexibility and customization options available for the components. All open-source, open for feedback and contributions.

featured in #291