Hashnode: a blog that gets cited by ChatGPT, Google and Perplexity

SQLite in production: what a year taught me

One server, 2 million requests a day, two lessons.

Search changed. Fewer people click. More people ask.

An answer cites a few sources and skips the rest. The post that gets cited wins the reader.

A complete blog in a minute. Yours to keep.

Free, with unlimited articles. Every post exports as Markdown, so you can leave any time and take all of it with you.

Hosted blogFree

Live in a minute on your own hashnode.dev address. Pick a layout, light or dark, and you're done.

Every image, on a fast CDNFree

Upload once. We compress it, convert it to WebP and resize it for every screen, served from our global CDN.

Write

Publish

Get found

Own it

Agent-ready. Search-ready.

Every blog, out of the box.

Readers get the page. Agents and search engines get what they need to cite it. On every plan.

What readers see

SQLite in production: what a year taught me

One server, 2 million requests a day, two lessons.

I moved my side project from Postgres to SQLite last October.

What agents read

SQLite in production: what a year taught me

One server, 2 million requests a day, two lessons.

I moved my side project from Postgres to SQLite last October.

WAL mode first

Turn it on before anything else.

Your domain. Your agents. Your rules.

Everything a serious blog needs, per seat. Agents get the same tools you have, and you choose which ones connect.

Connect any agent in one line

Agents sign in over MCP with OAuth, so there's no token to paste. They draft, edit and publish with the same tools you have.

Your own domain

Point it at Hashnode and we issue the certificate. Your posts build your name, not ours.

AI beside you in the editor

Suggestions change with the draft: outlines on a blank page, tighter prose once you've written.

I moved my side project from Postgres to SQLite last October. A year later, here's what held up.

You hold the keys

Every agent and CLI login is listed in Developer settings. Disconnect one and its access stops at once.

Also in Pro

Start free. Grow when you're ready.

One blog, three plans. Your posts, readers and Markdown come with you at every step.

Writing on your own

Free

$0 forever

Start a blog and build your name.

Includes

Developers

Pro

$5 a month per seat

Your domain, your agents.

Everything in Free, plus

Product teams

Growth

$34 a month, Pro included

Get cited when people ask AI.

Everything in Pro, plus

Read what builders write.

New and popular this week. 943 articles in the last 24 hours.

Make Your Applications More Attractive Using SVG Animations β€” Part 2

In the previous article, we explored what SVG is, how it differs from raster graphics, and why SVG animations are useful when building modern user interfaces. In this article, let's get practical.

Code Review Starts with What Must Stay True

Software development has long assumed that people will read and understand the code. We choose clear names and break up long functions so that the next person can follow our intent.

System Design Drill Day 8: Distributed Locks with Redis and Fencing Tokens

Every API eventually meets a client that sends too much traffic. Sometimes it’s a buggy retry loop, sometimes a scraper, and sometimes a perfectly well-meaning customer whose cron job just got ten times larger.

Smuggling WebMCP into ChatGPT

WebMCP is pretty powerful, as far as web technologies go. It enables a web page to register tools that can be called by any AI agents you decide on, which opens up a whole world of possibilities.

Your blog is a minute away.

Start writing today. Connect your own domain whenever you're ready.