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
#nodejs
Search
canoas
April 25, 2015
Programming
100
1
Share
#nodejs
#GlobalAzure Lisboa session on nodejs for .net developers
canoas
April 25, 2015
More Decks by canoas
See All by canoas
Branding your AD FS login page
canoas
0
270
2015-02-20 Microsoft-IoT-Camp-Demo
canoas
0
180
IDC Testing Portugal - TFS - Microsoft
canoas
0
87
Web API
canoas
3
290
An Introduction to CEP with StreamInsight
canoas
1
220
Other Decks in Programming
See All in Programming
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
230
初めてのRubyKaigiはこう見えた
jellyfish700
0
410
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
120
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
110
Lessons from Spec-Driven Development
simas
PRO
0
120
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
220
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
220
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
6
1.3k
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
460
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
670
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
4
440
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
320
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
370
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
KATA
mclloyd
PRO
35
15k
We Are The Robots
honzajavorek
0
240
Un-Boring Meetings
codingconduct
0
300
How to build a perfect <img>
jonoalderson
1
5.6k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
310
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
330
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Transcript
Jose Antonio Silva
[email protected]
Node.js, ou *.js?
None
javascript
was originally posted in 2011 by Scott Hanselman
None
browser
JavaScript
JS is the x86 of the web - Brendan Eich
(inventor of JavaScript)
We had always thought that Java's JVM would be the
VM of the web, but it turns out that it's JavaScript. - Dougas Crockford (inventor or JSON)
core libraries: jQuery, Prototype, Dojo, Underscore.js, ... module systems: Require.js,
Browserify, … build tools: Grunt, Gulp,… app frameworks and templating: Angular.js, Backbone.js, Mustache.js, Ext JS, Kendo UI, Polymer, … testing: Mocha, QUnit, Jasmine component suites: jQuery UI, ExtJS, YUI, Bootstrap, wijmo, Kendo UI, IgniteUI, PrimeUI…
…não necessariamente
- Wikipedia
None
None
None
None
None
None
None
None
None
None
None
None
None
http://nodejs.org
None
None
http://jsforcats.com/ http://www.microsoftvirtualacademy.com/training -courses/building-apps-with-node-js-jump-start
None
var 'http' function 'Content-Type': 'text/plain' 'Hello, world! '
None
NodeSchool.io
https://github.com/maxogden/art-of-node
https://github.com/maxogden/art-of- node#callbacks
'observer pattern'
|
https://github.com/substack/stream-handbook#control-streams
None
None
None
None
https://www.npmjs. com/package/yo
None
None
None
• var 'azure' • var • // Create Blob from
Text • var 'the text of my blob' 'mycontainer' 'myblob' • function • // Blob created • // Get Blob Text 'mycontainer' 'myblob' • function • // Blob text retrieved • // Delete Blob 'mycontainer' 'myblob' • function • // Container deleted
• var 'azure' • var • // Insert Entity •
var new 'part1' 'mytable' • function • // Entity saved • // Query Entity 'mytable' • function • // Do something • // Delete Entity 'mytable' • function • // Entity deleted
• var 'azure' • var • // Enqueue a Message
'myqueue', 'my message text' • function • // Do something • // Get Messages 'myqueue' // Do Something
None
None
None
None
None
None
None
None
None
None
None
None
None
None