Ryan Dahl | |
---|---|
Datum narození | 22. ledna 1981 [1] (ve věku 41 let) |
Místo narození |
|
obsazení | vynálezce , softwarový inženýr , programátor |
Ocenění a ceny | O'Reilly Open Source Award |
webová stránka | tinyclouds.org _ |
Mediální soubory na Wikimedia Commons |
Ryan Dahl je americký softwarový inženýr a původní vývojář Node.js. [2] [3] [4] [5] [6] [7]
Dahl (narozen 1981) vyrostl v San Diegu v Kalifornii . Jeho matka mu koupila Apple IIc , když mu bylo šest let. Ryan navštěvoval vysokou školu v San Diegu, než přešel na University of California, San Diego , kde studoval matematiku . Poté pokračoval na postgraduální škole matematiky na University of Rochester , kde studoval algebraickou topologii , kterou kdysi několik let považoval za „velmi abstraktní a krásnou“, ale později se jí omrzel, protože „nebyla příliš použitelné v reálném životě“.
Jakmile si uvědomil, že nechce být do konce života matematik , opustil postgraduální školu a koupil si jednosměrnou letenku do Jižní Ameriky a žil tam rok, kde pracoval jako webový vývojář. Spolupracoval s Ruby on Rails na webu pro snowboardovou společnost. [osm]
Po práci na projektu Node od roku 2009 Dahl v lednu 2012 oznámil, že od projektu odstoupí a předá otěže Isaacu Schlueterovi, tvůrci NPM a později zaměstnanci Joyentu. [9] [10]
Ryan Dahl uvedl následující důvod odchodu z projektu: „Po třech letech práce na Node budu mít čas pracovat na výzkumných projektech. Stále jsem zaměstnancem společnosti Joyent a budu jim radit, ale nebudu se podílet na rutinním opravě chyb.“ [jedenáct]
Poté, co opustil projekt Node.js, napsal Ryan Dahl předmluvu k Node: Up and Running , knize O'Reillyho z roku 2012, kterou napsali Tom Hughes-Crowcher a Mike Wilson [12] , kde uvedl, že se vzpamatoval ze svých prvních poznámek. o technologii: "Zatímco jsem se dříve zdržel doporučování pro kritické aplikace, nyní mohu s čistým svědomím doporučit Node i pro ty nejnáročnější serverové systémy."
Dahl ve své přednášce na téma „10 věcí, které lituji na Node.js“ [12] , představil v roce 2018 [13] [14] Deno , běhové prostředí JavaScript/ TypeScript vytvořené pomocí V8 , Rust a Tokio [15] .