BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//The NODE Institute - ECPv6.10.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://staging.thenodeinstitute.org
X-WR-CALDESC:Events for The NODE Institute
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20200329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20201025T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20200609T180000
DTEND;TZID=Europe/Berlin:20200609T210000
DTSTAMP:20261023T012614
CREATED:20200528T152748Z
LAST-MODIFIED:20201120T162806Z
UID:15019-1591725600-1591736400@staging.thenodeinstitute.org
SUMMARY:Reactive patching with vvvv gamma
DESCRIPTION:In this webinar\, we’re introducing you to the basic concepts of visual reactive programming with vvvv gamma.\n\nYou’re familiar with the basics of vvvv gamma but want to understand more? VL offers features that will help you to create more complex and performant programs. \nIn this webinar\, we’re introducing you to the basic concepts of reactive programming. The new Reactive category gives you tools to handle asynchronous events\, background calculations and even enables you to build your own mainloop that runs on a different CPU core. But let’s start with a pragmatic explanation of what it is:  \n\nReactive programming is programming with asynchronous data streams\nIn a way\, this isn’t anything new. Event buses or your typical click events are really an asynchronous event stream on which you can observe and do some side effects. Reactive is that idea on steroids. You are able to create data streams of anything\, not just from click and hover events. Streams are cheap and ubiquitous\, anything can be a stream: variables\, user inputs\, properties\, caches\, data structures\, etc. For example\, imagine your Twitter feed would be a data stream in the same fashion that click events are. You can listen to that stream and react accordingly. On top of that\, you are given an amazing toolbox of functions to combine\, create and filter any of those streams. \nAndré Staltz \n  \n\n  \nSince a while VVVV and VL use these so called Observables to handle external events (i.e. mouse\, keyboard etc.) and asynchronous data. This was mostly under the hood and the actual operations for observables are hidden in the VL.DevLib. The reason is that out of the box the operations do not go well together with the frame based Update concept of VL because they are intended to be called only once or when something has changed. But as of now we have wrapper nodes for the most common observable operations that do exactly that\, listen for change and only rebuild the observables when necessary. \n Blog post on reactive programming   Reference in the gray book  \nIn the webinar you will learn how to:\n\nWork with Observables \nReact on device events \nRun computations on a background thread \nShare data between Observable events and the mainloop \n\nRequirements:\nThis workshop assumes that you’re familiar with the basics of patching in vvvv gamma.\nInstructor\n   \n \n Tebjan Halm \n \nTonfilm \nArtist\, Creative Coder\, Designer\, Developer\, Educator\, Media Designer\, Researcher\, Software Developer\, Technologist: Tebjan Halm has studied mathematics and computer science and is closely related to the vvvv group as a core developer since 2004. He also does contract work as software consultant and developer of media projects for several agencies in europe. \n \nGeneral infos\n \nWe take a maximum of 10 participants. The webinar will happen if we have 5 or more participants. The webinar language is english. \nFor a successful webinar please prepare the following\n\nConnect to the webinar with a Windows machine \nPlease download and install the latest release of vvvv gamma from http://visualprogramming.net \nIf you can: Connect a second screen. Put the presenters screen left and patch your vvvv patches on the right. Or vice versa. \nClean desktop from private stuff. You might be sharing your screen with the others. \n\nWhere?\n\nYou will receive a link with the ticket purchase. \n\nGeneral Info:\n\nThe webinar runs from 18:00 am to 21:00 CETWe take a maximum of 15 participants.The webinar will happen if we have 5 or more participants.The webinar language is english.Have a good reason to visit this course for free? Get in touch!
URL:https://staging.thenodeinstitute.org/event/reactive-patching-with-vvvv-gamma/
LOCATION:AEJAA Video Room\, AEJAA\, Berlin\, Berlin\, Germany
CATEGORIES:Events,Webinar
ATTACH;FMTTYPE=image/png:https://staging.thenodeinstitute.org/wp-content/uploads/2020/04/grafik.png
END:VEVENT
END:VCALENDAR