TLDR Dev

TLDR DEV 2025-10-15

5 sections16 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

HOW WE TEST A WEB FRAMEWORK

Wasp's testing strategy for its full-stack web framework prioritizes tests that clearly express input and expected output, favoring courage over 100% coverage. It also relies on types heavily. Wasp uses snapshot testing to track code generation changes and Playwright to validate apps.

wasp.sh15 min read

STYLING MARKDOWN

Markdown simplifies writing for the web, but styling the resulting HTML content requires some work. You can either use a pre-defined CSS framework like Tailwind Typography or create custom CSS to integrate the markdown's appearance with the overall site design. This article goes over styling specific elements like headings, images, lists, quotes, tables, and code blocks for the best looking output.

webdev.bryanhogan.com7 min read

02OPINIONS & ADVICE

AI AND HOME-COOKED SOFTWARE

AI is democratizing software creation, letting people with domain expertise but without coding skills build custom tools for their specific needs. This "home-cooked software" trend is driven by AI's ability to generate initial prototypes.

mrkaran.dev5 min read

WHY YOUR BOSS ISN'T WORRIED ABOUT AI

The public's understanding of software bugs, while helpful for regular software, is misleading when applied to AI systems. Unlike regular software, where bugs are caused by mistakes in code and can be precisely located and fixed, AI vulnerabilities come from large training datasets, making the origin of errors difficult to pinpoint or eliminate entirely. Once a bug is fixed in regular software, it won't reappear again, but this isn't the case with AI, as even after retraining, the weird behavior may still be present, but hasn't been discovered yet.

boydkane.com11 min read

03LAUNCHES & TOOLS

Sponsored

SENTRY'S AI CODE REVIEW PREDICTS WHAT'S GOING TO BREAK - BASED ON WHAT'S ALREADY BROKEN

Code reviews should be less style nits and more "this is going to break prod". Sentry's AI Code Review blends context and issue history with the code you just touched [8] - function calls, class or objects dependencies, database connections - to provide specific and actionable feedback rather than generic linting advice. Read the blog

blog.sentry.ioSponsor

blog.sentry.io

PYREFLY

Pyrefly is a fast Python type checker and language server designed to speed up IDE features like autocomplete and instant error feedback. It is fast, type checking over 1.85 million lines of code per second, and performs comparably to Pyright and MyPy.

pyrefly.orgTool

MINA RICH EDITOR

Mina Rich Editor is a block-based rich text editor built using Tailwind CSS and shadcn/ui. It has full-featured table support, multi-select image editing, and a drag-and-drop system. The editor allows for customization through Tailwind CSS.

github.comGitHub repository

CSS EXTRAS

CSS Extras is a collection of useful CSS custom functions that use the `@function` rule. Functionalities include math, color manipulation, typography, layout, and theming.

github.comGitHub repository

04MISCELLANEOUS

NPC DIALOGUE TREE SO COMPLEX, IT'S LIKE NAVIGATING A FOREST

Atom Team, the studio behind the game Swordhaven, revealed a complex NPC dialogue tree resembling a "forest" of nodes. The developers shared this to show the common struggle of organizing node graphs in visual programming environments like Unreal Engine. Developers advise optimizing nodes early or exploring alternative programming methods to improve workflow and project organization.

80.lv2 min read

ROOT CAUSE ANALYSIS? YOU'RE DOING IT WRONG

Traditional root cause analysis has flaws. A deeper, systems-thinking approach called CAST (Causal Analysis based on Systems Theory) often leads to better error reduction for systems. CAST analyzes accidents by considering the entire system, its constraints, and the interactions between components over time, rather than focusing on linear chains of events. Understanding system constraints and preventing hazardous states are necessary for accident prevention and mitigation.

entropicthoughts.com28 min read