Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Streams abstraction
Search
Oleksii Kachaiev
June 01, 2013
Programming
920
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Streams abstraction
Oleksii Kachaiev
June 01, 2013
More Decks by Oleksii Kachaiev
See All by Oleksii Kachaiev
Counting HTTP with QUIC & HTTP/3
kachayev
2
340
Talking SQL to Strangers
kachayev
3
650
Counting HTTP: 0.9...3
kachayev
1
150
Managing Data Chaos in The World of Microservices
kachayev
3
730
Deep HTTP Dive Through Aleph & Netty
kachayev
6
4.1k
Keep Your Data Safe With Refined Types
kachayev
4
1.6k
Clojure at Attendify (2nd ed)
kachayev
5
1.7k
Clojure at Attendify
kachayev
4
410
Finagle & Clojure
kachayev
6
1.4k
Other Decks in Programming
See All in Programming
golang-bob.pdf
iwatsukayura
0
140
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
1k
Modernizing iOS Apps
seyfoyun
0
120
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
220
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
120
AI-Powered Domain-Driven Design
ziobrando
0
320
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
10
7.4k
Inertia Rails: The One-Person Framework with React & Friends
skryukov
0
120
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
580
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
150
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
140
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
230
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
How to Think Like a Performance Engineer
csswizardry
28
2.9k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
540
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
560
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
A designer walks into a library…
pauljervisheath
211
25k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
620
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
Streams
Streams the idea
Python
generator iterator
Producer Consumer Transducer(s)
Compose Python
Streams & infinity
Scala
Scala Infinity
Python
Python Infinity
Streams & math
Python
Python
Python Infinity First item
Streams & lazy evaluation
Haskell
Haskell http://okmij.org/ftp/continuations/PPYield/index.html
Haskell Producer Close file Open file
Streams & concurrency
CML
Golang
Golang
Clojure
Clojure
Streams & FRP
Bacon.js
Flapjax.js
Elm
Contacts @kachayev