SMRTR Programming

Programming stories

Get hand-picked daily summaries of the best, most informative programming articles from around the web. Browse recent summaries, then jump to the original source when you want the full article.

This comprehensive tutorial guides developers through creating a production-ready To-Do list MCP server using TypeScript, integrating Kinde authentication, Neon PostgreSQL database, and billing enforcement with a free tier. The implementation includes user authentication flows, database persistence, billing limits, and tool handlers that expose functionality directly within Cursor IDE through the Model Context...

Latest stories

SMRTR Programming

Get the next batch of curated stories in your inbox.

This archive is built from SMRTR newsletter stories. Subscribe for hand-picked stories without the extra noise.

More recent stories

The Greatness of Text Adventures

Text adventures offer players remarkable freedom through command-based gameplay, allowing dozens of meaningful actions in any situation compared to graphical games' limited options. These non-visual experiences can represent...

My Relationship with an AI Code Editor

A developer shares their evolving relationship with AI code editors like Cursor, highlighting both transformative benefits and concerning pitfalls. AI serves as an excellent "rubber duck" for brainstorming solutions and acts as a...

Build Your Own Database

Building a key-value database starts with storing data in files, but simple file updates are inefficient because they require moving all subsequent data. Using append-only files with duplicate key handling and tombstone deletions...

Maybe You're Not Sick of Programming

Many programmers think they're burned out on coding and dream of retiring to pursue farming or travel, but they're likely frustrated with workplace dysfunction rather than programming itself. Common issues include excessive...