HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Introduction to Node.js with Ryan Dahl

InfoQ5 HN recommenders · recommended in 5 months, 2011-2018
YouTube
758K views · 15 years ago · talk · evergreen

Ryan Dahl, the creator of Node.js, introduces the event-driven I/O framework built on V8 with examples, and discusses the v0.4.0 release and its new APIs.

Recommended as a short, fun talk on Node's philosophy and the reasons it was built that remains relevant.

Web developmentTech pioneers & interviews#node.js#ryandahl#event-drivenio#v8#javascript

6 comments from Hacker News

@ahmetkun2018 · in “Things I Regret About Node.js [video]”

You can see the same sarcastic wit in this talk too: ▶ this video It's still my favorite tech talk, very fun to watch.

Strongly recommendsView on HN
@ricardobeat2014 · in “The Next Phase of Node.js”

You should read this interview [1] and watch the talk [2] by node's creator Ryan Dahl to get a better understanding of where it comes from. There was much more to it than "we really like javascript" (tldr: single-threaded, evented, dynamic, freedom to write new I/O apis, backed by huge companies, well known). [1] link [2] ▶ this video

RecommendsView on HN
@pooriaazimi2012 · in “Node.js v0.8.0 [stable] is out”

It's been a long since I watched "Introduction to Node.js with Ryan Dahl"[1], but although I think it was circa v0.4.0, it's not really outdated. It's a short talk, but it talks a little about Node's philosophy and I highly recommend watching it. I haven't watched Pedro Teixeira's tutorials[2], but many recommend it. But I personally think Manuel Kiessling's online book[3] is the best. It really teaches you to think asynchronously. I took a quick look and I don't think any of the modules he's used have had a significant change. Be sure to check it out. [1]: ▶ this video [2]: link [3]: link

Strongly recommendsView on HN
@drostie2012 · in “Create a blog in 30 mins with Django 1.3 (Screencast)”

I always like presentations like this. I think most languages really just need screencasts where people show you, "here is how you start using this language." One of my favorites was Ryan Dahl's introduction to Node.js, which had the same general form: ▶ this video So thanks for that. I still don't like Django so much, precisely because of the fact that you're sitting here navigating through these massive config files -- and you even need Django's bundled applications to make those files in the first place. Libraries seem much cleaner to me. I guess what I'm dreaming of is a version of django where this whole talk becomes a little simpler, a sort of cookie-cutter formalism where you just start writing: #!/usr/bin/python import django serve = django.server(port=8080, db=('sqlite3', 'mysite.db')) serve.url('/admin/.*', django.admin_site()) blog = serve.app(model={ "some json model": "I don't know exactly how it works" }) serve.url('/blog/.*', blog) ...to accomplish the same thing that you're doing in this talk. I mean, it's okay that applications often get their own folder, but shouldn't they grow into that with import statements? An open question to HN: are there libraries which do this sort of thing which I should know about?

RecommendsView on HN
@mwill2011 · in “Ryan Dahl's NodeConf Slides ”

I don't use node on Windows personally, but a review of the mailing list shows there's certainly a demand, a lot of chatter, especially directly after releases. Ryan seems to recognize Windows support is something a non-trivial portion of the community want, and is responding appropriately. btw, Ryan briefly mentions node on Windows in this talk at about the 1:00 mark, and replies "Windows is very important" to an audience member: ▶ this video

CitesView on HN
@thirtysixred2011 · in “Ask HN: what makes Node.js hip?”

The only thing that makes node.js hip is people who call it hip. Using node.js isn't about being hip or cool, or whatever else you want to call it. It's about solving a problem you have. Personally node.js has solved a problem I was having with a recent project that needed a Comet server, and since node is all async I got this server up and running in a few minutes. I was never successful with Apache or Nginx. I recommend taking a look at this Stackoverflow answer as it outlines the benefits of node.js: link Also I recommend watching Ryan's Introduction to node.js talk: ▶ this video

RecommendsView on HN
Ryan Dahl: Node JS48:32

Ryan Dahl: Node JS

JSConf
35K views • 14 years ago
Ryan Dahl: Original Node.js presentation48:32

Ryan Dahl: Original Node.js presentation

stri8ted
234K views • 14 years ago
Ryan Dahl - History of Node.js1:03:41

Ryan Dahl - History of Node.js

phxtagsoup
80K views • 15 years ago
10 Things I Regret About Node.js - Ryan Dahl - JSConf EU26:42

10 Things I Regret About Node.js - Ryan Dahl - JSConf EU

JSConf
662K views • 8 years ago
Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud27:21

Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud

JSConf
8K views • 13 years ago
Cheng Lou - On the Spectrum of Abstraction at react-europe 201635:32

Cheng Lou - On the Spectrum of Abstraction at react-europe 2016

ReactEurope
63K views • 10 years ago
Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart43:14

Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart

DartlangTV
14K views • 13 years ago
10 Things I Learned from the jQuery Source53:40

10 Things I Learned from the jQuery Source

Paul Irish
125K views • 16 years ago
A 10x faster TypeScript13:45

A 10x faster TypeScript

Microsoft Developer
608K views • 1 year ago
dotJS 2012 - Brian Leroux - WTFJS18:27

dotJS 2012 - Brian Leroux - WTFJS

dotconferences
209K views • 13 years ago
AngularJS Fundamentals In 60-ish Minutes1:10:50

AngularJS Fundamentals In 60-ish Minutes

Dan Wahlin
1.9M views • 13 years ago
Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG1:18:42

Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG

Engineers.SG
14K views • 10 years ago
dotJS 2019 - James Long - CRDTs for Mortals20:45

dotJS 2019 - James Long - CRDTs for Mortals

dotconferences
18K views • 6 years ago
Nordic.js 2014 • Douglas Crockford - The Better Parts33:52

Nordic.js 2014 • Douglas Crockford - The Better Parts

Nordic.js
73K views • 12 years ago
ClojureScript in the Age of TypeScript — David Nolen59:31

ClojureScript in the Age of TypeScript — David Nolen

ChariotSolutions
29K views • 5 years ago
Node.js Is Bad Ass Rock Star Tech5:26

Node.js Is Bad Ass Rock Star Tech

gar1t
294K views • 14 years ago
[JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at Facebook18:55

[JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at Facebook

JSConf
45K views • 13 years ago
JavaScript: Understanding the Weird Parts - The First 3.5 Hours3:32:50

JavaScript: Understanding the Weird Parts - The First 3.5 Hours

Tony Alicea
4.2M views • 11 years ago
Bringing SIMD to the Web via Dart27:43

Bringing SIMD to the Web via Dart

InfoQ
11K views • 13 years ago
JavaScript: The Good Parts1:03:48

JavaScript: The Good Parts

Google TechTalks
589K views • 17 years ago