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
GitHub, Node.js y otros secretos de Silicon Valley
Search
Jeduan Cornejo
July 23, 2015
Technology
92
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
87
Tarjetitas
jeduan
0
88
Tooling para desarrollar software
jeduan
1
130
Other Decks in Technology
See All in Technology
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
100
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
180
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
夫婦で子育てするための育児標準化
codmoninc
PRO
0
340
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
Building a Scalable Design System with Sketch
lauravandoore
464
34k
We Have a Design System, Now What?
morganepeng
55
8.4k
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