GOTO Berlin is a vendor independent international software development conference with more that 60 top speaker and 400 attendees. The conference cover topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Presentation: "Flow-Based Programming for JavaScript"

Track: Visual Programming & Data Visualization / Time: Friday 10:20 - 11:10 / Location: Hall 5

NoFlo is a flow-based programming environment for JavaScript. Originally built for Node.js systems automation, it can also be used for developing full-stack applications from the browser to microcontrollers like Arduino.

With NoFlo developers build their applications by wiring data streams together between different pre-built or custom components. The NoFlo environment is fully browser-based and can connect to NoFlo instances running on remote servers, allowing inspection and rewiring of running software.

The NoFlo development environment is open source and was successfully crowdfunded on Kickstarter in fall 2013. Now it is time to show the world how it works.

You can learn more about NoFlo at

Download slides

Henri Bergius, CTO at TheGrid

Henri Bergius

Biography: Henri Bergius

Henri Bergius, a.k.a. Bergie, is a former Viking originally from the Nordic country of Finland but living in Berlin. When he is not exploring Georgia’s cave cities or running with the bulls in Pamplona, Bergie works on a new generation of web editing interfaces with Create.js and Flow-Based Programming with NoFlo.

After half a decade of regular web development, Bergie got involved with free software in 1999 by coordinating the public release of the Midgard content management system. Since then, he has been actively working on integrating standards like RDFa into the system and traveling the world advocating interoperation between open-source CMSs.

Twitter: @bergie