Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Node.JS workshop for ByteHacks2017
Search
Lizzie Siegle
June 24, 2017
Technology
37
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Node.JS workshop for ByteHacks2017
Mentor, judge, lead workshop, live-coding demo (no slides for demo)
Lizzie Siegle
June 24, 2017
More Decks by Lizzie Siegle
See All by Lizzie Siegle
Parse an Excel File of NBA Stats with Openpyxl
elizabethsiegle
0
71
HackCon2017:Why+How Every Hackathon Should Be Like a Women's Hackathon
elizabethsiegle
1
37
Twilio Intern Final Presentation 2017
elizabethsiegle
0
99
PyLadies talk 2016
elizabethsiegle
0
39
Other Decks in Technology
See All in Technology
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
170
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
大型犬好きによるPugの紹介
yamanoku
1
160
Local CI × GitHub Actions
gogutan
2
190
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
hackers_champloo_2026_tidb
makocchi
0
160
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
For a Future-Friendly Web
brad_frost
184
10k
Designing for humans not robots
tammielis
254
26k
WENDY [Excerpt]
tessaabrams
14
40k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
Intro to Node.JS with Twilio
What is Node.JS? • Open Source server-side platform ◦ Need
own HTTP server • Helps JS projects talk to ◦ Networks ◦ File systems ◦ I/O systems
When Should I use Node.JS? • Streaming-based (ex: data), real-time
services ◦ Chat • Static web servers ◦ Network w/ protocols: HTTP, TCP, DNS, SSL • Working with external APIs ◦ JSON-based APIs
Modules • Node.JS relies heavily on modules ◦ F •
Node library = package ◦ Install via command line: • NPM = Node Package Manager ◦ Package = 1+ modules packaged together
Packages
Download Node.JS https://nodejs.org/en/#build
What is an HTTP Server? • Piece of software that
understands URLs (web addresses) and HTTP (protocol your browser uses to read webpages)
Set up an HTTP Server in Node!
None
Read and Write to Files
NBA Data
Star Wars Quote Generator
Twilio with Node
None
Sources https://cms-assets.tutsplus.com/uploads/users/45/posts/20769/image/image00.png https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSQOn65tOmJAe51EKeck PvA1GNexAH7JhN14Q_swMDERxWx9c4mxQ https://www.twilio.com/docs/guides/how-to-send-sms-messages-in-node-js#sign-up -for-a-twilio-account