Даль, Райан

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
(перенаправлено с «Райан Даль»)
Райан Даль

Райан Даль (англ. Ryan Dahl) — американский инженер-программист и первоначальный разработчик Node.js.[1][2][3][4][5][6]

Ранняя жизнь и образование

Даль (родился в 1981 году) вырос в Сан-Диего, штат Калифорния. Его мать купила ему Apple IIc, когда ему было шесть лет. Райан учился в колледже в Сан-Диего, а затем перешел в Калифорнийский университет в Сан-Диего, где изучал математику. Затем он пошел в аспирантуру по математике в Рочестерский университет, где изучал алгебраическую топологию, которую он когда-то считал «очень абстрактной и красивой» в течение нескольких лет, но позже ему это надоело, потому что «это было не очень применимо к реальной жизни».

Как только он понял, что не хочет быть математиком до конца своей жизни, он бросил аспирантуру и купил билет в одну сторону в Южную Америку и прожил там год, где работал веб-разработчиком. Он работал с Ruby on Rails над сайтом для сноубордической компании.[7]

Node.js

После работы над проектом Node с 2009 года Даль объявил в январе 2012 года, что он отойдет от проекта и передаст бразды правления Исааку Шлютеру - создателю NPM, а затем сотруднику Joyent.[8][9]

Райан Даль назвал следующую причину ухода из проекта: «После трёх лет работы над Node, у меня появится время для работы над исследовательскими проектами. Я до сих пор являюсь сотрудником Joyent, и буду консультировать их, но не буду вовлеченным в рутинное исправление ошибок.»[10]

Покинув проект Node.js, Райан Даль написал предисловие к Node: Up and Running, книгу О’Рейли 2012 года, написанную Томом Хьюз-Краучером и Майком Уилсоном[11] где он заявил, что выздоровел после его первоначальные замечания по поводу технологии: «Хоть прежде я и воздерживался от рекомендаций для его использования в критических приложениях, теперь я могу с чистой совестью рекомендовать Node даже для самых требовательных серверных систем.»

Deno

В своем выступлении на тему «10 вещей, о которых я жалею в Node.js»[11] Даль представил в 2018 году[12][13] Deno, среду выполнения JavaScript / TypeScript, созданную с использованием V8, Rust и Tokio[14].

Примечания

  1. Episode 8: Interview with Ryan Dahl, Creator of Node.js - Mapping The Journey (недоступная ссылка). Mappingthejourney.com (31 августа 2017). Дата обращения: 13 октября 2017. Архивировано 7 января 2020 года.
  2. Facebook launches two datasets to improve AI video analysis t. Venturebeat.com. Дата обращения: 14 мая 2020. Архивировано 30 апреля 2019 года.
  3. Introduction to Node.js with Ryan Dahl. Sitepoint.com (21 октября 2012). Дата обращения: 13 октября 2017. Архивировано 30 апреля 2019 года.
  4. Node.js Interview: 4 Questions with Creator Ryan Dahl. Americaninno.com. Дата обращения: 13 октября 2017. Архивировано 1 мая 2019 года.
  5. The Birth of Node: Where Did it Come From? Creator Ryan Dahl Shares the History - SiliconANGLE. Siliconangle.com (1 апреля 2013). Дата обращения: 13 октября 2017. Архивировано 20 февраля 2017 года.
  6. Deep inside Node.js with Ryan Dahl. InfoQ.com. Дата обращения: 13 октября 2017. Архивировано 30 апреля 2019 года.
  7. Episode 8: Interview with Ryan Dahl, Creator of Node.js - Mapping The Journey (англ.), Mapping The Journey (31 August 2017). Архивировано 7 января 2020 года. Дата обращения 24 октября 2017.
  8. A History of Node.js (недоступная ссылка). BuiltInNode.com (17 ноября 2016). Дата обращения: 20 декабря 2017. Архивировано 4 мая 2019 года.
  9. One year with Node.js (недоступная ссылка). Joyent.com (16 июня 2015). Дата обращения: 20 декабря 2017. Архивировано 30 апреля 2019 года.
  10. Node.js creator Ryan Dahl steps away from Node’s day-to-day. Venturebeat.com (30 января 2012). Дата обращения: 20 декабря 2017. Архивировано 25 апреля 2020 года.
  11. 11,0 11,1 Node: Up and Running (недоступная ссылка). OReilly.com (2012). Дата обращения: 20 декабря 2017. Архивировано 18 января 2018 года.
  12. Ryan Dahl is fixing his Node.js design regrets with Deno - JAXenter (англ.), JAXenter (27 June 2018). Архивировано 14 апреля 2019 года. Дата обращения 10 сентября 2018.
  13. Krill. Ryan Dahl’s Node.js regrets lead to Deno (англ.), InfoWorld. Архивировано 10 сентября 2018 года. Дата обращения 10 сентября 2018.
  14. GitHub - denoland/deno: A secure JavaScript and TypeScript runtime. Дата обращения: 14 мая 2020. Архивировано 17 февраля 2020 года.

Ссылки

  • tinyclouds.org — официальный сайт Райан Даль