Malware je software napsaný záměrně tak, aby na cizím zařízení nebo v cizí síti provedl činnost proti zájmu jeho majitele: kradl data, šifroval soubory kvůli výkupnému, těžil kryptoměny nebo otevřel útočníkovi trvalý přístup. Zastřešuje viry, červy, trojské koně, ransomware, spyware i škodlivé balíčky v závislostech projektu.
Merge conflict je stav ve verzovacím systému, kdy Git nedokáže bezpečně spojit dvě změny do jednoho výsledku, protože zasahují do stejné části souboru nebo do související struktury projektu. Vývojář musí konflikt ručně vyřešit, vybrat správný obsah, otestovat výsledek a dokončit merge, rebase nebo cherry-pick.
Metrika je číselně vyjádřená veličina, která popisuje stav, výkon nebo chování systému, produktu, modelu či procesu. V praxi převádí pozorování na srovnatelné hodnoty, například latenci API, konverzní poměr, chybovost klasifikátoru nebo retenci uživatelů, aby bylo možné sledovat změny a rozhodovat podle dat.
Migrace databáze je řízená změna struktury, obsahu nebo umístění databáze tak, aby aplikace dál pracovala se správnými daty. V praxi zahrnuje skripty pro úpravu schématu, přesun a čištění dat, testování, zálohy, nasazení ve správném pořadí a plán návratu při selhání.
Mobilní SDK je balík hotového kódu, nástrojů a dokumentace, který vývojář vloží do iOS nebo Android aplikace, aby v ní zprovoznil cizí službu bez psaní vlastní integrace. Typicky obsahuje knihovnu s API voláními, ukázkové projekty a konfiguraci závislostí. Používají ho platební brány, analytika, mapy, push notifikace nebo přihlašování přes sociální sítě.
Modální okno je vrstva rozhraní, která překryje stránku nebo aplikaci a dočasně zablokuje interakci se vším pod sebou, dokud uživatel neprovede volbu nebo okno nezavře. Používá se pro potvrzení nevratné akce, přihlášení, krátký formulář nebo detail položky. Ovládání klávesnicí, fokus a klávesa Escape jsou u něj povinné, ne volitelné.
Model Context Protocol je otevřený protokol, který jazykovým modelům zpřístupňuje externí data a akce přes jednotné rozhraní. Klient v AI aplikaci se připojí k MCP serveru a ten nabídne nástroje, zdroje dat a předpřipravené prompty. Komunikace probíhá zprávami ve formátu JSON-RPC 2.0, takže jeden server funguje s libovolným kompatibilním klientem.
Modifikátor je klíčové slovo nebo značka, která nemění samotnou podstatu deklarace, ale upravuje její chování, viditelnost nebo způsob vyhodnocení. V programovacích jazycích jde například o public, static nebo readonly, v CSS o pseudotřídy a varianty bloku, v regulárních výrazech o příznaky jako i pro ignorování velikosti písmen.
Monitoring je soustavné sledování stavu systému pomocí metrik, logů, událostí, trace záznamů a alertů. V softwaru a provozu ukazuje, zda aplikace, infrastruktura nebo služba plní očekávání, pomáhá rychle odhalit poruchu a poskytuje data pro rozhodnutí o kapacitě, výkonu i bezpečnosti.
Monorepo je strategie správy zdrojového kódu, kdy více aplikací, knihoven nebo služeb žije v jednom verzovaném repozitáři. Tým tím získává společnou historii, snadnější koordinaci změn a sdílené nástroje, ale potřebuje promyšlené hranice balíčků, vlastnictví kódu, rychlé buildy a CI, které nespouští zbytečnou práci.
Multithreading je souběžné vykonávání více vláken uvnitř jednoho procesu, přičemž vlákna sdílejí stejný adresní prostor a otevřené soubory, ale mají vlastní zásobník a čítač instrukcí. Umožňuje využít víc jader procesoru najednou nebo pokračovat v práci, zatímco jiné vlákno čeká na disk či síť.
zámek vzájemného vyloučení Mutex je synchronizační primitivum, které zaručuje, že do chráněné sekce kódu vstoupí v jednu chvíli nejvýše jedno vlákno. Vlákno zámek zamkne, provede práci nad sdílenými daty a zámek odemkne; ostatní vlákna mezitím čekají. Název vznikl zkrácením anglického mutual exclusion, tedy vzájemné vyloučení přístupu ke sdílenému prostředku.