The Program

Day 1: Tuesday Sep 5th

  • 08:00 - 09:00
    Breakfast & registration

    talks about

    We'll be serving coffees and croissants for the early birds. Join us in the morning, grab your badge and avoid the queue!

  • 09:00 - 09:15
    Magical opening

    talks about

  • 09:15 - 10:00
    The Magic of Color

    Evangelina Ferreira

    talks about

    'The Magic of Color' and how you can use variables, filters, blend-modes and 'CSS4' color functions to create wonderful layouts and organize your code better; and how you can use all this today with PostCSS.

  • 10:00 - 10:45
    The Samsung Internet Story: Why Samsung Made a Web Browser

    Peter O'Shaughnessy

    talks about

    As the third most used mobile web browser in Europe according to StatCounter, Samsung Internet is “the biggest browser you’ve probably never heard of!”. This is the story of why we are developing our own browser and contributing into the open source Chromium project. Plus the web technologies we’re most excited about and how we want to help push the web forwards. This talk will reveal the behind-the-scenes history of the browser and what it means for web developers. It will also touch on the wider themes of browser diversity and the rise of the “Chromia” - multiple browsers based on Chromium.

  • 10:45 - 11:00
    Break

    talks about

  • 11:00 - 11:45
    Real world connectivity: Beyond the bubble (performance, emerging markets)

    Ben Schwarz

    talks about

    Every talk you’ll hear about ‘web performance’ will tell you that shaving 100ms from response time produced a 1% sales yield for Amazon, or maybe that 40% of web visitors will abandon your site when it takes more then 3 seconds to load? While those are impressive, there are some more interesting metrics that we need to talk about.

    Did you know that 43% of the humans on this planet have access to the internet, but 57% do not? Did you know that in 2016 India brought 100 million NEW users to the internet for the very first time? When you take a glance into the current state of global connectivity, you might realise that the internet you think you know so well exists on an entirely different plane.

    Through the guise of user-experience and empathy, we’ll study the state of global connectivity, connection speeds, population, and the costs of data in order to re-centre how we think about our role as designers and developers for the web today.

  • 11:45 - 12:30
    Why we need a better browser

    Ken Wheeler

    talks about

    In this talk, I will explain the challenges we face developing modern webapps on a platform that wasn't intended for application development. We will explore the problems, some potential solutions and what a next generation browser could look like

  • 12:30 - 14:00
    Lunch time!

    talks about

  • 14:00 - 14:45
    Magic Tricks with CSS Houdini

    Sam Richard

    talks about

    This talk will focus on the working being done by the CSS Houdini Task Force to provide us with the ability to extend the browser's render engine with JavaScript, above and beyond simply running JS on the main thread or a web worker.

    This talk will focus on the following:

    What is the Houdini Task Force?

    What types of things can we expect to see coming from them?

    What's available today and where, what's going to be available in the future

    Practical examples, with code, that can be played with today

    As what is available is currently being worked on, this talk with be as up-to- date of an overview of what's available and coming in the future as can be provided. This stuff is definitely in the future type stuff, but learning about it now will prepare attendees for what they can expect browsers to be capable of doing in the upcoming years.

  • 14:45 - 15:30
    The future of Virtual and Augmented Realty for the web

    Jordan Santell

    talks about

  • 15:30 - 15:45
    Break

    talks about

  • 15:45 - 16:30
    LiveJS: Making Music with JavaScript

    Ruth John, Martin Schuhfuss, Matt Mckegg

    talks about

    We are proud to have Martin Schuhfuss, Matt McKegg and Ruth John joining us to show what's possible with WebMIDI, and JavaScript to generate music, visualizations and lightning. Our venue VEGA is the centerstage for many bands in Copenhagen, and with LiveJS we are showing that JavaScript can play music too!

  • 16:30 - 17:15
    Panel debate: Day 1

    talks about

    A summary of Day 1 talks, facilicated by our lovely host. Open QA.

  • 17:30 - 20:00
    ColdFront social

    talks about

  • 20:00 - 20:30
    Techfestival keynote: Olafur Eliasson

    Olafur Eliasson

    talks about

  • 20:30 - 21:00
    Techfestival: Ida Tin

    Olafur Eliasson

    talks about

  • 21:00 - 24:00
    Techfestival afterparty!

    talks about

