Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Learn to build software products, put them on the internet, find customers, and create an independent business that can make a great living.

News

Blog 2 months ago
Find command-line tools from a macOS app
Fix tools that work in Terminal but disappear from Finder-launched macOS apps by locating binaries and building an explicit child-process PATH.
Read more
Report
Blog 2 months ago
The HTML dialog tag
Learn the native HTML dialog element for accessible modals: showModal, close, form method dialog, backdrop styling, and why it beats div modals.
Read more
Report
Blog 2 months ago
The CSS :has() selector
The CSS parent selector styles an element from what is inside it. Forms, cards, previous siblings, quantity queries, and when JavaScript is still better.
Read more
Report
Blog 2 months ago
What I learned reading Claude's system prompts
Claude's published system prompts show how an AI product combines rules, current facts, safety checks, tools, and a model behind the scenes.
Read more
Report
Blog 2 months ago
CSS Container Queries
CSS container queries style a component by its own width, not the viewport. Learn container-type, named containers, query units, and the traps that break layouts.
Read more
Report
Blog 2 months ago
Add a local LLM without making your app depend on it
Add optional Ollama-generated summaries to a Swift app while preserving deterministic fallback data, short health checks, failure backoff, caching, and testability.
Read more
Report
Blog 2 months ago
AbortController: how to cancel a fetch request in JavaScript
Learn how to cancel fetch requests in JavaScript with AbortController, handle AbortError, set timeouts, and abort on unmount or superseded requests.
Read more
Report
Blog 2 months ago
The Intersection Observer API
An in-depth tutorial on the Intersection Observer API: entries, thresholds, rootMargin, lazy loading, infinite scroll, scrollspy, visibility tracking, and the pitfalls to avoid.
Read more
Report
Blog 2 months ago
Cloudflare Workers AI: run LLMs without API keys
Learn what Cloudflare Workers AI is, connect its AI binding to a Worker, and build a small text summarization API step by step.
Read more
Report
Blog 2 months ago
Cloudflare AI Gateway: put a proxy in front of your LLM calls
Learn how Cloudflare AI Gateway sits between your application and AI models, then route and inspect a real request through a Worker.
Read more
Report
Show more news