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
Protocols with Associated Types: When to use th...
Search
Benedikt Terhechte
April 25, 2017
Programming
2
270
Protocols with Associated Types: When to use them and how to avoid their pitfalls
Talk from AppBuilders 2017 in Lausanne, Switzerland
Benedikt Terhechte
April 25, 2017
Tweet
Share
More Decks by Benedikt Terhechte
See All by Benedikt Terhechte
NSSpain 2023: An overview of different approaches to share code across platforms
terhechte
0
410
SwiftUI & UIKit, a match made in heaven or match made in hell?
terhechte
0
66
Learnings from building Design Systems at XING
terhechte
1
480
Introduction to Swift Keypaths
terhechte
15
20k
Sharing Code between iOS and Android with Rust
terhechte
8
2.4k
Simplifying State by partially introducing unidirectional data flow in your codebase
terhechte
3
910
Swift on the Server
terhechte
2
310
Macoun 2016 - Swift auf dem Server
terhechte
3
260
NSSpain 2016: Developing App-Backends with Swift on the Server
terhechte
2
23k
Other Decks in Programming
See All in Programming
監視 やばい
syossan27
11
10k
The Nature of Complexity in John Ousterhout’s Philosophy of Software Design
philipschwarz
PRO
0
130
API for docs
soutaro
3
1.4k
Vibe Coding の話をしよう
schroneko
12
3k
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
300
七輪ライブラリー: Claude AI で作る Next.js アプリ
suneo3476
1
120
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
2
470
Empowering Developers with HTML-Aware ERB Tooling @ RubyKaigi 2025, Matsuyama, Ehime
marcoroth
2
790
Youtube Lofier - Chrome拡張開発
ninikoko
0
2.5k
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
250
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
0
1.3k
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
350
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
90
6k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
The Pragmatic Product Professional
lauravandoore
33
6.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Become a Pro
speakerdeck
PRO
27
5.3k
Thoughts on Productivity
jonyablonski
69
4.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.7k
Into the Great Unknown - MozCon
thekraken
38
1.7k
Transcript
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None