NodeJS: exit hook

Tímto jen krátce navazuji a rozšiřuji myšlenku odchycení a obsloužení ukončení NodeJS aplikace, kterou jsem popsal v tomto článku. Našel jsem pěknou knihovnu async-exit-hook, která vám v aplikaci jednoduchým a …

NodeJS: práce s vlákny

NodeJS je single thread. To ví všichni. Jedni na to nadávají, jiní to vítají. Pokaždé z růyných důvodů. Upřimně: znám spoustu těch co tuto vlastnost NodeJS vyčítají, ale matematicky mi …

NodeJS, MongoDB performance

V návaznosti na svůj minulý post, ve kterém mi šlo spíše o demonstraci realizace stejné věci v různých jazycích, v tomto příspěvku rozvinu řešení v NodeJS s ohledem na velikost …

Git: Kraken

Trávíte-li, tak jako já každý, den spoustu času ve zdrojových kódech nějakého projektu, nebo nedej Bože, ve více projektech, pak by se vám mohl líbit Kraken. Kraken je multilatformní. Poběží …

Jest: mockování modulů

Navazuji na svůj poslední článek věnovaný testování v Jestu, konkrétně jen mockování externích funkcí…. V něm jsem popsal jak mockovat metodu nějakého modulu (balíčku, knihovny, jakkoliv chcete….). Protože mi šlo …

Jest: mockování funkcí 3. stran

Dejme tomu, že máte nějakou funkci, jejíž součástí je načítání dat z nějakého externího zdroje. Typicky vaše funkce něco načítá přes request, nebo axios, pak s tím provádí nějaké výpočty, …

Docker alternativy

Doker každý zná a netřeba jej představovat. Proč se v dnešní době zabývat, ztrácet čas a utrácet peníze nějakýma virtuálama, když můžeme složitý DevOps vyřešit společně se standartizovaným developingem pomocí …