/Guide

The Developer’s Guide To SSO

tl;dr: Single Sign-On via SAML or OAuth is often one of the first features an engineering team needs to build as a product gains traction among larger customers. We explore how it works, how to add it to your app, and best practices for implementation.

featured in #389


The Ultimate Guide To Software Architecture Documentation

- Patrick Roos tl;dr: "This guide shows you how to write, structure, visualize and manage software architecture documentation in a lean way using appropriate documentation tools."

featured in #384


A Guide To Fixing Developer Posture

- Gayle Laakmann McDowell tl;dr: "This post is about anterior pelvic tilt, the most common posture dysfunction... How do you know if you have an anterior pelvic tilt? Look at your belt. If you belt points towards the floor, you have an anterior pelvic tilt. Or, look sideways in the mirror. does your butt stick out? Chances are that you have an anterior pelvic tilt. I’m gonna break bad posture in 2 sections, lower body and upper body. The lower body influences the upper body, but upper body doesn’t always influence the lower body."

featured in #378


Introduction To Genomics For Engineers

tl;dr: "This guide is written specifically by and for computer scientists and engineers. The underlying biology in cancer genomics can be exceedingly complex and requires years of study. Making the content palatable requires drawing abstractions around these concepts. This guide should be treated as an intro to the domain that teaches our audience the material in a broad-strokes fashion."

featured in #368


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 #317


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