Blog.

Beyond "fancy autocomplete": The extraordinary emergence of intelligence

If predicting the next word can lead to poetry, problem-solving, and profound insights, then perhaps we're witnessing not the limits of artificial intelligence, ...

NoSQL databases are over-engineered solutions to simple problems

Many applications reaching for NoSQL databases are solving problems they don't actually have, while creating new ones they definitely don't need—here's why ...

Inserting 3 million rows into Postgres in Go

Reducing GTFS ingestion times from 15 minutes to under 10 seconds using PostgreSQL’s COPY FROM ...

Setting up Express.js with Typescript

How to set up and configure an Express.js server with Typescript ...

Display pretty code snippets using DatoCMS's structuredText block

If you are using the StructuredText block from DatoCMS it can be a bit confusing at first to figure out how to display Code blocks using your own custom ...

Syntax Highlighting with Prismjs and Nextjs

When setting up this blog I found myself going in circles a bit trying to get code snippets and syntax highlighting to work nicely without too much ...