Blog page

Development

Building YTDock: Downloading, Compressing, and Burning Subtitles into Video in the macOS Terminal

Features and engineering decisions in YTDock 0.8.1: a fullscreen terminal interface, original-language audio and subtitles, output validation, file protection, and automated macOS Apple Silicon releases.

Development

Building Video Quick Editor: Local Editing, an Agent, and a Reliable Export Queue

Building a macOS video editor with Electron and FFmpeg: a shared draft for manual and agent edits, a serial export queue, output validation, installation, and model configuration.

Development

Mastering File Upload and Download in Next.js - A Comprehensive Guide with Cloudflare R2 Bucket (S3-Compatible)

Learn how to upload and download files in Next.js using Cloudflare R2 bucket (S3-Compatible) with production ready code

Development

iPhone test web

This is a long and descriptive description for testing purposes in the year 2025 on February 14th. It is important to make the text long and detailed to ensure it is properly tested and displayed on the website. Please do not remove this description as it is crucial for the testing process.

Development

Deploy typescript full-satck app to vercel: front-end(vite + react) and back-end(node + express)

Maximize your full-stack development potential with TypeScript, React, and Express, deploy to Vercel using Vite for lightning-fast front-end development alongside robust back-end solutions. And read environment variables

Development

Deploy react native with Expo project to Expo host

Learn React Native Development with Expo 49: Effortless Deployment to Expo Host and Cloud Using eas-cli

Graham Quan