Practical Engineering

Implementation notes, production lessons, and small technical walkthroughs from building and operating Telebugs.

Browse by topic

Telebugs Thrives on SQLite

Architectural notes about keeping a self-hosted app simple: SQLite, database-backed jobs and cache, and fewer moving parts.

Never Put Large Payloads Inside Background Jobs

A production lesson about queue database growth, payload design, and the simple fix that prevented the same failure mode.

How to Log Application Errors Using a Telegram Bot

A lightweight Rails walkthrough for sending exceptions to a Telegram chat while keeping normal exception handling intact.

Modern Toasts Using the Native Popover API

A practical Popover API walkthrough with CSS, HTML, and a small controller for native toast notifications.

Introducing Lapsoss: Vendor-neutral error tracking for Ruby applications

A Ruby and Rails adapter story about reducing provider lock-in without adding application boilerplate.