Pulled the N+1 out of the dashboard post list: 140ms → 18ms
The Log
Mon, Oct 26
Hot take: most design systems are just component libraries with a marketing page
Rust async stream processing: walking a 4 GB event log without blocking the runtime
Zero-runtime deep immutable patch utility in TypeScript 5.4
type DeepPatch<T> = {
[K in keyof T]?: T[K] extends object ? DeepPatch<T[K]> : T[K];
};
export const immutablePatch = <T extends object>(base: T, patch: DeepPatch<T>): T => ({
...base,
...Object.fromEntries(
Object.entries(patch).map(([k, v]) =>
[k, typeof v === 'object' && v !== null ? immutablePatch(base[k], v as any) : v]
)
),
});
Understanding quantization for edge inference: GGUF vs AWQ
Sun, Oct 25
Weekly pulse: which backend runtime powers your greenfield projects?
Tailwind v4 dark mode classes stopped working — the `@custom-variant` fix
@custom-variant dark (&:where(.dark, .dark *)); in your main CSS is the v4 replacement — the old darkMode: "class" option silently no-ops.Sat, Oct 24
chunkById vs lazyById for a 500k-row export on a busy primary?
lazy() seems to hold the connection hostage in worker queues — anyone benchmarked chunkById vs lazyById on a busy primary?Fri, Oct 23
Cut v1.0 of our starter kit: auth scaffolding, role gates, tested CI
Thu, Oct 22
The tools I trust are the boring ones — what quietly carries your workflow?
That's the root post. There's nothing before it.