Uphill Conf – The boutique community conference

Learn about the latest trends in frontend web technologies in an inspiring, open environment. Meet and connect with our speakers and other like-minded, passionate developers.

Bern, Switzerland 26.& 27.4.2018

Inspiring talks

Catch up with the latest trends in frontend development and get inspired by our amazing talks. Uphill conference offers the right mix between current and upcoming technologies, always lending a peek into the future.

Greatest speakers

Uphill conference hosts world class speakers from famous companies like Netflix, Google and Microsoft. Our international speakers are experts in their fields and are also experienced speakers. Only the best is good enough for you.

Meet and connect

We believe having great talks is not enough. Meet our speakers in person and connect with other members of the community. We want to build communities and this is your chance to become a part!

Beautiful venue

Enjoy the cable car ride to the top of beautiful Mount Gurten where the conference takes place. The Gurten Pavillon is a modern glass building with an amazing view over the city of Bern and only a 5 min walk away from a great panorama of the Alps.

Workshops

Our workshops on the day before the conference (26.4.2018) offer a deep insight into the topics of the conference. Our international workshop organisers have a lot of experience and are great teachers.

Lounge

Our lounge area allows you to relax between the talks and meet our speakers face-to-face. Smaller events like fireside chats or ``ask me anything`` sessions will be hosted in this area as well.

Meet our passionate speakers and trainers

Get inspired by our passionate speakers from well-known, international companies like Netflix, Google and Microsoft.

John Lindquist
Co-founder egghead.io

John has spent the majority of his career developing Rich Web Applications. Before starting egghead.io, John worked at JetBrains as a WebStorm evangelist, and prior to JetBrains he was a Technical Architect at Isobar leading large teams in building the latest and greatest in web apps for the Air Force, HBO, and Bloomberg.

John Lindquist
Co-founder egghead.io
Sarah Drasner
Vue.js core team | Microsoft

Sarah Drasner is an award-winning Speaker, Senior Developer Advocate at Microsoft, and Staff Writer at CSS-Tricks. Sarah is also the co-founder of Web Animation Workshops, with Val Head. She’s the author of SVG Animations from O’Reilly and has given Frontend Masters workshops on Vue.js and Advanced SVG Animations. Sarah is formerly Manager of UX Design & Engineering at Trulia (Zillow).

Sarah Drasner
Vue.js core team | Microsoft
Andre Staltz
Open source hacker. Created cyclejs.

Andre Staltz is programmer specializing in functional and reactive programming for user interfaces, with 12 years of experience programming in C++, Java, JavaScript, Kotlin, Python, and other languages. Andre has built libraries and frameworks for JavaScript, such as Cycle.js and RxJS, and spoken at dozens of conferences around Europe.

Website
Andre Staltz
Open source hacker. Created cyclejs.
Simona Cotin
Microsoft, London

Simona is an enthusiastic full stack developer with experience in building rich data visualization tools for network data and more recently building apps in the cloud. Communities power her up and that's why she is co-organising the London Javascript meetup. Passionate about knowledge sharing, she has also worked on workshops for Women Who Code in Dublin and NgGirls in Copenhagen encouraging women to learn more about programming.

Simona Cotin
Microsoft, London
Pascal Precht
Google Developer Expert Angular | Thoughtram.io

Pascal is a front-end engineer and a Angular Developer Expert nominated by Google. He created the angular-translate module, is an Angular contributor and also part of the Angular Docs Authoring team.
He's a co-founder and trainer at thoughtram and loves to travel the world and share his experiences and knowledge by speaking at conferences and meetups.

Pascal Precht
Google Developer Expert Angular | Thoughtram.io
Marcy Sutton
Accessibility advocate | axe-core

Marcy Sutton works on accessibility tools at Deque (DQ) Systems, a company focused on digital equality. Marcy is passionate about making the web accessible for everyone, and in 2016 she was given an O’Reilly Web Platform Award for her work. She loves applying her skills and personal values on the axe-core project, speaking at conferences around the world and producing accessibility screencasts for Egghead.io. Her blog, Accessibility Wins, highlights accessible user interfaces and tools, contributing a positive voice to the web development space.

Marcy Sutton
Accessibility advocate | axe-core
Jonas Bandi
Enthusiastic Software Professional

