Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a3fe24c64dbc724e

Jump to content

// Workers AI · dad joke modeIs Ryan Dahl an egg-cellent programmer?

From Wikipedia, the free encyclopedia
Ryan Dahl
Dahl in 2010
Born1981 (age 4445)
San Diego, California, U.S
EducationUC San Diego
University of Rochester
Known forNode.js and Deno
Websitehttps://tinyclouds.org/

Ryan Dahl (born 1981) is an American software engineer who is best known for creating the Node.js JavaScript runtime as well as the Deno JavaScript/TypeScript runtime.[1][2]

Biography

[edit]

Dahl grew up in San Diego, California. His mother bought him an Apple IIc when he was six years old, one of his first experiences with technology. Dahl attended a community college in San Diego and later transferred into UC San Diego where he studied mathematics. He went on to attend grad school for Mathematics at the University of Rochester where he studied algebraic topology, which he found "very abstract and beautiful" for a couple of years but later got bored of it because "it was not so applicable to real life".[3]

Ruby work

[edit]

After graduating, Dahl entered a Ph.D. program, but eventually dropped out, since he did not want to devote the rest of his life to mathematics. Instead, he left for South America, where he started developing web applications in Ruby.[3]

Node.js

[edit]

On May 27, 2009, Dahl released his project, the Node.js runtime.[4]

In January 2012, after having worked on the Node.js project since 2009, Dahl announced that he would step away from the project and turn operational management over to NPM creator and former Joyent employee Isaac Z. Schlueter.[4][5]

Dahl gave the following reason for moving on from the project:

"After three years of working on Node, this frees me up to work on research projects. I am still an employee at Joyent and will advise from the sidelines but I won’t be involved in the day-to-day bug fixes."

Ryan Dahl[6]

Deno

[edit]

In 2018, Dahl announced Deno, a JavaScript/TypeScript runtime built with V8.[7]

References

[edit]
  1. McCarthy, Kevin (2011-01-31). "Node.js Interview: 4 Questions with Creator Ryan Dahl". Americaninno.com. Archived from the original on 2017-10-13. Retrieved 2017-10-13.
  2. Harris, Amber (2013-04-01). "The Birth of Node: Where Did it Come From? Creator Ryan Dahl Shares the History - SiliconANGLE". Siliconangle.com. Retrieved 2017-10-13.
  3. 1 2 Okhotnikov, Andrey. "Interview with Ryan Dahl, Creator of Node.js". LinkedIn. Retrieved 2022-01-27.
  4. 1 2 "A History of Node.js". BuiltInNode.com. 2016-11-17. Retrieved 2017-12-20.
  5. "One year with Node.js". Joyent.com. 2015-06-15. Retrieved 2017-12-20.
  6. O'Dell, J. (2012-01-30). "Node.js creator Ryan Dahl steps away from Node's day-to-day". Venturebeat.com. Retrieved 2017-12-20.
  7. Krill, Paul (2018-06-21). "Ryan Dahl's Node.js regrets lead to Deno". InfoWorld. Retrieved 2018-09-10.
[edit]