Menu

Post image 1
Post image 2
1 / 2
0

Your Blog Will Outlive Your Database (It Doesn't Have To)

DEV Community·Alex Towell·28 days ago
#BJrsuvzo
Reading 0:00
15s threshold

(it doesn't have to) 0. The puzzle Scroll to the bottom of this page. There's a jigsaw puzzle there, and 47 people have placed pieces in it. Some of them placed a piece an hour ago. One placed a piece while you were reading this sentence. You can see the picture assembling itself, tile by tile, toward something that isn't quite resolved yet. Every piece placement is a git commit. When you drag a tile into position and it clicks into place, a commit lands in a public repository. It carries your GitHub username, a timestamp, and a structured record of which piece went where. The whole puzzle's solving history is a git log. That log is not stored in a database that I control. It is not behind a paywall or an API rate limit. It is not going to disappear if I stop paying for a server. Every person who has ever touched this puzzle is in that log, and the log will exist as long as one copy of the repository exists somewhere. Someone can fork it tonight. Someone can clone it in 2035.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More