Jonas Bandi is a freelance developer, consultant and trainer. His current passion lies in bringing modern frontend development to traditional enterprise projects.
Coming from a Java & .NET background he is now primarily working with JavaScript, Angular & React. Jonas is currently building the web-stack for a leading wholesale supply company in Switzerland.
In the past years he shared his knowledge in dozens of in-house workshops at companies all over Switzerland. Jonas is also a lecturer at the University of Applied Sciences (BFH) in Bern.

Jonas Bandi
Enthusiastic Software Professional
Dominic Elm
Angular trainer | Thoughtram.io

Dominic is a graduate in computer science and is passionate about many web technologies including Angular, Firebase, and ReactiveX. He has always been enthusiastic about teaching. In fact, Dominic devoted his thesis on the topic of enterprise gamification making the the process of sharing and learning within companies fun and enjoyable for everyone. At the moment he's a Trainer at thoughtram providing Angular trainings worldwide.

Dominic Elm
Angular trainer | Thoughtram.io
Gerard Sans
Google Developer Expert

Gerard is very excited about the future of the Web and JavaScript. Always happy Computer Science Engineer and humble Google Developer Expert. He loves to share his learnings by giving talks, trainings and writing about cool technologies. He loves running AngularZone and GraphQL London, mentoring students and giving back to the community.

Gerard Sans
Google Developer Expert
Austin McDaniel
Angular Team

Austin McDaniel is a web and JavaScript expert with over a decade of experience. He is passionate about creating innovative software and sharing what he has learned with others. As a member of the Angular team, Austin works on the Angular Material project. He’s also the author of several popular open source libraries such as ngx-datatable and ngx-charts. Currently, Austin consults for businesses to help their development teams harness the power of Angular and open source.

Austin McDaniel
Angular Team
Jem Young
Netflix

Jem Young is a (very) tall engineer at Netflix who loves dogs, reading, and clean code. He really enjoys working across the stack but his true passion lies in JavaScript and building a clean user experience. He believes that empathy is the key to building an effective UI and when he’s not out riding his bike, you can find him hassling other engineers to write more tests.

Jem Young
Netflix
Brigitte Hulliger
We Shape Tech

Brigitte studied and worked in computer science as a software engineer, requirements engineer and project leader before she founded her own company «Break the Box» in 2016. As a woman in tech - still a male dominated environment in Switzerland - she brought the female network «We Shape Tech» to Berne in 2016. We Shape Tech is a network for women in tech and innovation and it aims to empower women transforming potential into actions and grow talents into leaders.

We Shape Tech
Brigitte Hulliger
We Shape Tech
Monika Blaser
We Shape Tech

Monika grew up in the valley of Emmental and started with a commercial apprenticeship in the food sector. She changed to the IT department and was in several positions as application supporter, database- and systemadministrator or teamlead in companies in the energy sector, the government and in banking. She studied business information systems and currently works for PostFinance in the innovation team. She built up an innovation lab nearly three years ago and joint WeShapeTech board Bern by the end of 2017.

Monika Blaser
We Shape Tech

Agenda

A schedule at a glance is listed below. Check the program for the next conference and learn about the speakers and sessions for everyone interested in web frontend technologies.

Get-in and grab a coffee and Gipfeli.

9:00 am

Introduction

Daniel & Matt

Matthias Junker and Daniel Margreth will welcome you and open the conference.

Jem Young

It’s 2018 and with the explosion of people joining the internet for the first time, building a performant application is more crucial than ever before. Unfortunately with all the new tools, libraries, and measurements, it’s difficult to even know where to start when it comes to building an application from scratch. In this talk, we’re going to cover the steps and methodologies that the modern web developer should keep in mind when crafting code. From choosing the right libraries and understanding application architecture, all the way to debugging common performance issues, we’re going to learn how to build a modern, production ready web application.

Simona Cotin

Progressive web apps (PWA) are becoming an industry standard for building web applications. With reliability, speed and immersive user experience in mind, PWAs help you reach a broader audience. In this session we will take an existing web app and convert it into a PWA. First, we'll make our application installable to homescreen by adding a Web App Manifest json file. Next, we'll focus on making our app reliable by enabling service workers inside our application and caching resources. Throughout this session we'll also learn how to use Lighthouse to test the performance of our PWA.

10:30 am

Time to catch up with speakers and friends while having coffee and Gipfeli.

Marcy Sutton

