RSSAmplifier

Blog

Draconian Overlord

Suppressing software entropy.

draconianoverlord.comRSS feed ↗144 posts

Latest posts

Truss v2: Emotion to StyleX to Vite

Overview of Truss's evolution from runtime CSS-in-JS to a custom build-time solution

Property Graph Diagrams

Example of property graph diagrams

Reactables Notes

Short notes on the Basecamp Reactables pattern

Fixing Async Stack Traces

Using Single Table Inheritance to Evolve Entities

Immutability Doesn't Matter with useSES

Bitemporal Thoughts

Linear Tech Talk Notes

Vulcan.io Looks Amazing

Figma Is Not Actually Collaborative

Can and Should Instead of Is and Get

Always Separate User Intent

Teaching TypeScript about GraphQL Default Resolvers

Hooks Don't Have To Be Functional

GraphQL Typed Root Pattern

Philosophy of Software Design Notes

Toyota Katas Notes

Integration Test is a Useless Term

Mono vs. Project Repos? Hurray, software sucks

Avoid Using External Files in Tests

The Half-Truth of GRPC & GraphQL Consistency

GraphQL Seems Annoying For Mobile

Shape is a Better Term Than Object

I Forgot How Much I Don't Like Pull Requests

Skepticism About Record/Replay Tests

Thoughts on Go (from a JVM Programmer)

Is Haskell's Complexity Artificial?

Applying Virtual DOM to Systems Integrations

Stubs in TypeScript using Mapped Types

Variations on a State Machine

Are Classes and Prototypes that Different?

Micro Service Testing at Scale

Using Given/When/Then For Tests

Dealing with Selenium API Gotchas

The Futility of Cross-System Integration Testing

Compassionate Code Reviews

Tools, Productivity, and Investing in Yourself

The Curse of Webapps Being Visual for TDD

Writing Emails Asking for Help

Gmail Filter Tips

Obsessively Simple Test Values

First Principles

The One True Way Of Indentation

Staffing a Front-End Team

Stuck on a Dead Framework

The Holy Grail of Database Testing

Using Byteman To Debug Logging

REST is Aging, GraphQL is the New Thing

MoreUnit Supports Custom Languages

Musings on Flatpack