Posts

Telegram Mini App Development Guide: From Zero to Live in One Day

Telegram Mini Apps run inside Telegram's chat interface. No App Store submission. No Play Store review. No separate download. A user taps a link, the app opens inside Telegram, and it works on iOS, Android, desktop, and web — all from one codebase. Over a billion monthly active users can reach it without installing anything. I built and shipped my first Telegram Mini App — a number speed game called SpeedTap — in one day. No prior Telegram development experience. Claude Code handled the implementation. This guide covers the full process, including the platform-specific problems that no tutorial warned me about. What a Telegram Mini App Actually Is A Telegram Mini App is a web page that loads inside Telegram's built-in browser (WebView). It's standard HTML, CSS, and JavaScript. You can use any frontend framework — React, Vue, vanilla JS. The app gets displayed inside the Telegram chat window, and Telegram provides a JavaScript SDK for features like user authenticati...

Cloudflare Free Tier: Everything You Can Do Without Paying a Dollar

Cloudflare's free tier handles more than most people realize. I use it across every project on PrintMoneyLab — six production services, multiple subdomains, automatic frontend deployments — and the monthly cost is $0. Not $0 for now. $0 permanently. Most guides cover Cloudflare as a CDN. That's maybe 20% of what the free tier actually does. This post covers all of it: DNS, SSL, deployment, security, and the one configuration mistake that will break your site in a way that looks like a server problem. DNS: One Dashboard for Everything Every domain I own points its nameservers to Cloudflare. All DNS records — A records for servers, CNAME records for subdomains, MX records for email — live in one dashboard. Changes propagate in minutes. What this looks like in practice with my setup: # My Cloudflare DNS records (printmoneylab.com) A printmoneylab.com → Blogspot IP (proxied) A api.printmoneylab.com → Oracle Cloud IP (proxied) A mcp.printmoneylab....

Building a Full-Stack App with Claude Code in One Day: What Worked and What Didn't

The spec document was three pages. The app that came out of it had a FastAPI backend with 7 API routes, a SQLite database with 12 tables, a Telegram bot process, Monetag ad integration, sound effects, internationalization in two languages, and a deterministic daily challenge system that gives every player in the world the same board. Claude Code built all of it in one day. I wrote zero lines. The app went live on Telegram that evening as @SpeedTapGameBot. This post walks through how that actually happened — the spec, the generation, the problems, the fixes. If you're wondering whether Claude Code can handle more than toy examples, this is the evidence. The Spec That Started Everything The single most important thing I did was write the spec before touching Claude Code. Not pseudocode. Not wireframes. A plain-English description of every part of the app. The spec covered: what the game is (tap numbers 1 through 50 in order, as fast as possible), what each screen shows (h...

Oracle Cloud Always Free ARM Instance: Setup Guide for 2026

Oracle Cloud gives away a server with 4 ARM CPUs, 24 GB of RAM, and 200 GB of storage. Permanently. No trial countdown, no credit balance to watch. As long as your account stays active, the instance stays free. The specs sound too good to be real. They are real. I've been running one for over three months in the Tokyo region with six production services and zero infrastructure cost. But getting from "sign up" to "working server accessible from the internet" has a few steps that aren't obvious, and one particular gotcha that cost me an entire afternoon. What You Get (and What You Don't) The Always Free tier includes one Ampere ARM instance with up to 4 OCPUs and 24 GB of RAM. You can split this into multiple smaller instances or use it as one machine. I run everything on a single instance — simpler to manage, and 24 GB is more than enough. What's included beyond compute: # Oracle Cloud Always Free — what's actually free Compute: 4...

Claude Code for Non-Developers: What It's Actually Like to Build With

Zero lines of code written by hand. That's my count across six production projects — an API with real paying users, a Telegram game, a prediction market bot, two web tools, and a blockchain analytics platform. Claude Code wrote every line. I decided what to build. This isn't the same as using ChatGPT to generate code snippets you paste into an editor. Claude Code lives inside your terminal, reads your project files, runs commands, and iterates on errors without you copying anything. If you've dismissed AI coding tools because copy-paste workflows felt clunky, this is different enough to reconsider. What Claude Code Actually Is Claude Code is a command-line tool that runs in your terminal. You install it, point it at a project folder, and talk to it. It sees your files. It reads your code. It understands how modules connect. When you ask it to fix something, it doesn't guess from a code snippet — it looks at the actual project and makes changes in context. The ...

The $0/Month Tech Stack That Runs All My Production Projects

I run six production projects. A crypto data API handling paid requests from trading bots in Singapore. A Telegram game with 79 users. A prediction market bot that trades 24/7. A flight compensation checker. Two more tools. The monthly hosting bill for all of them combined: $0 . That's not a trial period or a startup credit. It's four permanently free services that, together, cover compute, networking, deployment, and security for everything a solo builder needs to ship real products. The Four Services The stack has four components. Each one handles a different layer, and each one has a free tier generous enough to run actual production workloads — not toy demos. Oracle Cloud Always Free (compute). A virtual private server with 4 ARM CPUs and 24 GB of RAM. No expiration date. No credit consumption. Always free as long as the account stays active. This is where all my backend code runs — API servers, Telegram bots, background data collectors, scheduled jobs. I've ...

Building Sustainable Revenue Streams with Professional-Grade AI Tools

Let me start with the number that matters most: $1.19. That's the total revenue from every project documented in this series. The x402 Protocol earned it from real trading bots paying USDC per API call. The infrastructure that generated it costs $0 per month. The margin is above 95%. And by any honest measure, $1.19 is not a business. This final post isn't a victory lap. It's an honest assessment of where things stand, what the economics actually look like, what "sustainable revenue" means for a solo builder at this scale, and what I'd do differently if I were starting from zero today. What This Post Covers The real economics of running production AI services as a solo operator, every revenue stream I've built or attempted, which ones generated actual money and which ones didn't, the unit economics that make $1.19 structurally different from zero, and the path from here to something that actually covers costs beyond infrastructure. The Full...