Longreads
Outsourced Software Development Companies: 5 That Got It Right
Google, Alibaba, Slack, Skype and AppSumo all outsourced software development. Two of them are among the largest companies on earth, one was bought...
Postgres Array Contains: How to Search Array Columns With ANY, @> and &&
Which Postgres operator answers which array question, tested SQL with the rows each query returns, and the NULL trap in "does not contain" queries.
Tech Jargon Decoded: 45 Technical Jargon Terms Every Non-Technical Founder Should Know
Forty-five terms your development team will use with you, grouped by when you will hear them, each with what it means for your product.
Editable Prompts and AI Guardrails in Rails with RubyLLM
You tell the model to say nothing about a missing fact. It tells your readers the fact is missing: “Opening hours: Not stated.” When AI generate...
How we made an 11-year-old Rails app ready for AI coding agents
What it takes to run several AI coding agents in parallel on an older Rails project, without touching application code.
Migrating to RubyLLM 2.0: What We Deleted and What Came Back
We moved a year-old AI client from RubyLLM 1.x to 2.0 and deleted most of it. What 2.0 actually changed, what 1.x had already added and we never...
Hosting Untrusted, AI-Generated HTML: Three Security Boundaries
Building a self-contained interactive page takes minutes now, and increasingly a model does it. The hosting was built on the assumption that who...
What Does CPO Mean in Business? CPO vs CTO vs CIO
CPO stands for Chief Product Officer, the executive who owns what a company builds and why. Here is how the CPO differs from the CTO and the CIO, a...
8 Non-Technical Founders Who Changed the Tech Landscape
Brian Chesky, Whitney Wolfe Herd and Melanie Perkins all built billion-dollar companies without writing production code. Eight non-technical founde...
Have a project
in mind?
Tell us about it. We'll tell you how we can help — honestly.