Plan to arrive between 09:00 and 09:30 on the 18th of September & stay late for an amazing day of JavaScript goodness!

Our 2022 schedule will be announced in mid-2022. For now, here's our 2019 schedule:


Doors Open

Arrive, get your conference swag, enjoy a coffee or tea, and meet other HalfStack attendees!


Welcome to HalfStack!

A warn welcome and introduction to HalfStack. Information on what to expect for an amazing day.


Into the web multiverse

Christian Heilmann (@codepo8) Microsoft

We always consider the web to be a unique thing. A decentralised platform based on open technologies. A sturdy, open utopia of people using technology to collect and archive the sum of human knowledge. However, in the 20 years we have used the web, this has become less and less of a goal. The web is a thing everyone likes to rely on, but the use of it has to cater to different needs and demands. It is time for us as developers to be aware of these needs and understand different audiences better..


Live Coding: Augmented Reality Game with WebXR

Christian Grail (@cgrail) SAP

Christian will develop an Augmented Reality based game in a galaxy far, far away. During the session he will talk about the current limitations of AR and future solutions. This talk will empower and encourage you to build your own Augmented Reality web apps.


The Magic of RxJS

Natalia Tepluhina (@N_Tepluhina) VueJS and GitLab

RxJS is often considered to be complicated but it's not true! It's just developed to deal with difficult asynchronous tasks. Let's learn this magic while building a simple game together with RxJS.


Beyond 100% CSS Mario Kart

Stephen Cook (@stephencookdev) Thread

Last November in London Stephen wowed us with the power of CSS by creating the Mario Kart UI purely with HTML and CSS.

This year in Vienna he will show us some new CSS tricks to make 100% Mario Kart even better.



Enjoy lunch with the HalfStack community. Options for anyone with dietary restrictions are available.


Just go for it: The story of dance-mat.js

Ramon Huidobro (@SenorHuidobro) Freelancer

In this talk, Ramon will relate his adventures coming up with dance-mat.js, the project for making a Dance Dance Revolution controller with Raspberry Pi, the Bare Conductive PiCap, a yoga mat, and Node.js.


Design Systems are more than a collection of components and colors

Katrin Freihofner (@ka_trin_f)

On any meet-up or conference I attend, I overhear the same thing: developers and designers struggle to collaborate. Although we all strive for ultimate user experience, the way we approach it is very different. This by itself causes friction. Some Design Systems are attempting to fix this by supporting the relationship between designers and developers. Join me for this session to get deep insights into what works well in the real world and why. You will learn how designers and developers can work smoothly together, to get better results and more effective teamwork.



Stefan Baumgartner (@ddprrt) DynaTrace and ScriptConf

Mary had a little LAMP, and was sure that it can grow,
but once her page went viral, she watched the whole app blow!

Looking at the monolith, where everything was destroyed,
she asked herself "where should I start?" and got easily annoyed.

Let's end this strange absurdity, Mary spoke out loud.
She broke it up, piece by piece And moved everything into the cloud

In this talk you will learn, an architecture that's no sham,
Your apps will never ever burn, I'm sure this is your JAM!



The first of two afternoon breaks to stay refreshed and meet other amazing members of the HalfStack community!


JavaScript On Microcontrollers

Niels Leenheer (@html5test) Salonhub

Microcontrollers have become powerful enough to run JavaScript. With just 30 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.


Life lessons learned by running a successful side project

Eva Lettner (@eva_trostlos) xxxldigital and Women && Code

Eva is a CSS Artist, front-end developer, and co-founder of Women&&Code.

More details about Eva's talk will be revealed closer to the date of HalfStack.


Self-Portraits in JavaScript

George Mandis (@georgemandis) SnapTortoise

Facial recognition has become prevalent in many types of software and can be leveraged in many languages on numerous platforms. JavaScript in particular has a surprisng number of ways to go about doing this.

Let's draw a self-portrait in JavaScript and explore the different methods we can call on to recognize faces.



The last of two afternoon breaks to stay refreshed and meet other amazing members of the HalfStack community!


Lets Recurse!

Rob Bateman (@robnet) Freelancer

Recursion is an integral part of computing, these days used in everything from physics simulations to choosing your next video recommendation.

This talk will focus on graphical recursion, looking at how games and in particular the demoscene use recursion to create seemingly infinitely varied objects and worlds, how the maths of prime numbers plays a role in some of the most interesting results, and how recursion is applied in today's machine learning algorithms.


Yoda, Web, Spock

Dylan Schiemann (@dylans) Living Spec/h6>

Many of today's technologies were prognosticated by science fiction of the past. We'll explore how well sci-fi predicted today's features of the web platform and determine which sci-fi movies provide the best predictive framework for the web.


Beats, Rhymes, and Unit Tests

Tony Edwards (@tonyedwardspz) Software Cornwall

Hip Hop and Unit Tests. A match made in heaven? Through a mix of audio, video and live performance, Tony Edwards will explore Web Audio in an attempt to convince the audience of its suitability for audio transcription. This is a fast paced and highly engaging talk with a crescendo you won’t forget.



A quick recap of the day, announcements, and information about the afterparty and the JavaScript Pub Quiz.


Dinner and Afterparty

Enjoy a quick dinner and form teams for the afterparty JavaScript Pub Quiz.


Afterparty JavaScript Pub Quiz

Tony Edwards (@tonyedwardspz) Software Cornwall

Join us for our infamous afterparty JavaScript Pub Quiz including some of the most obscure JavaScript trivia and prizes!


Afterparty Ends

Thanks for attending HalfStack Vienna 2019. We hope to see you at a future HalfStack event!