Ryan Lienhart Dahl
|
Ryan Dahl es un ingeniero de software reconocido por ser el desarrollador original del entorno de ejecución Node.js.
Inicios
Dahl (nacido en 1981) creció en San Diego, California. Su madre le consiguió un Apple II cuando tenía seis años, una de sus primeras experiencias con la tecnología. Ryan asistió a un colegio comunitario en San Diego y luego se transfirió a la Universidad de California en San Diego, donde estudió matemáticas. Luego asistió a la escuela de posgrado de Matemáticas en la Universidad de Rochester, donde estudió topología algebraica, que una vez encontró "muy abstracta y hermosa" durante un par de años, pero luego se aburrió porque "no era tan aplicable a la vida real."
Una vez que se dio cuenta de que no quería ser matemático por el resto de su vida, abandonó el programa de doctorado y compró un boleto de ida a Sudamérica y vivió allí durante un año, donde encontró trabajo como desarrollador web. Trabajó en un sitio web creado con Ruby on Rails para una compañía de snowboard.
Node.js
Después de crear y trabajar en el proyecto Node.js desde 2009, Dahl anunció en enero de 2012 que se alejaría del proyecto y entregaría las riendas al creador de NPM el entonces empleado de Joyent, Isaac Z. Schlueter.
Ryan Dahl dio la siguiente razón para pasar del proyecto:
“Después de trabajar tres años en Node, me retiro para trabajar en proyectos de investigación. Todavía soy un empleado de Joyent y los asesoraré desde fuera, pero no participaré en las correcciones diarias de errores". [10]
Después de abandonar el proyecto Node.js, Ryan Dahl escribió el prólogo de Node: Up and Running, un libro de O'Reilly de 2012 escrito por Tom Hughes-Croucher y Mike Wilson, donde declaró que se había recuperado de Sus reservas iniciales sobre la tecnología:
"Aunque una vez me reservé sobre recomendarlo para aplicaciones de misión crítica, ahora recomiendo Node incluso para los sistemas de servidor más exigentes".
Deno
En una charla sobre "10 cosas de las que me arrepiento de Node.js", Dahl anunció en 2018, Deno, otro entorno de ejecución basado en JavaScript / TypeScript creado con V8, Rust y Tokio.
Fuentes
- Episode 8: Interview with Ryan Dahl, Creator of Node.js
- Facebook launches two datasets to improve AI video analysis
- Introduction to Node.js with Ryan Dahl
- Node.js Interview: 4 Questions with Creator Ryan Dahl
- The Birth of Node: Where Did it Come From? Creator Ryan Dahl Shares the History
- Deep inside Node.js with Ryan Dahl
- One Year with Node.js
- Node.js creator Ryan Dahl steps away from Node’s day-to-day
- 10 Things I Regret About Node.js - Ryan Dahl - JSConf EU
- Ryan Dahl is fixing his Node.js design regrets with Deno
- Ryan Dahl’s Node.js regrets lead to Deno
- [1]