A múlt héten, február 11-én megrendezett NodeDay Amsterdam rendezvény egynapos konferencia volt, ahogy a név is sugallja, a Node.js-nek szentelték. A konferenciára Amszterdam nyugati részén, a Westergasfabriek egy régi és gyönyörű csarnokában, a „Machinegebouw”-ban került sor.

Front-end fejlesztőként mindig igyekszem tisztában lenni azzal, hogy mi történik a JavaScript világában, ezért a NodeDay Amsterdam logikus lépés volt a Node.js aktuális állapotának ellenőrzésére és a közösségi szakértők véleményének meghallgatására. A hangszórók egy része olyan igazán nagy cégektől származott, mint a Netflix, a PayPal és a Red Hat.

A vitaindító előadó, Richard Rodger a mikroszolgáltatásokról beszélt: mik ezek, hogyan kell használni és kezelni őket, és mi a különböző kommunikációs módok közöttük. A beszélgetés végén készített egy kis bemutatót a Seneca-val, a Node.js mikroszolgáltatási eszközkészletével

A második előadás ismét a mikroszolgáltatásokról szólt, de ezúttal Ahmad Nassri elmesélte, hogyan használhatjuk a Kong-ot hangszerelésre, menedzsmentre és triviális feladatok megoldására pusztán egy egyszerű RESTful API használatával.

Maciej Małecki az npmjs.com-tól arról beszélt, hogyan építették fel az npm-registry-t, a Node.js csomagkezelőjét. Beszédének kulcsfontosságú pillanata az volt, hogy hangsúlyozta a monitoring bevezetésének fontosságát, és azt, hogy ma már 100%-os (korábban 98%-os) üzemidővel rendelkeznek. Maciej azt is elmondta, hogy az elején az npm-registry csak egyetlen CouchDB-példánnyal indult.

Jean-Charles Sisk, a PayPal fejlesztője bemutatta nekünk a KrakenJS-t és azt, hogy a nyílt forrás hogyan segít a PayPal jobb dokumentációjában. Valójában azt mondta, hogy a Node.js egy trójai faló a PayPal számára, amely megváltoztatta a vállalati kultúrát.

Nathan Zadoks a Node.js alkalmazások NixOS rendszerrel történő telepítéséről beszélt, és arról, hogy nem csak az npm-re kell hagyatkoznunk a csomagfüggőségek esetében.

Ben Fleis az Uber Ringpop-ról beszélt, egy olyan eszközről, amely biztosítja a kérések útválasztását és továbbítását. Az egyszerű méretezhetőséget szem előtt tartva készült, és rendkívül interaktív valós idejű adatok kezelésére.

A következő a színpadon a Netflix "Michael Paulson" volt. Előadása a „Fuss Falcor, Run” nevet kapta a „Falcor”-ról, egy JavaScript-könyvtárról a hatékony adatlekéréshez. Nemrég játszottam a Falcorral, így egy olyan beszélgetésre számítottam, amely mélyen elmerül a Falcorban. Szerencsétlenségemre Michael előadásában a Falcor létrehozása során hozott különböző teljesítménystratégiákról és döntésekről mesélt. Megosztotta tapasztalatait a benchmarkokkal és a teljesítményoptimalizáló eszközökkel, mint például a Flame Graphs és a Benchmark.js is.

A záró vitaindító előadást Luca Maraschi, az IceMobile platform építésze tartotta. Megosztott néhány történetet a Node.js-ről, és a legérdekesebb egy Walmart-projekt memóriaszivárgásáról szólt, és arról, hogyan kezelték ezt a problémát.

Összegezve, nagyon élveztem az eseményt, még számomra (mint front-end srác) is nagyon érdekes volt. Talán más megbeszélésekre számítottam a mikroszolgáltatások és a terheléselosztás helyett, de ez csak megerősíti a véleményemet, milyen messze van a Node.js manapság. Ez már nem az a forró új eszköz, amelyet csak az őrült startupok használnak. Láthatunk olyan vállalatokat, mint a PayPal, az AirBnB, a Walmart, a Netflix stb., akik sikeresen használják ki ezt.

Kövess minket a Facebook, Twitter és LinkedIn oldalakon!

Eredetileg a www.elements.nl oldalon tették közzé 2016. február 16-án.