Race condition je chyba souběhu, při níž správnost programu závisí na náhodném pořadí nebo načasování operací nad sdíleným stavem. Projeví se typicky ve vláknech, asynchronním kódu, databázových transakcích nebo distribuovaných systémech, kde dvě části programu čtou a mění stejná data bez dostatečné synchronizace.
RAM je rychlá pracovní paměť počítače, do které procesor ukládá data a instrukce právě běžících programů. Na rozdíl od disku ztrácí obsah po vypnutí napájení, ale nabízí výrazně kratší přístupové časy. Množství RAM ovlivňuje, kolik aplikací a dat lze zpracovávat bez zpomalení swapováním.
React Native je open-source framework pro tvorbu mobilních aplikací, ve kterém se rozhraní a aplikační logika píší hlavně v JavaScriptu nebo TypeScriptu nad Reactem. Aplikace přitom používá nativní prvky iOS a Androidu, takže může sdílet část kódu mezi platformami bez čistě webového webview přístupu.
Refactoring je cílená úprava vnitřní struktury existujícího kódu bez změny jeho pozorovatelného chování. Vývojář při něm zjednodušuje návrh, pojmenování, duplicity nebo rozdělení odpovědností tak, aby se kód snáz četl, testoval a měnil, aniž by uživatel aplikace poznal rozdíl ve funkcích.
Registr procesoru je malá paměťová buňka přímo uvnitř jádra CPU, do které se ukládají operandy, mezivýsledky a adresy, se kterými instrukce právě pracuje. Přístup trvá zlomek nanosekundy, řádově rychleji než čtení z cache nebo z operační paměti. Registrů je jen desítky a jejich jména jsou pevnou součástí instrukční sady.
Regresní testování je ověřování, že nová změna softwaru neporušila funkce, které už dříve fungovaly. Používá se po opravách chyb, refaktoringu, změnách závislostí i před vydáním verze a typicky kombinuje automatizované testy s cílenou ruční kontrolou rizikových scénářů. Smyslem je rychle odhalit návrat staré chyby nebo nečekaný vedlejší efekt.
Render je proces převodu dat, kódu nebo scény do výsledné vizuální podoby, například webové stránky, komponenty aplikace, snímku videa nebo 3D obrazu. Ve vývoji označuje jak práci prohlížeče a UI frameworku, tak výpočet grafiky na CPU nebo GPU.
Rendering engine je softwarová komponenta, která převádí strukturovaný popis obsahu nebo scény na obraz zobrazitelný na displeji. Ve webovém prohlížeči zpracovává HTML, CSS a DOM do vrstev pixelů, v grafice a 3D nástrojích počítá z geometrie, materiálů a světel výsledný snímek. Příkladem jsou Blink, WebKit, Gecko nebo Cycles.
REST API je způsob návrhu webového rozhraní, kde klient pracuje se zdroji přes jednotné HTTP operace a server vrací jejich reprezentace, typicky ve formátu JSON. Důraz klade na jednoznačné adresy, bezstavovou komunikaci, cachování a oddělení klienta od serveru, ne na konkrétní knihovnu ani protokol navíc.
návrat ke stavu před změnou Rollback je návrat systému do posledního známého konzistentního stavu poté, co změna selhala nebo způsobila problém. V databázi ruší všechny zápisy rozpracované transakce, v nasazení vrací aplikaci na předchozí verzi. Cílem je odstranit následky neúspěšné operace bez ručního dohledávání toho, co se stihlo změnit.
Runbook je provozní návod pro opakovatelný zásah v systému, typicky při incidentu, údržbě nebo nasazení. Popisuje předpoklady, rozhodovací body, přesné kroky, ověření výsledku a eskalaci, aby tým neimprovizoval pod tlakem. Kvalitní runbook bývá testovaný, vlastněný konkrétním týmem a průběžně upravovaný podle skutečných incidentů i změn infrastruktury.