Go vs NodeJS vs ExpressJS vs Python

Jen tak ze zvědavosti jsem si v rychle napsal impelmentaci vlastního HTTP serveru v čístém NodeJS (core http modul), pak v NodeJS pomocí ExpressJS frameworku, čístém Golangu a nakonec v …

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, 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 …

NodeJS: hlouběji do králičí nory

Pokud to s NodeJS myslíte opravdu vážně, pak by vás určitě neměli minimout minimálně tyhle 2 témta. Event loop Event Loop and the Big Picture — NodeJS Event Loop Part 1 Timers, Immediates …

NodeJS: neodchycené výjimky

Premisa 1: JavaScript, potažmo TypeScript, je komplexní, mocný programovací jazyk. Krom všeho možného 🙂 Premisa 2: všichni děláme chyby… Je dobré o chybách vědět. A to je cílem tohoto kódu: …

ES moduly v NodeJS

Modularita, co by nezbytná vlastnost jakéhokoliv programovacího jazyka pro psaní velkých aplikací, je v NodeJS zajištěna pomocí funkce require. Samotnou fyzcickou definici a implementaci pak zajišťuje CommonJS. Takže takto v …

NPM: link

Pedpokládám, že každý kdo něco píše v JavaScriptu, nebo TypeScriptu zná NPM. Pro ty co jsou tu prvně: největší a nejrychleji rostoucí repozitář (knihovna) javascriptových modulů. Samozřejmě se vším co …