Accessibility is often forgotten by JavaScript developers, even in 2018; as a result, people with disabilities get left behind. Fortunately, there are techniques and tools that can help kickstart the process. In this talk, you’ll learn hands-on skills for developing inclusively with JavaScript and hard-coding accessibility into your workflow.

Austin McDaniel

Components libraries and frameworks like Bootstrap and Material are great ways to get your project off the ground quickly but using them can make your application look like the thousands others using them. Sometimes you want to break out from the norm and build something unique branded for your company, when using these pre-built solution its can be difficult to bend them to your will so you end up creating your own component library. I’ll walk through what you need to think about before taking this on, the things often overlooked and how to build high quality components using low-level frameworks like the Angular CDK.

12:20 pm

Lunch break

Various delicious dishes will be served, including vegetarian options.

Pascal Precht

In this talk we'll take a look at experimental APIs that enable us to generate native Web Components from Angular components.

Sarah Drasner

Serverless is the most clickbaity title for an actually interesting thing. Despite the name, Serverless does not mean you’re not using a server, rather, the promise of Serverless is to no longer have to babysit a server. Scaling is done for you, you’re billed only for what you use. In this session, we’ll cover some key use cases for these functions within a Vue.js application: we’ll accept payments with stripe, we’ll gather geolocation data from Google Maps, and more! We’ll make it all work with Vue and Nuxt seamlessly, simplifying how to leverage this paradigm to be a workhorse for your application.

3:00 pm

Time to catch up with speakers and friends while having coffee and Gipfeli.

Andre Staltz

JavaScript provides primitive types and means of processing those. However, those are not enough. Real data must somehow come into the program and data must somehow leave the program, for it to become useful to us. In this talk, we will see how two abstractions, () => T and T => (), are essential for data flow and to build up other abstractions, such as Iterator, Iterable, Observable, Scheduling, and others.

John Lindquist

React is amazing at quickly rendering your apps and structuring your app into components in a logical way leveraging the best features of JavaScript.

RxJS is built specifically to manage the most difficult asynchronous tasks. Anything from too many button clicks, to network errors, or even cancelling outgoing requests.

Combining the features of RxJS with React gives you the best of both worlds. RxJS can stream values into you React components and provide event handlers to give you complete control over how values and state flow through your app.

John Lindquist will show how to connect React and RxJS together and provide demos on how to solve complex asynchronous situations.

Monika Blaser & Brigitte Hulliger

This will be a visual journey through a controversial topic: gender diversity in technology. Based on our personal experiences working as rara avis software engineers we will be discussing well-known myths and spread cliches - both good and bad - that we had to deal with.

Why is it so hard to have diverse teams, especially in tech and innovation? Is it because we are not able to improve diversity? Or because we don’t know how to improve it? Or maybe, nobody wants to improve it at all?

We will analyze these questions and propose some actions to foster greater diversity, because we think, Diversity actually does matter!

Daniel & Matt

Matthias and Daniel wrap up the conference.

5:30 pm

Time for enjoying our special Uphill Conf beer and other surprises.

9:00 am

Participants: Austin McDaniel, John Lindquist, Andre Staltz
Moderator: Wayne Maurer

10:30 am

Time to catch up with speakers and friends while having coffee and Gipfeli.

Participants: Brigitte Hulliger, John Lindquist, Simona Cotin, Sarah Drasner
Moderator: Rosina Kauer

Participants: Andre Staltz, Marcy Sutton
Moderator: Roland Weiss

12:20 pm

Lunch break

Various delicious dishes will be served, including vegetarian options.

Participants: Simona Cottin, Jem Young, Marcy Sutton
Moderator: Pawel Kowalski

Participants: Austin McDaniel, Dominic Elm
Moderator: Carlos Morales

3:00 pm

Time to catch up with speakers and friends while having coffee and Gipfeli.

3:30 pm

No Session

4:10 am

5:30 pm

Time for enjoying our special Uphill Conf beer and other surprises.

All tickets are sold out

Platinum Sponsors

Gold Sponsors

Silver Sponsors

Location Partners

Partners

Community Partners

EVENT LOCATION

Gurten - Park im Grünen
3084 Wabern

STAY INFORMED

Follow us on Twitter : @uphillconf

Subscribe to our newletter
Please take some time and read our
Code of Conduct >

WANT TO BECOME A SPONSOR?

CONTACT US

Communite.ch
Waldeggstrasse 30
Eingang Nord
3097 Bern-Liebefeld
info@uphillconf.com