Field reports from the TechKis team.
Engineering notes, architecture deep-dives and honest takes on what we’re learning while shipping AI-first software.
Top highlights
- 9 min read·PerformanceCore Web VitalsSEO
A Lighthouse 100 doesn't mean your site is fast
Lighthouse is a lab simulation on a throttled mid-range phone. Google ranks on field CrUX p75 for LCP, INP and CLS. Here's why the two disagree, and what to measure instead.
Read post - 9 min read·AI EngineeringSEOContent
Getting cited by AI search — how to be the answer, not the tenth blue link
ChatGPT, Perplexity and Google AI Overviews cite sources instead of listing links. Here's how answer engines pick what to quote, and how to be the citation.
Read post - 11 min read·ArchitectureScalingBackend
Scaling from 10 users to 10 million — the decisions that matter at each stage
Scaling isn't one problem. It's a sequence of different problems that appear at different stages. Here's what actually matters at 10 users, 10,000 users, 100,000 users, and 10 million — and the mistakes that come from solving tomorrow's problem today.
Read post
All posts
26 posts · page 1 of 5
- 9 min read·PerformanceCore Web VitalsSEO
A Lighthouse 100 doesn't mean your site is fast
Lighthouse is a lab simulation on a throttled mid-range phone. Google ranks on field CrUX p75 for LCP, INP and CLS. Here's why the two disagree, and what to measure instead.
Read post - 10 min read·PerformanceCore Web VitalsNext.js
Fixing Core Web Vitals in the Next.js App Router
A hands-on guide to fixing LCP, INP and CLS in the Next.js App Router — client boundaries, next/image, next/font, Suspense streaming and a Lighthouse CI budget.
Read post - 9 min read·AI EngineeringSEOContent
Getting cited by AI search — how to be the answer, not the tenth blue link
ChatGPT, Perplexity and Google AI Overviews cite sources instead of listing links. Here's how answer engines pick what to quote, and how to be the citation.
Read post - 9 min read·AI EngineeringArchitectureAPIs
MCP vs A2A vs HTTP APIs — what's actually different, and when each one wins
MCP, A2A and plain HTTP APIs solve overlapping but distinct problems. Here's what each protocol is really for, how they compose, and how to pick without cargo-culting the newest acronym.
Read post - 9 min read·AI EngineeringProductSaaS
Why every SaaS will have AI agents by 2027 — and what that changes about how you build
Agents are moving from bolt-on chat widgets to the primary way users get work done inside software. Here's the shift that's driving it, what an agent-native SaaS actually looks like, and what it means for your architecture and moat.
Read post - 9 min read·AI EngineeringArchitectureDeveloper Experience
Building AI features without LangChain — the raw-SDK path most teams should take first
You don't need a framework to ship an AI feature. Here's what the raw provider SDK actually gives you, the small amount of glue you write yourself, and when a framework finally earns its place.
Read post
