BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//The NODE Institute - ECPv6.10.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:The NODE Institute
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:20200430T200000
DTEND;TZID=Europe/Berlin:20200430T230000
DTSTAMP:20261015T222222
CREATED:20200414T203851Z
LAST-MODIFIED:20201120T163112Z
UID:13069-1588276800-1588287600@staging.thenodeinstitute.org
SUMMARY:TouchDesigner Roundtable IX
DESCRIPTION:In this webinar\, we’re introducing you to the basic concepts of visual reactive programming with vvvv gamma.\n						\n				\n				\n				\n							You’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				\n				\n						\n					\n			\n						\n				\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				\n					\n		\n					\n		\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				\n				\n				\n					\n			\n						\n									Blog post on reactive programming\n					\n					\n		\n				\n				\n				\n				\n					\n			\n						\n									Reference in the gray book\n					\n					\n		\n				\n				\n				\n				\n					\n			\n		\n				\n				\n				\n						\n					\n			\n						\n				\n			In the webinar you will learn how to:		\n				\n				\n				\n							\nWork with Observables \nReact on device events \nRun computations on a background thread \nShare data between Observable events and the mainloop \n						\n				\n					\n		\n				\n			\n						\n				\n			Requirements:		\n				\n				\n				\n							\nThis workshop assumes that you’re familiar with the basics of patching in vvvv gamma.\n						\n				\n					\n		\n					\n		\n					\n		\n					\n		\n				\n						\n					\n			\n							\n		\n				\n			\n						\n				\n			Instructor		\n				\n					\n		\n				\n			\n							\n		\n					\n		\n				\n						\n					\n			\n							\n		\n					\n		\n				\n						\n					\n			\n						\n				\n			General infos		\n				\n				\n				\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/touchdesigner-roundtable-ix-elementor/
LOCATION:Tieranatomisches Theater\, Philippstr.13\, Berlin\, 10115\, Germany
CATEGORIES:Events,Meetup
ATTACH;FMTTYPE=image/jpeg:https://staging.thenodeinstitute.org/wp-content/uploads/2020/04/TD_Roundtable_IX_NEW_sml.jpg
GEO:52.47228;13.4406812
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Tieranatomisches Theater Philippstr.13 Berlin 10115 Germany;X-APPLE-RADIUS=500;X-TITLE=Philippstr.13:geo:13.4406812,52.47228
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20200428T200000
DTEND;TZID=Europe/Berlin:20200428T200000
DTSTAMP:20261015T222222
CREATED:20200323T114622Z
LAST-MODIFIED:20201120T163218Z
UID:11948-1588104000-1588104000@staging.thenodeinstitute.org
SUMMARY:Worldwide VVVV Meetup #2
DESCRIPTION:In this webinar\, we’re introducing you to the basic concepts of visual reactive programming with vvvv gamma.\n						\n				\n				\n				\n							You’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				\n				\n						\n					\n			\n						\n				\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				\n					\n		\n					\n		\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				\n				\n				\n					\n			\n						\n									Blog post on reactive programming\n					\n					\n		\n				\n				\n				\n				\n					\n			\n						\n									Reference in the gray book\n					\n					\n		\n				\n				\n				\n				\n					\n			\n		\n				\n				\n				\n						\n					\n			\n						\n				\n			In the webinar you will learn how to:		\n				\n				\n				\n							\nWork with Observables \nReact on device events \nRun computations on a background thread \nShare data between Observable events and the mainloop \n						\n				\n					\n		\n				\n			\n						\n				\n			Requirements:		\n				\n				\n				\n							\nThis workshop assumes that you’re familiar with the basics of patching in vvvv gamma.\n						\n				\n					\n		\n					\n		\n					\n		\n					\n		\n				\n						\n					\n			\n							\n		\n				\n			\n						\n				\n			Instructor		\n				\n					\n		\n				\n			\n							\n		\n					\n		\n				\n						\n					\n			\n							\n		\n					\n		\n				\n						\n					\n			\n						\n				\n			General infos		\n				\n				\n				\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/worldwide-vvvv-meetup-2/
LOCATION:Tieranatomisches Theater\, Philippstr.13\, Berlin\, 10115\, Germany
CATEGORIES:Events,Meetup
ATTACH;FMTTYPE=image/jpeg:https://staging.thenodeinstitute.org/wp-content/uploads/2020/03/vvvvmeetup.jpeg
GEO:52.47228;13.4406812
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Tieranatomisches Theater Philippstr.13 Berlin 10115 Germany;X-APPLE-RADIUS=500;X-TITLE=Philippstr.13:geo:13.4406812,52.47228
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20200416T180000
DTEND;TZID=Europe/Berlin:20200416T210000
DTSTAMP:20261015T222222
CREATED:20200405T141857Z
LAST-MODIFIED:20201120T163226Z
UID:12758-1587060000-1587070800@staging.thenodeinstitute.org
SUMMARY:Object oriented patching
DESCRIPTION:In this webinar\, we’re introducing you to the basic concepts of visual reactive programming with vvvv gamma.\n						\n				\n				\n				\n							You’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				\n				\n						\n					\n			\n						\n				\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				\n					\n		\n					\n		\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				\n				\n				\n					\n			\n						\n									Blog post on reactive programming\n					\n					\n		\n				\n				\n				\n				\n					\n			\n						\n									Reference in the gray book\n					\n					\n		\n				\n				\n				\n				\n					\n			\n		\n				\n				\n				\n						\n					\n			\n						\n				\n			In the webinar you will learn how to:		\n				\n				\n				\n							\nWork with Observables \nReact on device events \nRun computations on a background thread \nShare data between Observable events and the mainloop \n						\n				\n					\n		\n				\n			\n						\n				\n			Requirements:		\n				\n				\n				\n							\nThis workshop assumes that you’re familiar with the basics of patching in vvvv gamma.\n						\n				\n					\n		\n					\n		\n					\n		\n					\n		\n				\n						\n					\n			\n							\n		\n				\n			\n						\n				\n			Instructor		\n				\n					\n		\n				\n			\n							\n		\n					\n		\n				\n						\n					\n			\n							\n		\n					\n		\n				\n						\n					\n			\n						\n				\n			General infos		\n				\n				\n				\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/object-oriented-patching/
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
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20200326T200000
DTEND;TZID=Europe/Berlin:20200326T230000
DTSTAMP:20261015T222222
CREATED:20200323T151604Z
LAST-MODIFIED:20201120T163248Z
UID:11956-1585252800-1585263600@staging.thenodeinstitute.org
SUMMARY:Touchdesigner Roundtable VIII
DESCRIPTION:In this webinar\, we’re introducing you to the basic concepts of visual reactive programming with vvvv gamma.\n						\n				\n				\n				\n							You’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				\n				\n						\n					\n			\n						\n				\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				\n					\n		\n					\n		\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				\n				\n				\n					\n			\n						\n									Blog post on reactive programming\n					\n					\n		\n				\n				\n				\n				\n					\n			\n						\n									Reference in the gray book\n					\n					\n		\n				\n				\n				\n				\n					\n			\n		\n				\n				\n				\n						\n					\n			\n						\n				\n			In the webinar you will learn how to:		\n				\n				\n				\n							\nWork with Observables \nReact on device events \nRun computations on a background thread \nShare data between Observable events and the mainloop \n						\n				\n					\n		\n				\n			\n						\n				\n			Requirements:		\n				\n				\n				\n							\nThis workshop assumes that you’re familiar with the basics of patching in vvvv gamma.\n						\n				\n					\n		\n					\n		\n					\n		\n					\n		\n				\n						\n					\n			\n							\n		\n				\n			\n						\n				\n			Instructor		\n				\n					\n		\n				\n			\n							\n		\n					\n		\n				\n						\n					\n			\n							\n		\n					\n		\n				\n						\n					\n			\n						\n				\n			General infos		\n				\n				\n				\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/touchdesigner-roundtable-viii/
LOCATION:Tieranatomisches Theater\, Philippstr.13\, Berlin\, 10115\, Germany
CATEGORIES:Events,Meetup
ATTACH;FMTTYPE=image/jpeg:https://staging.thenodeinstitute.org/wp-content/uploads/2020/03/CoverTDRT_VIII.jpg
GEO:52.47228;13.4406812
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Tieranatomisches Theater Philippstr.13 Berlin 10115 Germany;X-APPLE-RADIUS=500;X-TITLE=Philippstr.13:geo:13.4406812,52.47228
END:VEVENT
END:VCALENDAR