Command Palette

Search for a command to run...

Articles

February 2026

Specifiability is the Leverage
A

Specifiability is the Leverage

Almost a year ago, I wrote my first ever blog post on AI-assisted programming, Verifiability is the Limit. The core idea was a push against the school of thought that AI-assisted programming would...

Alperen Keles
Auth Architecture: Actions vs. Resources
F

Auth Architecture: Actions vs. Resources

A detailed comparison of auth, user, account, and session in API design. Learn when to model authentication as resources vs actions in REST.

Furkan Baytekin
The Mechanics of Autonomous Software Translation
A

The Mechanics of Autonomous Software Translation

2026 started with a boom of AI-assisted autonomous translations, on 14th of January, Cursor published their post on Scaling long-running autonomous coding in which they created translations of a...

Alperen Keles
Scaling Pains: Why Your SSE App Fails Under Load Balancers
S

Scaling Pains: Why Your SSE App Fails Under Load Balancers

Developing real-time applications using Server-Sent Events (SSE) is an excellent way to deliver data efficiently. However, the moment you move your backend service beyond a single instance and deploy it behind a Load Balancer, you inevitably encounter the Statefulness Trap.

Salih
The simple solution to the stupid OpenAPI problem
M

The simple solution to the stupid OpenAPI problem

Yelix turns API definitions into a single source of truth, so validation, types, and OpenAPI docs stay in sync automatically-cutting duplication, drift, and maintenance effort.

Murat
A Ready-Made Setup Gist for Claude Code and OpenCode
R

A Ready-Made Setup Gist for Claude Code and OpenCode

One gist, one prompt - your AI assistant sets up the full Claude Code / OpenCode ecosystem (rules, agents, MCP servers, skills, migration) automatically. Just paste the gist link and let the AI do the rest.

Recep Şen
jc A JSON Companion
U

jc A JSON Companion

jc is a command-line tool for transforming output into json. So what does that mean? In other words, you can turn the messy text output from common CLI tools into clean json.

Uğur "vigo" Özyılmazel
Bluesky Crowdin Turkish Translation Reporter Nasıl doğdu?
M

Bluesky Crowdin Turkish Translation Reporter Nasıl doğdu?Turkish

Bluesky geçişi sürecinde web ve mobil uygulamaların türkçeleştirme sürecine katkıda bulunması için geliştirilmiş Cronjob nasıl doğdu?

Mert Şişmanoğlu
Vibe coding definition has become outdated. Long live vibe programming?
E

Vibe coding definition has become outdated. Long live vibe programming?

I addressed how patterns repeat in history, and how the vibe coding revolution is bringing us back to the concept of programming.

Eser Ozvataf | SW³
hello
Ş

hello

Şeyma Handekli
LLMs could be, but shouldn't be compilers
A

LLMs could be, but shouldn't be compilers

I’ve been going round and round in my mind about a particular discussion around LLMs: are they really similar to compilers? Are we headed toward a world where people don’t look at the underlying...

Alperen Keles