The Lab
Notes on the craft.
Recipes, retrospectives, and the occasional rant about software we wish was different.
Latestn8n · architectureAug 17, 20268 min read
What We Automate With n8n and What We Refuse To
Firewall between flow canvas and application code: n8n owns scheduling/fan-out. Business logic, auth, gates, anything that writes to a record stays in code. A real architecture guide from techpotions pipelines.
Read entryArchive49 entries
- 01
n8n Schedule Triggers and Daylight Saving: Set the Timezone
n8nAug 16, 20265 min read - 02
n8n Webhook Authentication: Header Auth Done Right
n8nAug 16, 20267 min read - 03
The One Field That Saves Your SEO When You Auto-Post to dev.to
n8nAug 16, 20265 min read - 04
n8n Loop HTTP Request Until Done
n8nAug 14, 20266 min read - 05
Two Scheduled Workflows Beat the n8n Wait Node
n8nAug 14, 20268 min read - 06
RAG Pipeline Architecture, with Failure Modes
RAGAug 8, 20269 min read - 07
Custom AI Agents for Non-Developers: What’s Real
ai-agentsAug 8, 20269 min read - 08
Don’t Hash IPs Without Salt: The Math That Breaks It
privacyAug 6, 20266 min read - 09
How to Create llms.txt
llms.txtAug 6, 20265 min read - 10
SearXNG JSON API for LLM Grounding
searxngAug 4, 20267 min read - 11
When to Turn Off Next.js Image Optimization
Next.jsAug 4, 20263 min read - 12
AI Automation Agencies: Real vs Repackaged
ai-automationAug 3, 20264 min read - 13
What Agentic AI Development Services Actually Ship
agentic AIAug 3, 20267 min read - 14
When Not to Use an AI Agent
ai-agentsAug 3, 20265 min read - 15
Shiki in Next.js App Router: Zero Client JS
ShikiAug 3, 20265 min read - 16
What the Claude API Actually Costs
AIJul 31, 20264 min read - 17
Next.js Hydration Mismatch: The SVG Gradient Trap
Next.jsJul 30, 20265 min read - 18
Getting Reliable JSON Out of an LLM in Production
LLMJul 30, 20265 min read - 19
Block AI Crawlers: The 15 Bots That Matter
ai-crawlersJul 29, 20268 min read - 20
Next.js Sitemap Not Updating? Here's the Real Fix
Next.jsJul 29, 20264 min read - 21
What AI-Assisted Posts Actually Do for a New Domain
AI contentJul 28, 20267 min read - 22
We Sent 33 Cold Emails and Killed the Channel in Two Days
cold emailJul 28, 20265 min read - 23
Handoff Is a Product Decision
human in the loopJul 27, 20264 min read - 24
The n8n Workflows We Actually Run in Production
n8nJul 27, 20267 min read - 25
WhatsApp as a Booking Channel, Not Just Support
whatsappJul 26, 20265 min read - 26
What an AI Feature Really Costs Per User
pricingJul 26, 20265 min read - 27
What 380 Eval Cases Taught Us About AI Resume Screening
AI resume screeningJul 26, 20265 min read - 28
IndexNow for Next.js: Ping Bing the Moment You Publish
IndexNowJul 21, 20265 min read - 29
Caching Payload + Next.js Without Cache Components
Next.jsJul 21, 20266 min read - 30
GFM Tables in Payload's Lexical Editor Without Data Loss
Payload CMSJul 21, 20263 min read - 31
The One-Route Payload CMS Live Preview Pattern
Payload CMSJul 21, 20266 min read - 32
How to Stop an AI Blog Pipeline From Making Things Up
ai blog automationJul 19, 20267 min read - 33
Drain Payload’s Schedule Queue on Serverless, End to End
Payload CMSJul 19, 20266 min read - 34
llms.txt Examples: 8 Real Files From Production Sites (2026)
llms.txtJul 18, 20267 min read - 35
AI Agent vs Chatbot: The Real Difference
AI agentJul 18, 20266 min read - 36
How to Build an AI Agent with n8n
n8nJul 16, 20265 min read - 37
How to Build an AI Voice Agent That Doesn't Fall Apart
AI Voice AgentsJul 15, 20268 min read - 38
Claude vs GPT for Production Agents
ai-agentsJul 15, 20265 min read - 39
Best RAG Frameworks: What Broke in Production
RAGJul 14, 20266 min read - 40
RBAC in Next.js: A Practical How-To
Next.jsJul 14, 20266 min read - 41
Next.js vs WordPress for Law Firm Sites
Next.jsJul 13, 20266 min read - 42
Assessment Platform Development Schools Actually Keep
platformsJul 12, 20266 min read - 43
Custom Admin Dashboard Next.js Guide
Next.jsJul 12, 20264 min read - 44
How to Add Evals to an LLM Feature
llm evaluationJul 11, 20266 min read - 45
Build Internal Tools with Next.js Instead of Retool
Next.jsJul 11, 20266 min read - 46
Alternatives to Hiring a Dev Team That Ship Real Products
hiringJul 10, 20266 min read - 47
AI Recommendation Engine Development: How We Built One
recommendation engineJul 10, 20265 min read - 48
Multilingual Next.js: RTL, French & Spanish Done Right
Next.jsJul 9, 20264 min read - 49
Payload CMS vs WordPress
CMSJul 9, 20268 min read
Prefer to read before you subscribe? Every past issue is here.