Making Node and Deno with Ryan Dahl
Ready for a chat with the creator of Node? Carl and Richard talk to Ryan Dahl about his work creating NodeJS in 2009 and how he moved on after a few years, leading to the creation of Deno, an opinionated approach to building web applications. Ryan talks about the challenges of simplifying web development by combining all the important things into a single set of tools—saving you the effort of assembling those things yourself. The conversation also digs into how web development has evolved and one of Ryan's current efforts - convincing Oracle to surrender the JavaScript trademark to the world!
Guests:
Ryan Dahl
Ryan grew up in San Diego in the 80s and 90s. He studied mathematics at UCSD and the University of Rochester before pivoting to software engineering. In 2009, he created Node.js and guided the project through its foundational years. Throughout his career, Ryan has ventured into diverse areas of software engineering, from server infrastructure to machine learning research. He currently serves as the co-founder and CEO of Deno Land Inc.
Links:
- Follow on GitHub https://github.com/RSSNext/Follow
- JSONSchema https://json-schema.org/
- NodeJS https://nodejs.org/en
- ECMAScript Language Specification https://tc39.es/ecma262/
- Ten Things I Regret about Node JS https://www.youtube.com/watch?v=M3BM9TB-8yA
- V8 JavaScript VM https://v8.dev/
- TypeScript https://www.typescriptlang.org/
- SignalR https://learn.microsoft.com/aspnet/signalr/overview/getting-started/introduction-to-signalr&WT.mc_id=DT-MVP-10953
- GoLang https://go.dev/
- Deno https://deno.com/
- Deno LSP https://docs.deno.com/runtime/reference/lsp/
- Deno Fresh https://fresh.deno.dev/
- JSR https://jsr.io/
- Getting Oracle to Release the JavaScript Trademark https://javascript.tm/