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
Conquering a fear of Duck Typing
Search
Francisco Rojas
June 05, 2013
Technology
0
100
Conquering a fear of Duck Typing
lighting talk given at @dynlangchile
Francisco Rojas
June 05, 2013
Tweet
Share
More Decks by Francisco Rojas
See All by Francisco Rojas
Estructura de Datos y Librerias
frojasg
0
110
Dynlang Meetup
frojasg
0
39
Other Decks in Technology
See All in Technology
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
200
Cracking the KubeCon CfP
inductor
2
240
Meta Quest 3 で動く桜マシマシ WebXR アプリを IBM Cloud Code Engine と Babylon.js で作った話
1ftseabass
PRO
0
120
ServiceNow Knowledge Learning Rise up
manarobot
0
210
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
520
JSON攻略法.pdf
miyakemito
8
5k
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
オーナーシップを持つ領域を明確にする
konifar
13
3.2k
ココがすごいぜ!Playwright Component Test
rakus_fe
0
120
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
190
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
現代CSSフレームワークの内部実装とその仕組み
poteboy
7
3.6k
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
How to name files
jennybc
65
93k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
Thoughts on Productivity
jonyablonski
58
3.8k
What's in a price? How to price your products and services
michaelherold
237
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
Automating Front-end Workflow
addyosmani
1356
200k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
The Invisible Side of Design
smashingmag
294
49k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Transcript
Conquering a fear of Duck Typing Francisco Rojas @frojasg martes,
4 de junio de 13
What’s Duck Typing “When I see a bird that walks
like a duck and swims like a duck and quacks like a duck, I call that bird a duck” -- James Whitcomb Riley martes, 4 de junio de 13
What’s Duck Typing martes, 4 de junio de 13
And if doesn’t quack? martes, 4 de junio de 13
Static typing Programmer martes, 4 de junio de 13
How we reflect our fears martes, 4 de junio de
13
How we reflect our fears martes, 4 de junio de
13
How we reflect our fears martes, 4 de junio de
13
The Zen of Duck Typing martes, 4 de junio de
13
The Zen of Duck Typing martes, 4 de junio de
13
Static v/s Dynamic Typing martes, 4 de junio de 13
Static Typing The compiler unearths type errors at compile time.
Visible type information serves as Documentation Compiled code is optimized to run quickly martes, 4 de junio de 13
Dynamic Typing There’s no compile/make cycle Source code doesn’t include
explicit type information Metaprogramming is easier martes, 4 de junio de 13
Above all, write tests. . . martes, 4 de junio
de 13
Embrace the dynamism martes, 4 de junio de 13
Looking for a Job? We are looking for Developers cv.to
alejandra.vial@ groupon.com martes, 4 de junio de 13