Practical Engineering
Implementation notes, production lessons, and small technical walkthroughs from building and operating Telebugs.
Browse by topic
- Product updates: release notes and product changes across Telebugs versions.
- Migration and compatibility: Sentry-compatible workflows, provider switching, source maps, and alternatives.
- Small-server operations: SQLite, VPS capacity, low-resource deployments, and error-storm guardrails.
- AI and MCP: MCP access, API work, and connected tooling for debugging workflows.
- Practical engineering: implementation notes, production lessons, and small technical walkthroughs.
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.