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
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
130
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
220
The future of JavaScript
khaosdoctor
0
96
TypeScript tips that could save your life
khaosdoctor
0
250
É hora de falar sobre Deno
khaosdoctor
0
94
JS Software testing for beginners
khaosdoctor
0
100
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
70
The Dark Side of JavaScript
khaosdoctor
0
97
Integrating Containers Into JavaScript
khaosdoctor
0
87
Other Decks in Programming
See All in Programming
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
390
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
420
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.7k
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
300
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
150
テーブルをDELETEした
yuzneri
0
140
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
110
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
240
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
310
the container ship “Apple Silicon”@WWDC26 Recap -Japan-\(region).swift
shingangan
0
130
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
340
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
5
1.9k
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
250
Being A Developer After 40
akosma
91
590k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
340
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
280
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
30 Presentation Tips
portentint
PRO
1
370
Six Lessons from altMBA
skipperchong
29
4.4k
4 Signs Your Business is Dying
shpigford
187
23k
The Cult of Friendly URLs
andyhume
79
7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
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_