O softvéri, ktorý má zmysel.
AI, integrácie a vývoj v kontexte skutočnej práce. Články pre ľudí, ktorí rozhodujú o firemných systémoch.
20 článkov

Prístupnosť webu začína pri skutočnej úlohe
Nájsť dokument, vyplniť formulár a dostať odpoveď. Prístupnosť musí fungovať v celej ceste, pri rôznych spôsoboch ovládania.

AI agent s prístupom do systému: kto povoľuje jeho operácie?
Keď AI číta dokumenty a volá nástroje, obsah podkladu nesmie určovať jej oprávnenia. Návrh úzkych operácií, konkrétneho schválenia a testov prompt injection.

Core Web Vitals: rýchly web sa meria aj po načítaní
LCP, INP a CLS v reálnej prevádzke. Ako odlíšiť laboratórny test od skúsenosti návštevníka a vybrať opravu, ktorá zlepší čítanie aj ovládanie webu.

Starý systém: čo zachovať a čo meniť ako prvé
Kompletná výmena môže byť správna cesta. Rozhodnutie však potrebuje poznať závislosti, kritické procesy a možnosti postupnej zmeny.

Nová mobilná verzia, staré API: ako pripraviť bezpečné vydanie
Mobilnú aplikáciu používatelia neaktualizujú naraz. Kompatibilita API, postupné vydanie, meranie chýb a pripravený zásah pri probléme.

Migrácia databázy za prevádzky: kompatibilita, zámky a návrat
Postupné rozšírenie schémy v PostgreSQL, doplnenie dát po dávkach a kontrola zámkov. Čo musí platiť skôr, ako odstránite starý stĺpec.

Prihlásenie v mobilnej aplikácii: OAuth, PKCE a obnova session
Ako prihlásiť používateľa cez systémový prehliadač, chrániť návrat do aplikácie a zvládnuť expirovaný token bez opakovaných či súbežných prihlásení.

Firemný RAG: oprávnenia a testy skôr než pekné odpovede
Ako preniesť prístupy k dokumentom do vyhľadávania, ošetriť prompt injection a merať retrieval oddelene od kvality generovanej odpovede.

Bezpečné nahrávanie súborov: od formulára po úložisko
Prípona PDF a úspešný upload nestačia. Návrh karantény, kontroly obsahu, privátnych odkazov a oprávnení pri prílohách vo firemnom portáli.

Push notifikácie: čo znamená odoslanie, doručenie a prečítanie
Prečo úspešná odpoveď od FCM alebo APNs nestačí. Návrh histórie oznámení, životnosti správ, tokenov a merania doručenia pre iOS a Android.

Monitoring s OpenTelemetry: kde sa stratila objednávka?
API odpovedá úspešne, no objednávka v ERP chýba. Ako spojiť metriky, logy a traces cez frontu a zistiť, v ktorej časti spracovanie zlyhalo.

Mobilná aplikácia bez signálu: ako navrhnúť dáta a synchronizáciu
Lokálne dáta, front zmien, opakované odosielanie a konflikty. Technický návrh aplikácie, ktorá po výpadku spojenia nestratí používateľovu prácu.

Záloha MySQL: čo musí preveriť skúška obnovy
Zelený výsledok zálohovacej úlohy nepotvrdzuje obnoviteľnú službu. RPO, RTO, binárne logy a konkrétny postup overenia databázy aj súborov.

Webhooky v produkcii: podpis, duplicity a obnova po chybe
Ako oddeliť prijatie udalosti od jej spracovania, udržať kontrolu nad duplicitami a opraviť prenos bez opakovania obchodných účinkov.

Pomalý zoznam objednávok: EXPLAIN, indexy a stránkovanie
Zoznam môže spomaliť počet dotazov, nevhodný index aj vysoký OFFSET. Ako zmerať problém a navrhnúť stabilné stránkovanie v PostgreSQL.

Idempotencia API: ako opakovať požiadavku bez druhej objednávky
Timeout nepotvrdzuje neúspech. Návrh idempotentnej operácie, databázová ochrana pred súbehom a testy, ktoré odhalia duplicitné zápisy.

Transactional outbox: keď sa databáza zapíše a správa neodošle
Objednávka môže existovať v databáze, hoci sklad nedostal udalosť. Návrh outboxu, identita správ, hranice potvrdenia a obnova po páde workera.

ERP a CRM: najprv pravidlá údajov, potom prepojenie
API je iba jedna časť integrácie. Potrebujete vedieť, ktorý systém rozhoduje, čo sa prenáša a ako sa opraví neúspešný prenos.

Bezpečnosť API: ako oddeliť údaje jednotlivých klientov
Platné prihlásenie ešte neurčuje, ktorú objednávku smie používateľ otvoriť. Kontrola objektov, rozsah klienta a testy pre API, exporty aj úlohy na pozadí.

Prvý AI pilot: vyberte úlohu, ktorú viete overiť
Dobrý začiatok má dostupné podklady, človeka zodpovedného za proces a jasnú odpoveď na otázku, či výsledok pomohol.
Máte proces,
ktorý potrebuje zmenu?
Začnime tým, ako dnes pracujete. Technológiu vyberieme podľa toho.
