The JavaScript conference this city needs

January 27th, 2017, 12 o'clock - ∞
Central • 4020 Linz, Austria

Get your ticket now • € 150 (incl. VAT)

Great, international speakers

See the full schedule here.

Tickets are available!

If the form below is not visible or not working for you, please use this link to get your conference ticket.

All prices include VAT. Buying via Tito also gets you an invoice.
Tickets are not refundable, but re-assignable.

About Script'17

Script'17 is a one-day, curated and handcrafted JavaScript event for the community. Join us for a day (and night) of fun and education, listening to speakers who shape the world of JavaScript.

A unique format

Script'17 takes place on the 27th of January, a Friday. We start at noon to ensure an easy arrival for all attendees.

Starting at noon, we go way into the night. Get inspired by fantastic talks and enjoy yourself at the after party. Take the opportunity to chat, get excited and to have a great start into the weekend!

Excellent food and drinks

We love good food, and we're sure our community does as well! You get all-inclusive food (by, drinks, coffee (by ePunkt) and refreshments the entire day!

All-inclusive also goes for the after-show party (by Usersnap). Stay with the people and enjoy the company!

An excellent line-up

Our selected speakers not only know what they're talking about, they also shape the future of JavaScript. See which speakers are already confirmed and check out their talks.

A conference for everybody

We live by the JSConf code of conduct to make sure the event is a safe place for everybody!

Tickets are affordable. Early birds start at EUR 120, standard tickets are at EUR 150. Grab your ticket now


There's a 15 minute buffer and refreshment break after each talk, except for dedicated breaks (cake and coffee, dinner, party).

Start Title
12:00 Doors and registration
13:00 Opening
13:15 Chris Heilmann JavaScript is a buffet, not the enemy
14:10 Raquel Vélez Evolution of a web application
14:50 Coffee Break powered by epunkt
15:30 Nik Graf Introduction to Serverless
16:25 Hannah Wolfe tbd
17:20 Felix Rieseberg Building apps with Electron
18:00 Dinner powered by
19:10 Franziska Hinkelmann Performance profiling for V8
20:05 Mathieu Henri Art.js
20:45 Closing + Party 🎉 powered by Usersnap

Speaker and talk details

We gather together the brightest minds of the JavaScript scene. International, well-known speakers who shape the world of JavaScript will provide us with insights into their work.

Raquel Vélez

Raquel Vélez

Raquel Vélez is the engineering manager and tech lead of the web team at npm, Inc. in Oakland, CA. She has previously worked at institutions such as Caltech, NASA JPL, the MIT Lincoln Laboratory, and various universities in Europe. She is a co-author of the book Make: JavaScript Robotics. In her off time, you can find her baking, teaching NodeBots not to fall off of tables, and speaking. Also, hanging out with her hilarious husband and two cats dressed in dog suits.

Evolution of a web application

This is the story of how it started as a special snowflake web application, got rewritten into an almost-modular-but-not-quite monolith, and began its next steps towards becoming a real, honest-to-goodness conglomeration of microservices.

From zero lines of front-end JavaScript to what looks like a React-based application, I will dive into how we have managed to keep up with our users, anticipated their needs, and tried (and sometimes failed!) to give them a good experience.

Christian Heilmann

Christian Heilmann

Chris Heilmann has dedicated a lot of his time making the web better. Originally coming from a radio journalism background, he built his first web site from scratch around 1997 and spent the following years working on lots of large, international web sites. He then spent a few years in Yahoo building products and explaining and training people including Yahoo Answers, Search, Local and Maps. He then worked at Mozilla moving HTML5 support forward and advocating Firefox OS as an open alternative to closed mobile systems. Chris wrote two and contributed to eight books on web development and wrote many articles and hundreds of blog posts for Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie and many more. He also wrote the Developer Evangelism Handbook in use in many companies to coach evangelists. He is currently working with the Microsoft Edge team as a Program Manager for Developer Outreach

JavaScript is a buffet, not the enemy

When you look at the JavaScript world these days you can get disheartened. On the one side there is an overwhelming offer of things you should know but are "considered harmful" by the time you have a chance to look at them. On the other side you have fire and brimstone talks about how relying on JavaScript makes you a terrible person. Let Chris set your mind at ease. Things aren't that grim or complicated.

Franziska Hinkelmann

Franziska Hinkelmann

Franziska is a software engineer at Google and a Node.js core collaborator. She works on the Chrome V8 team, focusing on ES6 performance and anything related to Node.js. She was previously organizer of the PHP User Group Munich.

Performance profiling for V8

Do you care about performance? Memory leaks, megamorphic cache misses, and deoptimizations can slow your app down. We’ll dive deep into the inner workings of V8, Chrome’s JavaScript engine, to better understand what these terms mean. V8 ships with its own profiling tools that can identify such problems. You’ll learn to identify and fix low-level JavaScript performance issues using several V8 developer tools.

Felix Rieseberg

Felix Rieseberg

Senior Desktop Engineer at Slack in San Francisco, working full-time on open source projects like Electron, npm, or Ghost. If he's not contributing, he's out in the world talking about open source.

JavaScript on the Desktop: Building Apps with Electron v1

