Hey devs, After spending a lot of time writing TypeScript code (and sometimes feeling more confident than I probably should), I decided to create something to help myself and others properly measure their TypeScript knowledge. So I built TS Quiz — a free interactive quiz platform focused on modern TypeScript and React + TypeScript. 125 hand-crafted questions 5 difficulty levels (Basic → Advanced)
Introduction Code reviews. For many developers, they are a necessary evil — a box to check in the development process. However, I have come to appreciate them as a powerful tool for elevating code quality, fostering collaboration, and improving team dynamics. Today, I want to share my journey from viewing code reviews as a mundane task to recognizing their critical role in successful projects. L
Building a Translation Pipeline for International Contract Bidding If your company bids on international contracts, you've probably dealt with the translation bottleneck. Technical proposals need precise translation, certified documents have strict formatting requirements, and procurement deadlines don't wait for anyone. After seeing how UK public procurement translation requirements can make or
Building Translation Pipelines for Maritime Documentation — A Developer's Guide As maritime companies scale globally, they face a technical challenge that goes beyond just translating documents. Naval documentation involves complex terminology, strict regulatory requirements, and multiple stakeholders who need access to accurate, up-to-date translations across dozens of languages. If you're buil
Why your servers should die after every deployment How many times have you logged into production to "quickly fix" something, only to create a snowflake server that behaves differently than everything else? If this sounds familiar, you're dealing with configuration drift, and immutable infrastructure might be the solution you need. Immutable infrastructure follows one simple rule: never modify a
A pod gets created. It gets an IP. Then it dies. A new pod replaces it. New IP. Now imagine you have ten pods of the same app, and they restart all the time. Which IP do you call? You can't. That's the problem Services solve, and the answer is more interesting than "Kubernetes assigns a stable IP." This post walks the full picture in five parts: why Services have to exist, what happens when you cr
Originally published on oseifert.ch TL;DR: Quizlet locked the learn mode and Knowt's import extension keeps missing cards. So i built quick-cards, a Chrome extension that grabs your Quizlet set and exports it to whatever you want (txt, csv, json, pdf, printable flashcards, Anki decks, or directly to Knowt). Chrome only for now, install instructions at quickcards.oseifert.ch/install. If you are a s
Why I'm building OneSlate Calendly is great if you're a freelancer with one calendar. It breaks if you're an executive with shared calendars from your The result: my Calendly booking page often shows zero available OneSlate solves this with a simple but specific filter: only calendar_kind is primary or owned count That single insight is the core differentiator. Everything else Solo founder,