Skip to content

Blog

Notes from the workshop

Engineering notes, product decisions and lessons from running our own apps. One or two posts a month, no marketing.

More posts

09

AI3 min read

LLM support bots that don't embarrass you: a practical checklist

A support bot that invents a refund policy is worse than no bot. Six rules we follow: answer from your own docs, set hard limits, always offer a human, protect user data, test like code and speak the user’s language.

Engineering3 min read

VLESS, Xray, sing-box and Hysteria 2: what powers modern VPN apps

Protocols and engines explained in plain language: what VLESS, Xray, sing-box and Hysteria 2 are, how they differ, and why our VPN apps let you switch between two engines.

Engineering3 min read

One VPS for the whole studio site: Next.js, Go, PostgreSQL and Dokploy

How onlyapps.org runs on a single server — a Go API, a job queue inside PostgreSQL, Next.js for the site and console, Dokploy for deploys — and four lessons from launch day.

Privacy & Security2 min read

Calls without a phone number: how ID Caller keeps conversations private

No number, no email, no account: a 12-digit ID, keys generated on your device, contacts only by mutual consent and encrypted peer-to-peer calls. Here is how ID Caller works.

Developer Tools3 min read

App icons in 2026: what Xcode still needs for iPhone, Mac and Apple Watch

One 1024-pixel image for iPhone, a full set for Mac, dark, tinted and clear looks, and Icon Composer: a practical guide to Apple app icons in 2026.

SEO & Growth3 min read

IndexNow, sitemaps and pings: how to get new pages indexed faster

Search engines listen on different channels. What still speeds up indexing in 2026: IndexNow for Bing and Yandex, accurate sitemaps for Google, and where classic pings fit in.

Get new posts by email

One email per post. No digests, no promos.

We use analytics cookies only with your consent. Essential cookies keep the site working. Privacy policy