⚡️ You might already use desktop software written in JavaScript: Popular apps like Atom, Slack, or Visual Studio Code use the framework Electron to combine the power of the Desktop with the convenince of coding for Node.js.

You'll learn how to build native-feeling desktop apps for Mac OS X, Windows, and Linux. In fact, we'll build a little code editor together - fully integrated with operating systems and tweaked use native code where necessary. We'll talk about the basics, advanced scenarios, and leveraging the full power of npm and Node.

Hannah Wolfe

Hannah Wolfe

Hannah is the lead developer and co-founder at Ghost. She spend vast amounts of time on GitHub and Slack guiding the Ghost open source project – JavaScript’s open source community amazes her every day. When she's not working on Ghost she's usually found experimenting with new JavaScript tools and libraries or hacking away on an arduino, nodecopter or other bit of hardware.


Nik Graf

Nik Graf

Nik is a software developer at Serverless Inc., the company behind Serverless Framework. He is passinate about good user experience and co-created several popular open source projects like DraftJS Plugins & Carte Blanche

Introduction to Serverless

Serverless is a new cloud computing paradigm that abstracts users away dealing with low-level server configuration. It allows for auto-scaling, pay-per-execution applications on an event-driven basis. AWS Lambda its is most prominent vendor, but other cloud providers are catching up.

This talk starts with an introduction to serverless architectures and explores the benefits and challenges coming along with it. It provides you with an overview of the existing ecosystem and demonstrates how to get started using NodeJS examples. At last the presenter will share of collection of best practices and lessons learned from his experience developing serverless applications.

Mathieu Henri

Mathieu Henri

Mathieu 'p01' Henri is a JavaScript developer at Microsoft in Oslo, Norway, and worked on the Opera browser for many years.

At night he is a creative coder & demoscene artist specialized in real time audio visual animations in a few hundred bytes for the web platform, PC and Atari ST computers.

Coding art

The web platform is a wonderful playground of artistic and technical expression. The artists of the web often release amazing creations. As developers we can use a powerful language to bring our ideas to life.

This talk will touch on creative coding, the demoscene, a range of optimisation techniques and the creative mindset. Then we will code a little Audio-Visual demo together.

I hope this will inspire new JavaScript artists and bring a dash of creativity to your every day problem solving.

Get your ticket now • € 150 (incl. VAT)

Workshop on January 26th

A day before the event we will hold a special React workshop with our friend Nik Graf from React Vienna.

Nik Graf

Workshop host: Nik Graf

Nik is a developer with heavy focus on UX. He co-created several popular open source projects like DraftJS Plugins & Carte Blanche and earlier this year Nik participated in Stripe’s Open Source Retreat. He organises the ReactJS Vienna Meet-up and recently joined the US startup Serverless.

Workshop: Advanced React Topics

React revolutionized the way we build user interfaces for the web today. Components are everywhere and most front-end frameworks nowadays have adopted a Virtual DOM under the hood.

It didn't stop there. The rise of React triggered a many more innovations in the front-end development space. With so much movement in this space sometimes many of us struggled to keep up. The term JS Fatigue was born.

Nik Graf was fortunate to have used many of these new technologies over the last couple years. In this workshop he will guide you through four modules. Each module will start with a brief presentation into the topic and followed by a coding exercise.


  1. Higher Order Components: While you probably use them on a daily basis like Redux's connect there are many more use-cases. Nik will explain how they work and you will build a simple validation library with your own higher order components.
  2. Snapshot testing with Jest: Testing components is a tedious process and therefor many just don't do it. Jest's snapshot feature makes testing components quick and fun.
  3. The Dos and Don'ts with Redux: While Redux itself is fairly simple it isn't trivial how to organize your code, structure your reducers nor deal with side-effects. In this module we are going explore the tradeoffs of several approaches.
  4. First Steps with GraphQL: During this session you will build your first GraphQL endpoint. Exciting! 🤗


Built a small web app with React

What to bring?

  • Notebook
  • Node 6+ and npm3+
  • Your favorite TextEditor
  • Motivation 🙌
Workshop + Conference • € 350 (incl. VAT)

Our partners

We are very thankful to everyone who helps us with the event – especially our sponsors supporting us! Wanna join? Contact us for opportunities.

Powered by

Script'17 is powered by those great companies who help us creating a great social programm for the event

Usersnap Party Sponsor 🍻 ePunkt Coffee Sponsor ☕️ karriere Dinner Sponsor 🍗🍜 Microsoft Edge Gold Sponsor Fredmansky Style Partner So much Style

Friends and media partner

Our friends who showed support since the very inception of the conference. Thank you for being a part of this since day one!

Working Draft Smashing Magazine Technologieplauscherl Webclerks travis foundation donau tech radio trace by RisingStack


Script'17 takes place at Central Linz, Landstraße 36, 4020 Linz. Originally one of the first cinemas in Linz, it has become one of the top locations for concerts and events in the steel city.

The Central lives up to its name and is in the center of Linz, directly next to the Mozartstraße tram station. See how to get to the venue and to Linz in general on this page.

Foto by

Stay informed ...

Updates max. once a month - no spam (we don't like spam)

home icon-coc facebook twitter bullhorn ticket calendar Slice 1