RSSAmplifier

Blog

Timur Brachkow

Personal blog of Timur Brachkow

brachkow.comRSS feed ↗18 posts

Latest posts

My experience with Svelte

Svelte helped me understand how great moving code out of the frontend can be, and validated many of my ideas on how a good fullstack framework should operate. That said, I doubt it is suitable for big apps.

Tests became cheap, so test everything you want

Agentic coding made writing and maintaining tests cost zero human-hours. You can use it not only to have good test coverage, but also to build completely custom test tools

How to deal with "vibecoding depression" of indie hackers

What we shall do with our app ideas when our precious CRUD-making skill got democratized?

How to cut most of automated spam in Telegram channel comments

A simple rule that cuts most of the spam from Telegram comments, and its implementation in the form of a bot

Dell UltraSharp U2725QE is a great display for macOS

Why I bought the Dell UltraSharp U2725QE instead of Apple's Studio Display — 120 Hz, a built-in KVM, and a fair price, with no regrets.

Caveats of iPad Mini

A year of living with the iPad Mini as a companion device — the quirks, limits, and niche use cases reviews don't cover.

How Cloudflare's D1 database makes valid SQLite migrations prone to data loss

Cloudflare D1 can't disable foreign keys via PRAGMA foreign_keys = OFF, so ON DELETE CASCADE fires during table rebuilds. Unless you structure migrations a very specific way, your data is silently wiped — here's why, and how to fix it

Use light mode when coding in the sun

Light mode can reduce reflections and improve contrast when coding outdoors in bright sunlight

Sleep, brainfog and managing energy

Observations on sleep, caffeine and melatonin that helped me go from constant brain fog to stable and predictable energy.

Mise solved my tool version management fatigue

Why mise is a tool version manager done right — one config for Node, pnpm and everything else, working locally, in CI and in Docker.

Use Zod to validate and document your environment variables

Validate environment variables with Zod to get inferred types, early crashes on missing variables and documentation that never goes stale.

Why I use Vue

I use Vue as my main framework since 2019. In this post I will explain the reasons behind my choice.

Guessing user location with Cloudflare Workers

How to get a user's imprecise location from Cloudflare Workers request metadata, without asking for Geolocation API permission.

Sharing JavaScript code without headache

How to share code without the burden of private npm packages

How to preview files in browser

Cheatsheet for previewing different file types (images, CSV, PDF, Office docs) directly in the browser, with implementation tips and limitations

Caveats of using macOS with an external monitor

Things I learned about using external monitors with macOS: how to fix blurry LG monitors, control your monitor without reaching for buttons, and why your cat can no longer wake up your Mac.

How to make Firefox sane and private

Essential Firefox privacy tweaks, recommended security extensions

Using Sublime Text as IDE

How to turn Sublime Text into a modern IDE — with LSP, linting, Copilot, while retaining the same performance and energy efficiency