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
Reactive Programming on the Go
Search
Igor Halfeld
March 21, 2019
Programming
0
140
Reactive Programming on the Go
Reactive Programming with Golang language
Igor Halfeld
March 21, 2019
Tweet
Share
More Decks by Igor Halfeld
See All by Igor Halfeld
Modular monoliths with fastify
igorhalfeld
0
180
How to migrate legacy frontend?
igorhalfeld
1
120
Patterns for perfect components in Vue.js
igorhalfeld
0
110
Clean Architecture no Front-end (update 2021-05-11)
igorhalfeld
0
52
Step by step I followed a career in software
igorhalfeld
0
700
Using AI to create memes
igorhalfeld
0
520
Deninho, the TS children
igorhalfeld
1
210
Micro Front-ends, what they don't tell you
igorhalfeld
0
380
CSS in JavaScripto, the anti-pattern that is good
igorhalfeld
1
89
Other Decks in Programming
See All in Programming
Jakarta EE Core Profile and Helidon - Speed, Simplicity, and AI Integration
ivargrimstad
0
340
AWS発のAIエディタKiroを使ってみた
iriikeita
1
160
Ruby Parser progress report 2025
yui_knk
1
290
testingを眺める
matumoto
1
130
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.3k
ソフトウェアテスト徹底指南書の紹介
goyoki
1
140
RDoc meets YARD
okuramasafumi
4
160
Rancher と Terraform
fufuhu
2
200
TDD 実践ミニトーク
contour_gara
1
290
Swift Updates - Learn Languages 2025
koher
2
440
アセットのコンパイルについて
ojun9
0
110
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
420
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
How STYLIGHT went responsive
nonsquared
100
5.8k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Rails Girls Zürich Keynote
gr2m
95
14k
Building Adaptive Systems
keathley
43
2.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
A better future with KSS
kneath
239
17k
The Invisible Side of Design
smashingmag
301
51k
The Cult of Friendly URLs
andyhume
79
6.6k
Transcript
Reactive Programming on the Go Coloque suas Apps Golang no
fluxo !…
Igor Halfeld Software Engineer & Consultancy igorluiz.me - @IgorHalfeld
None
Reactive? Automatic propagation of change. Dynamic data flow. *dados estão
sempre fluindo de um lado para o outro.
Vamos imaginar… Quero fazer um programa de busca de CEP.
RemoveSpecialCharacters ValidateInputLength LeftPadWithZeros RaceServices
Até agora, tudo legal…
Reactive Programming muda completamente o mindset. * demo time
Introduzir o tema. Observer Pattern + Iterator Pattern + Functional
Programming
Fluxo é a base..
RemoveSpecialCharacters ValidateInputLength LeftPadWithZeros RaceServices fn fn fn fn
RemoveSpecialCharacters ValidateInputLength LeftPadWithZeros RaceServices fn fn fn fn onNext() onError()
onDone()
None
Vou criar uma lib de CEP Qual nome eu posso
dar para ela?
None
None
Vamos pro código
None
None
Mas eae? Posso usar? Será que é confiável de por
no meu projeto?
Obrigado! igorluiz.me/talks - @IgorHalfeld