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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
330
Talking SQL to Strangers
kachayev
3
650
Counting HTTP: 0.9...3
kachayev
1
140
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.5k
Clojure at Attendify (2nd ed)
kachayev
5
1.7k
Clojure at Attendify
kachayev
4
400
Finagle & Clojure
kachayev
6
1.4k
Other Decks in Programming
See All in Programming
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
7
1.8k
Webの地図
yosuke_furukawa
PRO
6
5k
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.8k
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
180
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
140
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
120
Agents on Rails - Rails at Scale 2026
irinanazarova
0
330
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
FreeBSDでZabbixを動かす
kenkino
0
350
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
440
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
620
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
380
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Everyday Curiosity
cassininazir
0
340
The Mindset for Success: Future Career Progression
greggifford
PRO
0
530
A designer walks into a library…
pauljervisheath
211
25k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
260
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
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