BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:JavaScript devroom X-WR-CALNAME;VALUE=TEXT:JavaScript devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:9463@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T090000 DTEND:20200202T092500 SUMMARY:WebMIDI DESCRIPTION:
The connection between Web and MIDI seems as likely as the joining of Garlic with Bread! Yet, we now have the power to create music from the web browser! Either by generating MIDI files for later manipulation, or as live instruments, WebMIDI provides us with the power to build some amazing online music applications.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/webmidi/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10194@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T093000 DTEND:20200202T095500 SUMMARY:Building Decentralized Social Virtual Reality using WebXR on your browser DESCRIPTION:Learn how to build auditable privacy aware social vre experinces right inside your webpage in javascript using WebXR API. That will be corss platform, instant and run in every device with a browser. Adapting to the MIxed Reality capability of your user.This session will give you a short primer on WebXR API's and hands-on on building a small social VR experience using open source tools and javascript in your browser.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/building_decentralized_social_vr/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rabimba Karanjai":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:9411@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T100000 DTEND:20200202T102500 SUMMARY:PWAs on steroids DESCRIPTION:PWAs bring the best of both mobile and native apps to user. PWAs equipped with service workers provide features like offline availability, push notifications etc. Now with modern webAPIs, PWAs are beyond the browsers; in Hardware. Consider turning bulb on/off with your PWA, sounds cool? Lets learn how to, in this talk!
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/pwas_on_steroids/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Trishul Goel":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10807@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T103000 DTEND:20200202T105500 SUMMARY:Write Safer JavaScript Applications with TypeScript! DESCRIPTION:In 25 minutes, you'll learn how TypeScript can help you build safer and more resilient JavaScript applications. Expect some demos, some code and a lot of fun!
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/typescript/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Davy Engone (Hackages)":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:9519@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T110000 DTEND:20200202T112500 SUMMARY:XR adds: “Try before you buy” DESCRIPTION:One day people will wake up and realize that Augmented Reality is here.Advertisers are keen on AR because it can create higher levels of engagement than traditional ads. The power of gamification and the power of people experimenting with AR technology helps them to make better decisions as consumers.You can find an ad in your news feed, open the camera, and preview a product in the "Real" world.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/xr_adds_try_before_buy/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anastasiia Miroshnichenko":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:9462@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T113000 DTEND:20200202T115500 SUMMARY:Creating symphonies in JavaScript DESCRIPTION:In 1996 I read about György Ligeti’s mechanical music (notably Poème Symphonique) and started to explore the possibility of precisely timed music. Knowing that computers now allowed more programmatic control over sound than they did in 1962, when Ligeti's wrote his piece, I set about writing algorithms to generate MIDI files which ultimately became Symphony 1 in C# minor.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/creating_symphonies/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10811@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T120000 DTEND:20200202T122500 SUMMARY:AMENDMENT JavaScript lightning talks DESCRIPTION:Take the opportunity of the lunch time to present your projects, tips or anything else while it's linked with JavaScript and OpenSource.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/javascript_lightning_talks/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Gasc":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10805@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T123000 DTEND:20200202T125500 SUMMARY:AMENDMENT JavaScript on Microcontrollers DESCRIPTION:Building an IoT device feels out of reach to a lot of web developers. Most of us didn’t study electrical engineering, and never learned to solder. And programming a microcontroller is on a completely different level than building a website.But that is just not true anymore. Nowadays microcontrollers have become powerful enough to run JavaScript. And that opens up IoT to all of us. With just 20 lines of code we can build a connected lightbulb, and within seconds we can wirelessly deploy it. Write a couple of lines more, and you can even remotely control a car. And that is precisely what we are going to do.
(This replaces 'Let's Get Func-y' by Jemima Abu)
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/javascript_microcontrollers/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Niels Leenheer":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10109@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T130000 DTEND:20200202T132500 SUMMARY:Are PWAs ready to take over the world? DESCRIPTION:This talk offers a walk-through of the main PWA features and a comparison how they behave across different platforms (Linux, Android, iOS), on various web browsers (Firefox, Chrome, Safari). Practical code examples will come from Sojourner - a FOSDEM conference companion app. We will also discuss some UX/UI challenges and their potential solutions specific for PWAs.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/are_pwas_ready_to_take_over_the_world/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jarek Lipski":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10089@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T133000 DTEND:20200202T135500 SUMMARY:2nd Generation JavaScript Frameworks & Libraries: Beyond Angular, React, and Vue! DESCRIPTION:An overview of an interesting new development over the past years -- many vendors, large and small, have been making their JavaScript-based technology stacks available on GitHub. What does that mean and how to evaluate this development? Find out in this session, which includes small code demos and tips and tricks.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/beyond_angular_react_vue/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geertjan Wielenga":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10582@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T140000 DTEND:20200202T142500 SUMMARY:Pushing the limits of the Web with WebAssembly DESCRIPTION:The Web is omnipresent nowadays and meets most of the needs of our applications.
For almost 10 years, leading browsers have been working hard to push the boundaries and performance of our connected apps.
This is also the main reason why WebAssembly, the new binary standard initially implemented by Safari, Chrome, Firefox and Edge, appeared. It allows the execution, in the browser, of your favourite programming languages at almost native speed.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/pushing_the_limits_of_the_web/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jon Lopez Garcia":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10050@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T143000 DTEND:20200202T145500 SUMMARY:State of Node.js Core DESCRIPTION:Node.js is now over a decade old. With Node.js 12 just entering into long-term support, and Node.js 13 being released, let us take a look at the new features, breaking changes, and what is next.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/state_of_node_js_core/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Gasc":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:9361@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T150000 DTEND:20200202T152500 SUMMARY:Serverless.com framework DESCRIPTION:Who told that everything about serverless computing should be proprietary?Do you want deploy your functions and infrastructure in the open source way?Do you want to have modular, JS-based tool for it?Come and learn about Serverless.com - open source multicloud tool which support Kubeless, AWS Lambdas, Azure functions and many more!
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/serverless_com_framework/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kirill Kolyaskin":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10085@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T153000 DTEND:20200202T155500 SUMMARY:New features of Vue 3.0 DESCRIPTION:Vue 3.0 is scheduled to be released in Q1 2020. With lots of new features in Vuejs 3.0 we look at biggest features and how they can be used in your code base to improve your programming experience.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/new_features_vue/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Naughton":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:9162@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T160000 DTEND:20200202T162500 SUMMARY:How to create Javascript-powered Smartglasses DESCRIPTION:After having worked at an AR-focused company with the Vuzix, a Google Glass-like product, Ruben had a lot of fun with the hardware and really wanted to have one at home to play around with. Unfortunately, they are too expensive to get one just for hobby purposes.
This session will cover what was required to build his own wearable, the pitfalls, the compromises, and the sheer joy of saying "Screw it, I'll build it myself!".
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/javascript_smartglasses/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ruben van der Leun":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10117@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T163000 DTEND:20200202T165500 SUMMARY:Web of Twins DESCRIPTION:Overview of Web of Things concept, Mozilla WebThings IoT platform demonstrated using A-Frame 3D framework for building virtual reality experiences.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:JavaScript URL:https:/fosdem.org/2020/schedule/2020/schedule/event/web_of_twins/ LOCATION:H.1302 (Depage) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Coval":invalid:nomail END:VEVENT END:VCALENDAR