İçeriğe geç
Available for projects
HomeBlogProjectsAboutContact
/
Get in touch

Blog

4 articles · Page 1/1 · 1–4 shown

Search titles, summaries and article content.

ARCHIVE NAVIGATION1–4 / 4
1
Technology12 Sept 2026

Event-driven architecture: idempotency and duplicate-message tests

Process one event twice with Node.js and SQLite. A runnable example of transactions, rollback, retries and identity conflicts.

013 min read
Blue and grey Ethernet cables connected to a network panel
Technology28 Aug 2026

RAG evaluation: separate retrieval from answer quality

A runnable Node.js example covering recall, precision, answer omissions and out-of-corpus questions. Synthetic data, actual test output and limitations.

023 min read
A study desk with books and handwritten research notes
Technology17 Jul 2026

Interfaces for uncertain systems

Design patterns for communicating confidence, latency, partial results and recovery without presenting uncertainty as certainty.

032 min read
A team working together at a table with laptops
Technology04 Jun 2026

Performance is an interface decision

A product-focused method for setting performance budgets, protecting visual stability and measuring the complete user journey.

042 min read
Colour-highlighted source code on a laptop screen
UG/ Code as Craft

Software systems, interfaces and ideas — built with clarity.

Explore

WritingWorkAboutContact

Latest writing

Event-driven architecture: idempotency and duplicate-message testsChecking .env files with EnvDoctor: check, sync and auditRAG evaluation: separate retrieval from answer qualityLearning in public without performing

Projects

ChronoFlowCVeraTokenGuardEnvDoctorDeadLinkFinder
‹› TypeScript · React · TanStack© 2026 Umut GüngörTürkiye