A canonical on the root layout tells Google every page is a duplicate of the homepage
Metadata in the Next.js App Router inherits. A value set on the root layout applies to every page beneath it unless that page overrides it. For the si
Curated development tutorials from top sources. Filter by language.
Metadata in the Next.js App Router inherits. A value set on the root layout applies to every page beneath it unless that page overrides it. For the si
Open pub-trivia.app/pricing. If you are reading this from outside the UK, the price you see is in your own currency, and it was in the HTML before any
An agent calls a tool. The tool times out. So the agent tries again. That sounds responsible. Sometimes it is. Sometimes it is a second charge on
When More Semantic Signals Made My AI Judge Worse I have been building a small web game called Sideways. It is a lateral-thinking puzzle g
When sizing cold-climate heat pump systems, the refrigeration cycle inevitably encounters a physical constraint: as outdoor temperatures plummet towar
Last week I published OpenAI Launched Dots and built a tiny always-on agent. That post was about what wakes an agent up. This one is about where the
Most of the work in Nakodo is a pipeline that keeps going: search, read profiles, score, find the published contact address, draft, send, follow up. T
A while back I wrote about why a paused Nakodo campaign still answers its email. Short version: a campaign that paused because it hit its monthly limi
Setting up a business campaign in Nakodo means saying where to look. You type a town, a city, a region or a country, press Add, choose which match you
Most tsconfig.json files are archaeology. Somebody copied one from a starter repo in 2021, somebody else added baseUrl so the @/ imports would work, a
When a Nakodo business campaign finds a cafe in a places listing, the listing usually gives us a name, an address, a category and a website. What it v
In the last post I wrote about how Nakodo's business campaigns get their list of businesses: DuckDB, over HTTP, against Overture Maps' public Parquet
In July I wrote about why I built verihook: every provider signs webhooks differently, and I was tired of maintaining five slightly different HMAC fun
There is one incredibly small visual detail I've wanted to implement on my websites for years. Rounded text selection. Not rounded text backgrounds.
Processing inbound e-commerce order webhooks directly against downstream ERP systems (such as Odoo or SAP) exposes core applications to third-party AP
While building an application with LLMs, the most straightforward thing to do is call the provider directly. Let's say I'm using OpenAI. My applicat
Debugging a Small React Rendering Bug in FocusYar While building the Task section of my Next.js project, FocusYar, I ran into a simple prob
I work on Your Next Tours, an app tour guides use to broadcast live audio to their group from their phone. Guests scan a QR code and listen in the b
š·ļø I Built a Spider-Themed World Clock with Next.js Hey DEV community! š Iām Tawhed Islam, a Full-Stack Developer, and this is my first po
Nakodo (nakodo.app) has 63 hand-written search pages: guides, four free calculators, per-niche pages for YouTube, TikTok and Instagram, audience pages