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
O lado escuro do Javascript
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Lucas Santos
June 14, 2019
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
O lado escuro do Javascript
Lucas Santos
June 14, 2019
More Decks by Lucas Santos
See All by Lucas Santos
The Hitchhiker's Guide for an Amazing API with TypeScript
khaosdoctor
0
120
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
210
The future of JavaScript
khaosdoctor
0
91
TypeScript tips that could save your life
khaosdoctor
0
240
É hora de falar sobre Deno
khaosdoctor
0
90
JS Software testing for beginners
khaosdoctor
0
100
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
60
The Dark Side of JavaScript
khaosdoctor
0
93
Integrating Containers Into JavaScript
khaosdoctor
0
85
Other Decks in Programming
See All in Programming
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2k
AI時代のUIはどこへ行く?その2!
yusukebe
21
7k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
210
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4k
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
660
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
120
CSC307 Lecture 17
javiergs
PRO
0
320
スマートグラスで並列バイブコーディング
hyshu
0
120
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
490
AIで効率化できた業務・日常
ochtum
0
120
The NotImplementedError Problem in Ruby
koic
1
710
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
sira's awesome portfolio website redesign presentation
elsirapls
0
280
We Are The Robots
honzajavorek
0
240
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
160
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
Thoughts on Productivity
jonyablonski
76
5.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
840
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How STYLIGHT went responsive
nonsquared
100
6.2k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
210
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
Transcript
O Javascript que você nunca viu
lead solutions architect_ quem sou eu_ /khaosdoctor @_staticvoid lsantos.dev @khaosdoctor
O Javascripto <3
Removendo Callbacks
The Dark Side of Javascript JS
Object.freeze
None
None
Iteradores Assíncronos_
None
None
None
None
None
None
None
Promise.finally
None
Ranges
None
None
None
Propriedades readonly_
Object.defineProperty
None
Object.defineProperties
"age" não apareceu porque não é enumerável
Criação dinâmica de funções_
None
None
Operador in
None
None
Construção dinâmica por reflexão_
None
None
None
Bitwise Operators_
AND
None
O que?!
A B C D Resultado X 0 1 0 1
5 Y 0 0 0 1 1 Z 0 0 0 1 1
Exibindo dados binários como string
OR
None
A B C D Resultado X 0 1 0 1
5 Y 0 0 0 1 1 Z 0 1 0 1 5
XOR
None
A B C D Resultado X 0 1 0 1
5 Y 0 0 0 1 1 Z 0 1 0 0 4
Criptografia
None
NOT
None
A B C D Resultado X 0 1 0 1
5 Z 1 0 1 0 10
Condição de existência
None
SHIFT
None
Multiplicação e divisão
None
referências_ - imasters.com.br/desenvolvimento/o-lado-escuro-javascript - medium.com/trainingcenter/entendendo-promises-de-uma-vez-por-todas-3 2442ec725c2 - imasters.com.br/desenvolvimento/campos-publicos-e-privados-em-classes-j avascript-o-que-vem-por-ai-no-esnext -
medium.com/trainingcenter/iterators-em-javascript-880adef14495 - medium.com/trainingcenter/reflection-em-javascript-73fc0e702e2 - developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objec ts/Reflect - speakerdeck.com/khaosdoctor/desmistificando-heranca-e-prototipos-no-jav ascript
/khaosdoctor @_staticvoid lsantos.dev @khaosdoctor obrigado_