DEV Community

Ahmet Zeybek profile picture

Ahmet Zeybek

404 bio not found

Eight Year Club
Writing Debut
Seven Year Club
Six Year Club
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
Hybrid search with pgvector got worse until I added BM25

Hybrid search with pgvector got worse until I added BM25

Comments
14 min read

Want to connect with Ahmet Zeybek?

Create an account to connect with Ahmet Zeybek. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
TypeSafe's Jev in production: thresholds and two bugs

TypeSafe's Jev in production: thresholds and two bugs

Comments
15 min read
How I turn any handful of colours into a readable theme

How I turn any handful of colours into a readable theme

Comments
13 min read
How camouflage.nvim masks secrets in Neovim without leaking a frame

How camouflage.nvim masks secrets in Neovim without leaking a frame

Comments
8 min read
The outbox pattern without a relay

The outbox pattern without a relay

Comments
10 min read
Letting an agent touch production

Letting an agent touch production

Comments
6 min read
The npm worm playbook for a small team

The npm worm playbook for a small team

Comments
6 min read
Just use Postgres, until it actually hurts

Just use Postgres, until it actually hurts

Comments
6 min read
The code nobody read

The code nobody read

Comments
7 min read
The JavaScript toolchain got rewritten and you should let it

The JavaScript toolchain got rewritten and you should let it

Comments
8 min read
TypeScript 7 migration notes from a monorepo

TypeScript 7 migration notes from a monorepo

Comments
7 min read
Hiring engineers when everyone has an agent

Hiring engineers when everyone has an agent

Comments
8 min read
Context engineering is cache management

Context engineering is cache management

Comments
6 min read
How we review pull requests that an agent wrote

How we review pull requests that an agent wrote

Comments
7 min read
Every LLM feature needs a kill switch

Every LLM feature needs a kill switch

Comments
8 min read
Cache Components changed how I think about a page

Cache Components changed how I think about a page

Comments
7 min read
Who is the agent acting as?

Who is the agent acting as?

Comments
6 min read
A local model is good enough for most of my tooling

A local model is good enough for most of my tooling

Comments
8 min read
Tracing an agent like a distributed system

Tracing an agent like a distributed system

Comments
6 min read
The observability bill is a design problem

The observability bill is a design problem

Comments
8 min read
Skills are not tools

Skills are not tools

1
Comments 1
7 min read
UUIDv7 and the end of the random primary key

UUIDv7 and the end of the random primary key

Comments
9 min read
Picking a JavaScript runtime in 2026

Picking a JavaScript runtime in 2026

Comments
8 min read
Prompt injection is a data plane problem

Prompt injection is a data plane problem

Comments
7 min read
Write the eval before the prompt

Write the eval before the prompt

Comments
7 min read
RAG is a search problem wearing a costume

RAG is a search problem wearing a costume

Comments
8 min read
Free-threaded Python in production: what actually broke

Free-threaded Python in production: what actually broke

Comments
7 min read
I deleted every useMemo and nothing happened

I deleted every useMemo and nothing happened

Comments
6 min read
loading...