Day 2: Wednesday Sep 6th

  • 09:00 - 09:15
    Opening

    talks about

  • 09:15 - 10:00
    Bridging the web and the physical world

    Kenneth Rohde Christiansen

    talks about

    The improvements in size, features and price of hardware has ushered new opportunities in creating small, smart devices (aka internet-of-things) which can be integrated in homes and industries. In these places, the devices can help automate common tasks, as well as give information about the state of things, such as temperature of a machine, air quality etc.

    Installing an app for one such devices might seem fine at first, but it doesn’t scale nicely to 100s of devices, or devices you seldom interact with, like in an industrial setting. Devices might even have different security restrictions, like being locked behind a physical key.

    So how do we communicate with these devices? The web has always been known for its low fraction and easy onboarding. No need to install any software, just type in a URL and off you go. And it has always been very secure with its sandbox system, and companies can even have URLs be restricted to certain WiFi networks (intranet).

    In the last couple of years, the web has taken a quantum leap in usability, with offline support, and many ways to make the experience very app-like. So the question is unavoidable, can the web be the platform to make smart devices succeed?

    The web lives in a sandbox, and its security model has allowed people to trust it and for it to grow enormously over time, but the world is changing around us. There is a growing need to access new hardware capabilities such as sensors or just connect to devices around us.

    The great news is that the web sandbox is growing with new capabilities and with new security models, allowing us to connect to devices via Bluetooth, USB or even talk NFC. There are now even ways to directly get magnetometer readings on Android devices.

    In this talk we will look at this new landscape and how it enables the new wave of smart devices. We will also look at how easy it is to use some of these new APIs.

    Come join me for a look at how the web can make your smart devices success

  • 10:00 - 10:45
    From Doodles to Dashboards, Data Flows, and Docs

    Una Kravets

    talks about

    Developers don’t always take a step back to think about how they be better at learning and teaching: at engaging and audience and building a bigger product community. That’s where technical diagramming can really make an impact. Using visuals can help you unblock your work, uncover bugs, and even have a better understanding of a technical concept you thought you had already mastered. This talk will go over some of those benefits and how to use doodling and technical diagramming in your own work to be a more effective developer and community member.

  • 10:45 - 11:00
    Break

    talks about

  • 11:00 - 11:45
    Scale Down, People Up: Making the Web More Approachable

    Jessica Lord

    talks about

    This talk is about ideas and existing tools—some you may take for granted, like spreadsheets—that can help make building on the web easier. These things reduce the barrier to going from idea to online and help make the web a better place for all, whether your a beginner or not.

  • 11:45 - 12:30
    Why MailChimp loves the web

    Eric Muntz

    talks about

    MailChimp supports more than 16 million users who deliver more than a billion emails per day. None of this would be possible without the web! MailChimp’s developers love the web because it allows them to efficiently provide high-quality tools carefully designed for their users. The web allows MailChimp and the small businesses MailChimp supports to be themselves, and that makes all the difference. This talk will focus on success stories and lessons learned from embracing the web and development practices to be successful using the web to provide high-quality software to small businesses.

  • 12:30 - 14:00
    Lunch time!

    talks about

  • 14:00 - 14:45
    Keynote: Betting on The Web

    Henrik Joreteg

    talks about

    For the good part of a a decade I’ve been building mobile web apps. I’ll explain why I believe, more than ever, that the web is the future of mobile and IoT.

  • 14:45 - 15:30
    Panel debate: Day 2

    talks about

    A summary of Day 2 talks, facilicated by our lovely host. Open QA.

  • 15:30 - 16:00
    Closing + Family photo!

    talks about

  • 16:00 - 17:00
    LiveJS Artistic Performance (Beers + Ice creme)

    Ruth John, Martin Schuhfuss, Matt Mckegg

    talks about

    LiveJS, a collective of audio and visual artists, will perform a live experiences with sound, visualizations and lights. All powered by JavaScript!

    Why JS? Because that's the main technology we use: JavaScript.

  • 17:00 - 20:00
    Techfestival party!

    talks about

  • 20:00 - 21:00
    Techfestival keynote: Charles Adler

    Charles Adler

    talks about