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 Cottin
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 Cottin
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

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

Daniel & Matt

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

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.

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.

Simona Cottin

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.

12:00 am

Lunch break

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.

2:00 pm

TBA

Pascal Precht
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.

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.

Pascal Precht

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

17:30 pm

Buy your tickets now

Please read our general terms and conditions before buying a ticket

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