</>
  • Home
  • About
  • Skills
  • Experience
  • Case Studies
  • Blog
  • Projects
madrimov.uz

Keling, jiddiy
tizim quramiz

madrimov5014@gmail.com→
</>© 2026 Madrimov Xudoshukur
GitHubTelegramKanalEmail
Blog
July 27, 2026

PostgreSQL Indexes in Practice: When They Work and When They Don't

B-tree intuition, 4 cases where an index silently fails, composite index column order, reading EXPLAIN ANALYZE, and partial and INCLUDE indexes — with real examples.

PostgreSQLBackend
July 20, 2026

Practical SEO in Next.js: Real Lessons from madrimov.uz

A canonical/hreflang mistake, dynamic html lang, a JSON-LD graph, the next/og prod trap, and soft-404s — practical SEO lessons proven on madrimov.uz.

Next.jsSEOFrontend
July 17, 2026

Notion as a headless CMS: no dependencies, no paid services

A serverless blog on Notion + plain fetch + ISR: a 60-line client, block rendering, and a year of practical lessons.

BackendArxitekturaNext.js
June 18, 2026

Why in-process events and cron break in multi-core Node.js — and how to fix it properly

Moving to multi-core with cluster silently breaks EventEmitter and @Cron. The mechanism behind the intermittent bug and the right fix with Redis/BullMQ.

BackendArxitekturaNestJSNode.jsRedisBullMQ
June 16, 2026

From NestJS + Prisma to Bun + Hono + Drizzle: why I switched

Why I moved from NestJS + Prisma to Bun + Hono + Drizzle: abstraction, performance, event-driven pitfalls, and an honest comparison in numbers.

BackendArxitekturaBunHonoNestJSDrizzlePrisma
June 14, 2026

Monorepo architecture: one repo, many projects

What a monorepo is, when you need it, and how to build one with Bun + Turborepo — practical experience from real projects.

MonorepoTurborepoBunArxitekturaDevOps
June 14, 2026

Bun + Hono: a year in production

Moving from Node.js to the Bun + Hono stack — why, how, and when to be careful.

BunHonoBackendArxitektura