In this workshop, participants will learn how to use Nodysseus (https://nodysseus.io/), an open source (https://gitlab.com/ulysses.codes/nodysseus) general purpose node-based IDE and bring together experts in visual programming languages and mobile-first IDEs for an in-depth discussion.
This program is tentative and subject to change.
Tue 12 MarDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Call for Participation
The workshop will consist of 3 parts - a round of introductions where participants share their thoughts on visual programming, an tutorial on Nodysseus and THREE.js where participants create reusable Nodysseus graphs, and finally a jam session where small groups can collaborate on self-driven projects with Nodysseus.
In the first section of the workshop, we’ll do a round of introductions where people can share their experience with visual programming and mobile-first IDEs. This is also an opportunity to discuss how incremental computing, functional programming, and collaborative editing might pertain to visual programming languages.
Finally, we’ll have a jam session where participants will collaborate with eachother using Nodysseus. Together, small groups can divide up tasks and work on graphs individually which are then used by other people in the team, or they can collaborate on a single graph. The goal is to have groups present their work to other participants.
By the end of the workshop, participants will be confident in opening up Nodysseus on a computer or mobile device and experimenting with any programming ideas they might have throughout the day. They will also have a broader understanding of the role visual programming languages and mobile editing might play in the programming interfaces of the future.