LISBON 10-12
APRIL 2014
LISBON 10-12
APRIL 2014

Edit your talk

Talks > Get in the Flow

Status

This talk has been approved for this year's edition. Check the calendar for more information.

Language

English

Abstract

As software developers, every day we are faced with ever more complex systems to run our applications. Single machines are not enough. Now we need to orchestrate hordes of multicore CPUs, GPUs and DSPs to run our applications in a scalable, distributed way and this is hard.

Flow-based Programming (http://www.jpaulmorrison.com/fbp/) is a programming methodology created by J Paul Morrisson at IBM in the 70s in order to solve everyday challenges he faced when developing large scale business applications. Based on a solid theoretical foundation and battle-tested on real-world applications (with one of them running continuously for the last 40 years), FBP is making a comeback as an effective model to reason about and implement data intensive, distributed applications, as can be seen by the growing interest in tools like NoFlo (http://noflojs.org) and Storm (http://storm-project.net).

In this talk I will present the history and fundamental concepts of Flow-based Programming, and how it is different from other models like dataflow, functional and object-oriented programming. We will then use noflo to develop a small heterogeneous application using this methodology.

Proposal date

2014-01-31 23:20:13

Rate & Comment

You can use this section to optionally comment on this talk (comments are public). Your comment is saved when you press the "comment" button at the bottom. Your thumb decision is private, no one will see it. You can change thumb decision at any time later, the last submission will prevail. You can post as many comments as you want.

You need to be registered and logged in to comment or rate this talk proposal.

Comments

Henrique Rodrigues
on , said:

I've never understood flow-based programming, but I'm very curious about it.

$geekfactor 0x1

Ramon Gama Rodrigues
on , said:

Seems quite interesting, hope it gets accepted.

$geekfactor 0x0

Miao Sun
on , said:

get in the flow, sounds interesting

$geekfactor 0x0

Pedro Ângelo
on , said:

Thanks everyone for your nice comments and votes :)

downvoters: please let me know in the comments why you are downvoting this talk proposal so I can improve it (unless of course the topic doesn't interest you at all, which is fine by me).

Cheers,
P.

$geekfactor 0x0

Pedro Roque
on , said:

Seems like a good and solid intro to flow programming!

$geekfactor 0x0

Igor Antunes
on , said:

Upvoted :p

$geekfactor 0x0

pedro m garcia
on , said:

Its always a pleasure, and good time spent, listening to Pedro.

$geekfactor 0x0

Carlos Rodrigues
on , said:

UpVoted :)

$geekfactor 0x0

Gonçalo Araújo
on , said:

Regarding the increasing complexity of modern systems and applications, this is quite interesting.

$geekfactor 0x0

Miguel Pinto
on , said:

Nice!

$geekfactor 0x0

Ricardo Jorge de Jesus Silva
on , said:

i think i should give it try :)

$geekfactor 0x0

Tiago André Santos Casqueira
on , said:

One of the "Holy grails" of programming is having all we want and still make it light and eficient. This talk seems like a step towards that, upvoted!

$geekfactor 0x0

Ivo Daniel Venhuizen Correia
on , said:

I don't have much knowledge on the subject, but it seems quite an interesting and useful topic. So, looking forward to attend your talk!

$geekfactor 0x0

Dany de Jesus Figueiredo
on , said:

I never heard about this programming language, but I'm curious about this

$geekfactor 0x0

Simão Belchior de Castro
on , said:

I had an interesting discussion about this with some colleagues at work, and though I'm a bit skeptic about it, I would be keen to know more about the subject, before I make up my mind. =)

$geekfactor 0x1

It seems quite an interesting subject, however it seems to be very based in theories. You get my vote just to know, if by chance i have the oportunity to listen what is FBP and how that can help us.

$geekfactor 0x0

Ricardo Soares
on , said:

It's interesting that something developed forty years ago can still be applied nowadays. I don't know nothing about the subject but you left me curious, so you got my up-vote :)

$geekfactor 0x0

Francisco Neves
on , said:

Very interesting. Voted up

$geekfactor 0x0

Hugo Antunes
on , said:

Very nice, looks promising

$geekfactor 0x0

Pedro Ângelo
on , said:

Yay, this talk just got approved, thanks everyone!

Now is time to get busy making a really cool demo ;)

See you all at Codebits!

$geekfactor 0x1

Ricardo Lameiro
on , said:

Awesome, that it was aproved,If I am aproved to codebits, this will be a must to be in. I would love to see the similarities with PureData.

$geekfactor 0x0

You must log-in in order to comment this.