Meetups
ViennaJS Live Coding February 2021
Videos
Community
Upcomming Meetups
All meetups are free and organized by the community. Join us!
Past Meetups
ViennaJS Live Coding February 2021
ViennaJS Live Coding: WebXR
By
Julio Garcia
ViennaJS Live Coding January 2021
ViennaJS Live Coding: Deno
By
Juho Vepsäläinen
ViennaJS Christmas Anniversary Gathering
ViennaJS goes outdoor
The State of SPA Frameworks in 2020
By
David Leitner
ViennaJS - Next Meetup (Postponed)
From Milliseconds to Millions: A Look at the Numbers Powering Web Performance
By
Harry Roberts
GraphQL queries - type once, fail everywhere
By
Lukas Holzer
End-to-end File Encryption in the Web Browser: A Case Study
By
Thomas Konrad
ViennaJS February 2020
Building an open source community from the ground up
By
Stefan Feješ
Testing web accessibility
By
Adrián Bolonio
ViennaJS January 2020
Optimizing nodejs memory usage
By
Arpad Borsos
Sidewind - Tailwind but for state
By
Juho Vepsäläinen
ViennaJS Christmas Party
ViennaJS November 2019
Modern Image Delivery Techniques
By
Doug Sillars
What TypeScript taught me about JavaScript
By
Stefan Baumgartner
Beauty of JamStack Setup
By
Samuel Snopko
ViennaJS October 2019
Achieving End-to-End Type Safety with GraphQL, Prisma & TypeScript
By
Tim Suchanek
Creating meaningful animations with JavaScript
By
Oleksandr Sabov
One Component for React & React Native
By
Vilva Athiban
ViennaJS September 2019
Editing the World
By
Julian Krispel-Samsel
A creative approach against tracking
By
Roland Schütz
Composing better predicates with PDSL
By
Rudi Yardley
ViennaJS June 2019
Page Load Performance 2014 and now
By
Roland Schütz
Starting up security
By
Stephan Pötschner
ViennaJS May 2019
JavaScript Essentials: Memory Management
By
Rainer Hahnekamp
ViennaJS April 2019
Writing better test assertions
By
Thomas Mayrhofer
How to mock requests for unit testing in Node
By
Edo Rivai
ViennaJS March 2019
Firebase: The Good, the Bad and the Ugly
By
Janez Čadež
Intro to Postgraphile / GraphQL Power without compromises
By
Julio Garcia
ViennaJS February 2019
How we did everything wrong and got away with it - An Angular success story
By
Marko Jurisic
Introduction to Smart Assistants - Alexa vs Google Home
By
Jakob Reiter
ViennaJS January 2019
Introduction to Verdaccio
By
Priscila Oliveira
and
Juan Picado
GraphQL in the Enterprise: From Legacy to Bleeding Edge
By
O.J. Sousa Rodrigues
HTML5 & SVG pipeline for interactive experiences
By
Simon Wallner
ViennaJS November 2018
Async/await in JS
By
Ondrej Zara
Towards Verified Compilation of CakeML to WebAssembly
By
Lorenz Leutgeb
V8-GC-optimizations for WeakMaps
By
Dominik Inführ
ViennaJS October 2018
Our new ViennaJS brand
By
Mato Vincetic
Lessons learned re-writing Neos CMS UI with ReactJS
By
Dmitri Pisarev
Improving server rendering performance of React
By
Daniel Stein
Micro Frontends with Single Page Applications
By
Elias Dräxler
ViennaJS September 2018
Framework Compass Chart
By
Francesco Strazzullo
Dipping your toes into Ember 3.x
By
Paul Csapak
Jumpstart into Swagger / OpenAPI Tools
By
Rainer Hahnekamp
ViennaJS June 2018
A minimalistic approach to building connected forms in react and the new context api
By
Lukas Klinzing
Code generation for fun and profit
By
Arpad Borsos
ViennaJS May 2018
Willhaben Markup Language (WHML)
By
Adrián Bolonio
VR Maps - Putting OpenStreetMap data into WebVR
By
Robert Kaiser
Discussion: Software architecture in Client-side Applications
ViennaJS April 2018
REMOVED
Make your Google Apps talk to each other
By
Diana Vysoka
World-class frontend engineering at scale
By
Hannes Obweger
ViennaJS March Joint Event with React Vienna
JavaScript at blazing speed: a deep dive into V8
By
Michael Starzinger
Rapid Prototyping in JavaScript & friends
By
Attila Ruf
Using the Flux pattern in combination with Relay on a charting use-case
By
Daniel Steiner
ViennaJS February 2018
Orga-Talk: Google Pagespeed all the way
By
Roland Schütz
Functional JavaScript with Monads
By
Tryshchenko Oleksandr
Transducers
By
Jan Hrubý
A-frame and vanilla JS
By
Vlad J. D. Aleon
ViennaJS January 2018
Javascript Engine Essentials for Developers
By
Rainer Hahnekamp
What's to come for JavaScript?
By
Jakob Krigovsky
How to build fully functional websites without any back-end coding
By
Martin Bähr
ViennaJS November 2017
Why we should care about Code Splitting
By
Glenn Reyes
Web App Development
By
Thomas Brus
ViennaJS Oktober 2017 - Part II - Joint Event with React Vienna
D3 + React
By
Shirley Wu
Coherence: Conflict-free* Distributed Version Control System
By
Nikita Prokopov
ViennaJS Oktober 2017 - Part I - Joint Event with React Vienna
Animating the virtual DOM
By
Sarah Drasner
Out of the Tarpit, Revisited
By
David Nolen
Apollo Client 2.0: More than just GraphQL
By
Peggy Rayzis
Using Logux in Production
By
Andrey Sitnik
ViennaJS September 2017
From Java to JavaScript: the Journey of GeoGebra Graphing Calculator
By
Zbyněk Konečný
Build Your Own Blockchains in JavaScript for Fun (and Profit)!
By
Gerald Bauer
ViennaJS August 2017
Javascript Enterprise Architecture
By
Florian Bauer
Zipping Files Fun - Server Side
By
Clemens Helm
ViennaJS July 2017 - Joint Meetup with React Vienna
Ladda: A New Library for Client-Side Caching
By
Gernot Hoeflechner
and
Peter Crona
FrintJS - Building Modular Web Applications with React and RxJS
By
Fahad Ibnay Heylaal
React with TypeScript
By
Oliver Zeigermann
and
Dave Bruderstein
ViennaJS June 2016
ViennaJS June 2017
Make Linting Great Again
By
Andrey Okonetchnikov
Typesafety with TypeScript and Live-Coding
By
Rainer Hahnekamp
ViennaJS May 2017
Keyboard Controls for an International User Base
By
Manuel Matuzovic
An Introduction to HTML5 Responsive Images
By
Roland Schütz
GraphQL and ApolloData
By
Gerald Bauer
ViennaJS Kind-of-April 2017
Zipping Files Fun
By
Clemens Helm
Client-side Encryption with Javascript
By
Mykola Bubelich
Managing States in JavaScript via Prototypal Inheritance
By
Almir Bijedić
Leveraging code-splitting in React Apps
By
Glenn Reyes
ViennaJS April 2016
Simple Mobile Development With Iconic
By
Barbara Ondrisek
Write Robust & Type-Safe JavaScript with Flow
By
Patrick Stapfer
Eight shortcomings of the waterline ORM
By
Lars Dieckow
Video rendering while swiping
By
Michael Hettegger
ViennaJS March 2017
ViennaJS February 2017
Introducing Svelte: The Compile-Time Non-Framework
By
Arpad Borsos
Interprocess Communication in NodeJS
By
Marko Jurisic
ViennaJS January 2017 - Joint-Event with Angular Vienna, React & NodeJS
View Source: Twitter.com
By
Giuseppe Gurgone
Wombat Driven Understanding - An Interactive Guide to Using Npm
By
Raquel Vèlez
ViennaJS Christmas Gathering of ViennaJS, ViennaPHP, webclerks and Wordpress Meetup 2016
This was 2016
By
Roland Schütz
ViennaJS November 2016
Greensock Animation Platform for Interactive Animations
By
Christian Schüler
ViennaJS October 2016
Rendering complex 3d models in WebGL
By
Roland Schütz
How modern JavaScript patterns affects performance
By
Arpad Borsos
Special Event - ViennaJS meets Clojure meets ReactJS
Optimistic Updates in a Pessimistic World
By
Daniel Woelfel
What's Next? Exploring the future of React, now
By
Guillermo Rauch
Universal Rendering with React
By
Mark Dalgleish
DataScript - A Database for the Client
By
Nikita Prokopov
ViennaJS September 2016
Me, myself and AI
By
Stefan Baumgartner
TJ Holowaychuk is a Hive Mind
By
Aaron Cruz
Microsoft Bot Framework
By
Rina Ahmed
ViennaJS August 2016
A Journey to Cerebral
By
Garth Williams
Building a static (web)site with the Great Gatsby and React.js web components
By
Gerald Bauer
ViennaJS July 2016
Real live experience with Dart
By
Sebastian Göttschkes
Developing a Messenger chatbot with node.js
By
Klemens Zleptnig
VueJS
By
Roman Kuba
ViennaJS May 2016
ConvNetJS – Deep Learning in your browser
By
Christoph Körner
How functional concepts can be used in JavaScript
By
Peter Ferak
Creating a Slack Bot with JavaScript
By
Andrey Okonetchnikov
ViennaJS March 2016
The Golden Age of Continuous Integration
By
Florian Eckerstorfer
Exciting Insights from Translating a Classic Car Racing Game to JavaScript
By
Norbert Kehrer
JavaScript does NOT offer zero-cost abstractions
By
Arpad Borsos
NativeScript to build native Apps with JavaScript
By
Martin Keiblinger
ViennaJS February 2016 - Metalab.js lightning talks session
ViennaJS January 2016
Everything from Scratch vs. Libraries all the way
By
Franz Enzenhofer
Exploring ES6
By
Max Stoiber
Dr. Strangelove - or how I learned to stop worrying and love Javascript
By
Jakob Reiter
"I am trying to work but nothing happens!"
By
Alex Staenke
ViennaJS November 2015
Composition vs. Inheritance
Kick your CSS up a notch with PostCSS
By
Max Stoiber
React & Redux (Classic from 2015)
By
Nik Graf
Your code will explode
By
Julian Krispel-Samsel
ViennaJS October 2015
Why Page Transitions Matter
By
Roland Schütz
D3.js - Data driven visualizations
By
Christoph Körner
JavaScript and its Web server gateway interfaces
By
Lars Dieckow
"Hardware".replace(/hard/i,"easy");
By
Szmozsánszky István
ViennaJS September 2015
Adding Anchor Links to Your Static Website
By
Gerald Bauer
Website Development with Instant Feedback
By
Bogdan Mustiață
Offline First and Service Workers
By
Max Stoiber
ViennaJS June 2015
Node.js & Redis at Scale
By
Max Kossatz
Automatic Translation of Classic Arcade Games to JavaScript
By
Norbert Kehrer
Steams in Gulp.js
By
Florian Eckerstorfer
Node.js development for unbelievers
By
Bogdan Mustiață
Classic Emulation in JavaScript
By
Norbert Landsteiner