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
170
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
88
Other Decks in Programming
See All in Programming
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
PicoRuby on Rails
makicamel
2
130
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
10
5.2k
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
260
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
190
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
170
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
140
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
290
Deep Dive into ~/.claude/projects
hiragram
14
2.5k
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
1
13k
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
160
ニーリーにおけるプロダクトエンジニア
nealle
0
840
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Making Projects Easy
brettharned
116
6.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Six Lessons from altMBA
skipperchong
28
3.9k
YesSQL, Process and Tooling at Scale
rocio
173
14k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
A Tale of Four Properties
chriscoyier
160
23k
Building an army of robots
kneath
306
45k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
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