Ryan Dahl | |
---|---|
Fødselsdato | 22. januar 1981 [1] (41 år) |
Fødselssted |
|
Beskæftigelse | opfinder , softwareingeniør , programmør |
Priser og præmier | O'Reilly Open Source Award |
Internet side | tinyclouds.org _ |
Mediefiler på Wikimedia Commons |
Ryan Dahl er en amerikansk softwareingeniør og original udvikler af Node.js. [2] [3] [4] [5] [6] [7]
Dahl (født 1981) voksede op i San Diego , Californien . Hans mor købte ham en Apple IIc , da han var seks år gammel. Ryan gik på college i San Diego, før han flyttede til University of California, San Diego , hvor han studerede matematik . Derefter gik han videre til en kandidatskole i matematik ved University of Rochester , hvor han studerede algebraisk topologi , som han engang anså for "meget abstrakt og smuk" i et par år, men blev senere træt af det, fordi "det ikke var særlig meget gælder for det virkelige liv". ".
Da han indså, at han ikke ville være matematiker resten af sit liv, droppede han ud af efterskolen og købte en enkeltbillet til Sydamerika og boede der i et år, hvor han arbejdede som webudvikler. Han arbejdede sammen med Ruby on Rails på en hjemmeside for et snowboardfirma. [otte]
Efter at have arbejdet på Node-projektet siden 2009 meddelte Dahl i januar 2012, at han ville træde væk fra projektet og overdrage tøjlerne til Isaac Schlueter, skaberen af NPM og senere en Joyent-medarbejder. [9] [10]
Ryan Dahl gav følgende grund til at forlade projektet: ”Efter tre års arbejde på Node vil jeg have tid til at arbejde på forskningsprojekter. Jeg er stadig ansat hos Joyent og vil rådgive dem, men jeg vil ikke være involveret i rutinemæssig fejlretning." [elleve]
Efter at have forladt Node.js-projektet skrev Ryan Dahl forordet til Node: Up and Running , en bog fra 2012 af O'Reilly skrevet af Tom Hughes-Crowcher og Mike Wilson [12] , hvor han udtalte, at han var kommet sig over sine første bemærkninger om teknologien: "Mens jeg tidligere har afstået fra at anbefale det til kritiske applikationer, kan jeg nu med god samvittighed anbefale Node til selv de mest krævende serversystemer."
I sit foredrag om "10 Things I Regret About Node.js" [12] introducerede Dahl i 2018 [13] [14] Deno , en JavaScript/ TypeScript -runtime bygget ved hjælp af V8 , Rust og Tokio [15] .