The quest for “pipelineable” code
samuel.lampa@gmail.com
twitter.com/smllmp
Python Generator Functions
Generator Function in Go
Using it ...
More advanced example ...
Content of Generator function
Even better:
Flow-based programming
●
Invented at IBM in the 70's
●
Successfully used in many areas:
– Data analysis and E...
GoFlow Network definition
Base Complementer Component
More info on Flow-based
●
Main website:
www.jpaulmorrison.com/fbp
●
Google+:
gplus.to/flowbased
●
GoFlow:
github.com/trust...
Upcoming SlideShare
Loading in …5
×

My lightning talk at Go Stockholm meetup Aug 6th 2013

1,568 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,568
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

My lightning talk at Go Stockholm meetup Aug 6th 2013

  1. 1. The quest for “pipelineable” code samuel.lampa@gmail.com twitter.com/smllmp
  2. 2. Python Generator Functions
  3. 3. Generator Function in Go
  4. 4. Using it ...
  5. 5. More advanced example ...
  6. 6. Content of Generator function
  7. 7. Even better: Flow-based programming ● Invented at IBM in the 70's ● Successfully used in many areas: – Data analysis and ETL (e.g. Pentaho Kettle, Pypes). – Transactional business applications such as banking software (originally FBP was made for it) – Digital signal processing is flow-based – Multimedia broadcasting (Kamaelia) – Simulations (LabVIEW). – Networking (AMQP is a similar approach) ● New things happening: NoFlo (Node.js) – http://noflo.org
  8. 8. GoFlow Network definition
  9. 9. Base Complementer Component
  10. 10. More info on Flow-based ● Main website: www.jpaulmorrison.com/fbp ● Google+: gplus.to/flowbased ● GoFlow: github.com/trustmaster/goflow

×