Type
article
20 entries
How Claude Cowork handles CLAUDE.md memory
Digging into Claude Desktop's Cowork filesystem to understand how it manages CLAUDE.md across sessions
20 tips for building software with AI
Practical, no-fluff rules I follow when building with AI coding agents. Numbered list, no philosophy.
Safari 26 Liquid Glass: fixing toolbar tinting for web developers
How Safari 26 derives toolbar colors from your CSS, and how to prevent unwanted status bar and bottom bar tinting.
How to Bulk Edit Tags on Craft Docs
Craft has no bulk tag rename UI. Here's how to do it with Graft or an AI assistant.
How Liquid Glass works
Displacement maps, 2D refraction, and gyroscope tricks — how Apple's Liquid Glass actually renders.
AI native startups: how to build a 20x company
Y Combinator's playbook for AI-native companies that outcompete teams 100x their size, and how 1ar labs runs on the same principles.
How to Connect a Password-Protected (OAuth) Craft Docs MCP to Claude App
Step-by-step guide to connecting a private MCP server with OAuth authentication to the Claude desktop app using Craft
Fixing Keystatic GitHub OAuth on Cloudflare Workers
How to fix Keystatic CMS OAuth authorization failures on Cloudflare Workers caused by missing redirect_uri in token exchange
Custom Claude Code Statusline
My custom single-line statusline for Claude Code with context bar, model info, git branch, and tab title status indicators
Fix Ollama Version Mismatch Warning: ollama version is ... Warning: client version is ...
Resolve 'client version is x.y.z' warnings when Ollama brew service runs an outdated server version
Fix Claude MCP Playwright Error: Node.js Version Conflict with Bun
Solve 'performance is not defined' and Node.js version conflicts when setting up Playwright MCP server in Claude Desktop with Bun runtime
Invalid App Icon Error in Xcode
How to fix the "Invalid large app icon" error in Xcode when submitting an app to the App Store.
How to Fix Alibaba Images Not Loading
Sometimes images of the products stop loading on Alibaba and Aliexpress. Here is how to fix it.
Enhancing 「 Email Security 」 with DMARC, SPF, and DKIM
Adding DMARC, SPF, and DKIM records to secure your custom email domain
How to Understand that OpenAI API Streaming Response is Done
If you need to process response from OpenAI API in streaming mode, most likely also you need to know when the stream has finished sending all the chunks. Here are two methods to determine when the streaming has completed.
new project 「 Sumr 」 - a tldr extension for Safari browser
Summarizing articles right from your default browser on iOS and MacOS.
How to create a preview thumbnail for a ULR in Apple Notes on iOS and MacOS
Creating thumbnails for URLs from within the Apple Notes
Hotkey for Activity Monitor on MacOS
Launch Activity Monitor with a Keyboard Shortcut on macOS as you would launch Task Manager on Windows.
Basic PDF page editing on iOS
How to Add/Remove PDF's Pages Without 3rd Party Apps on iOS
book 「 Dying in 2045 」 Digital Society
An outlook in year 2045, in which we live and die as digital society.