Writings

llms.txt Explained: The New robots.txt for AI CrawlersTutorial
llms.txt Explained: The New robots.txt for AI Crawlers
robots.txt tells search engines what to crawl. sitemap.xml tells them what exists. llms.txt is the new file telling AI models what your site actually does — here's how Sharry uses all three.
Aug 31, 2026
8 min read
CP

Christoph Planken

How to Share Your Screen to a TV Without AirPlay or a Casting AppTutorial
How to Share Your Screen to a TV Without AirPlay or a Casting App
Three ways to get a browser-based screen share onto a TV — a streaming stick, a smart TV browser, or Chromecast with Google TV — without AirPlay, pairing, or installing anything.
Aug 5, 2026
4 min read
CP

Christoph Planken

Best Browser-Based Screen Sharing Tools in 2026 (No Downloads Required)Industry
Best Browser-Based Screen Sharing Tools in 2026 (No Downloads Required)
A comparison of screen sharing tools that actually work without installing anything — Zoom, Google Meet, Whereby, Screenleap, join.me, Jitsi Meet, and more, plus what P2P vs. server-relay means for setup time and privacy.
Jul 29, 2026
14 min read
CP

Christoph Planken

Sharry, 4 Months In: Why I Stopped Building Features and Started Chasing DistributionIndustry
Sharry, 4 Months In: Why I Stopped Building Features and Started Chasing Distribution
An honest build-in-public update on Sharry: what shipped since launch, why traffic stayed flat despite steady work, and what happened after I stopped posting on X and started listing Sharry where people actually look for screen sharing tools.
Jul 27, 2026
5 min read
CP

Christoph Planken

Self-Hosted Analytics with Umami on Fly.ioIndie Dev
Self-Hosted Analytics with Umami on Fly.io
Why I self-host Umami instead of using Google Analytics or paid alternatives. Privacy-first, GDPR-compliant, and free.
Jul 23, 2026
5 min read
CP

Christoph Planken

Custom OAuth: Google & Apple Login Without Auth ServicesIndie Dev
Custom OAuth: Google & Apple Login Without Auth Services
Why I implemented Google and Apple OAuth myself instead of using Clerk or Auth0. With complete code examples from my project Sharry.
Jul 19, 2026
8 min read
CP

Christoph Planken