Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub, Node.js y otros secretos de Silicon Valley
Search
Jeduan Cornejo
July 23, 2015
Technology
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub, Node.js y otros secretos de Silicon Valley
Plática dada en Campus Party Mexico 6.
Jeduan Cornejo
July 23, 2015
More Decks by Jeduan Cornejo
See All by Jeduan Cornejo
Login con Angular + NodeJS
jeduan
1
450
Introducción en 5 minutos a Lua
jeduan
3
82
Tarjetitas
jeduan
0
86
Tooling para desarrollar software
jeduan
1
120
Other Decks in Technology
See All in Technology
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
250
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.4k
国家プロジェクトを支える「さくらONE」 大規模LLM開発におけるGPU障害を乗り越えるクラスター運用戦略
gpuunite_official
0
170
Oracle MCP Servers Explained
thatjeffsmith
0
300
Android skills に学ぶ
kokiko
0
130
医療の現場を変革に挑戦した半年間の軌跡 - PythonとAIで現場を変える / From Code to Care
soudai
PRO
0
360
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
5
740
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
100
私がブラウザを自作したくなった理由
supurazako
1
270
MIXIで活躍できるエンジニアを 若手社員目線で考えてみる
mixi_engineers
PRO
0
110
属人化を叩き割れ!「制作加速」と「安定化」の矛盾を打破する:8年目プロダクトが辿り着いた「ミスが起こり得ない」アセット制作フローの全貌
gree_tech
PRO
0
120
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
300
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
500
Mind Mapping
helmedeiros
PRO
1
320
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Facilitating Awesome Meetings
lara
57
7.1k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
The Invisible Side of Design
smashingmag
301
52k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Building the Perfect Custom Keyboard
takai
2
840
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
How GitHub (no longer) Works
holman
316
150k
Transcript
None
Github, Node.js y otros secretos de Silicon Valley
Jeduan Se pronuncia ‘Yeduán’ (Si, así me llamo) @jeduan
None
None
Jeduan
None
Nodeschool Workshop Pioneer 10 PM - Hoy
• La improbable historia de JavaScript • JavaScript hoy •
Secretos de Silicon Valley
JavaScript
• 1995 • 10 días
None
None
None
None
Muchas personas todavía tienen esa impresión de JavaScript
• 2004
None
None
“Muchas personas todavía tienen esa impresión de Internet Explorer” –Alguien
en Microsoft
None
None
Renacimiento.
$('button.showtab').on('click', function () { $('.tab').show() })
$.get('/user/profile', function (data) { $('.content').html(data) })
• 2008
None
None
None
None
None
None
Threads
None
V8
None
Laravel Rails Django Sinatra Express Spring hapi Requests per second
0 10000 20000 30000 40000
app.post('/signup', function (request, response) { User.create(request.body) .then(function (user) { response.json(user)
}) })
socket.on('message', function(message) { socket.broadcast.emit('message', { username: socket.username, message: message })
})
JavaScript hoy
None
None
express.js
WebSockets
• WebRTC • WebGL
–Benito Juarez “JavaScript is eating the world”
None
El repositorio de módulos más grande del mundo
“This is the Unix philosophy. Write programs that do one
thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.” –Doug McIlroy
npm install is-positive npm install type-is npm install cookie
npm install webtorrent npm install gameboy npm install doppler npm
install accel-mma84
–The Atwood law “Any application that can be written in
JavaScript, will eventually be written in JavaScript.”
email-templates
Una comunidad acostumbrada a colaborar La idea es que nadie
empieza como experto.
Secretos* de Silicon Valley o, cómo el open source cambió
para siempre cómo trabajamos
Pruebas automáticas para saber en segundos si rompiste algo.
None
None
None
None
None
None
None
None
None
Revisiones de código como parte del proceso
None
None
En conclusión • JavaScript es un lenguaje maduro • Puedes
colaborar en todo tipo de proyectos • Colaborar con open source te enseña técnicas que están usando en Silicon Valley
Gracias @jeduan
[email protected]
Nodeschool Workshop Pioneer 10 PM - Hoy