TLDR Dev

TLDR DEV 2025-11-13

6 sections18 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

02ARTICLES & TUTORIALS

THE WRITE LAST, READ FIRST RULE

TigerBeetle, a financial transactions database, uses a system of record and a system of reference (Postgres) to maintain consistency in the absence of transactions. The "Write Last, Read First" principle guarantees data integrity by writing to the system of record last and reading from it first. Idempotent operations are necessary, as the application uses a durable execution framework (Distributed Async Await) that guarantees eventual completion through checkpointing and resumption.

tigerbeetle.com9 min read

STYLEX: A STYLING LIBRARY FOR CSS AT SCALE

StyleX is Meta's default, open-source styling system. Designed for large-scale applications, it combines the ease of CSS-in-JS with the performance of static CSS generation. StyleX compiles styles at build time into atomic CSS. It enforces constraints to avoid conflict-prone patterns, like styling at a distance, to guarantee style encapsulation.

engineering.fb.com11 min read

ZIG / C++ INTEROP

Zig and C++ interoperability means that both languages can store each other's data types. A macro called `SIZED_OPAQUE` can be used to define opaque types with specified sizes and alignments, enabling type embedding and compile-time size verification. Pointers can be used for passing types between languages, and C++ functions can be used for managing types in Zig.

tuple.app4 min read

03OPINIONS & ADVICE

SOFTWARE DEVELOPMENT IN THE TIME OF STRANGE NEW ANGELS

Agentic AI has fundamentally altered software development by making code production cheap and fast. This has shifted the bottleneck from coding to knowing what to build. Developers and organizations can adapt by prioritizing skills like architecture, testing, and business acumen.

davegriffith.substack.com19 min read

HOW I FELL IN LOVE WITH ERLANG

When this dev first started programming, they were confused about various concepts, like recursion. They then had years of learning through trial and error with C and Linux, followed by a breakthrough understanding of recursion through Prolog. This led them to discover Erlang, a functional and distributed language, through a conversation at a bridge tournament, where they fell in love with Erlang's message-passing system and fault-tolerant design.

boragonul.com7 min read

04LAUNCHES & TOOLS

STEAM HARDWARE

Valve is expanding its Steam Hardware family in 2026 with new hardware like the Stream Frame (VR goggles) and the Steam Machine (a powerful PC). These devices will be powered by SteamOS, so they will have seamless integration with the Steam platform and access to Steam's large game library.

store.steampowered.comTool

VISUAL STUDIO 2026 IS HERE: FASTER, SMARTER, AND A HIT WITH EARLY ADOPTERS

Visual Studio 2026 is now generally available. The update includes performance improvements, a redesigned user experience, and better AI-driven development. Visual Studio 2026 is AI-native. It offers intelligent assistance during debugging, profiling, and modernization along with new C# and C++ agents.

devblogs.microsoft.com9 min read

JSX TOOL

JSX Tool is a Chrome extension that bridges the gap between the Element Inspector and React Component Selector, allowing direct styling of JSX in a live browser setting. It functions as a full IDE within the browser, allowing users to find and edit any line of JSX, tweak CSS in-memory, and prompt LLMs with full context for style changes.

jsxtool.comGitHub repository

05MISCELLANEOUS

ANDROID DEVELOPER VERIFICATION: EARLY ACCESS STARTS NOW AS WE CONTINUE TO BUILD WITH YOUR FEEDBACK

Google has announced early access to its new Android developer verification process, designed to improve user safety by combating scams and malware. This verification requires developers to use a real identity. Based on community feedback, Google is creating a dedicated account type for students and hobbyists with limited distribution needs, and a new advanced flow for experienced users who are comfortable installing unverified apps.

android-developers.googleblog.com4 min read