Modern Web Frontends @ GOTO Berlin 2016

December 14, 2016

The Modern Web Frontends track at GOTO Berlin 2016 focused on modern web development practices, without putting any particular framework, library or tool at the center of attention. Instead, the talks look at what works, independent from particular technology choices. How can we use browser features in line with its architectural principles? How can we build sustainable, accessible, valuable web-based user interfaces that outlive any particular technology hype? What are the development practices successful for large-scale projects with maximum reach?

Watch the videos from the Modern Web Frontends track at GOTO Berlin 2016 to learn from experts in web-based frontend development why this is something you should care about deeply instead of considering it just a superficial task for Photoshop artists.


Resilience

with Jeremy Keith, Web Stuff Do-er at Clearleft

Web browsers have become so powerful that developers are now treating them as if they were a runtime environment as predictable as any other. But the truth is that we still need to deal with many unknown factors that torpedo our assumptions. The web is where Postel’s Law meets Murphy’s Law, so we can’t treat web development as if it were just another flavor of software. Instead we must work with the grain of the web. You’ll learn tried and tested (as well as new) approaches to building for the web that will result in experiences that are robust, flexible, and resilient.

Download the Slides

[bctt tweet=”Tested approaches to building robust, flexible + resilient web experiences – @adactio’s @GOTOber slides”]


Progressive Web Apps – the Return of the Web?

with Chris Heilmann, Senior Program Manager, Developer Experience and Evangelism at Microsoft

Web Development has become much more complicated in the last years. We tried to beat the threat of native development and we got lured into thinking our great hardware and connectivity allows us to not worry about performance. We made the web slow and annoying as it was seemingly impossible to beat native apps with open web technologies. Latest changes in the market and a new set of web technologies allows us now to slim down and deliver experiences for our users native environments can not match. In this talk, Chris Heilmann of Microsoft shows how you can be part of this takeover and what it means for our already existing projects.

Download the Slides

[bctt tweet=”#ProgressiveWeb Apps – the Return of the Web?- watch @codepo8’s talk at @GOTOber 2016″]


Progressive Web Components

with Frederik Dohr, Senior Consultant at innoQ and ‎Stefan Tilkov, CEO and Co-Founder at innoQ

Every now and then the dawn of a new web standard paves the way for a shiny new generation of web technology. Web components are right around the corner, and their impact on the way we develop applications on the web will be huge. They will finally enable a well-defined, common way to develop self-contained, reusable and interoperable front-end components. But can this piece of technology live up to the fundamental philosophies of the web? Can web components be used to progressively enhance the core functionality of web applications? This talk will try to answer these questions and provide some advice on how to use web components safely and responsibly now and in the future.

Download the Slides

[bctt tweet=”#ProgressiveWeb Components – slides from @innoQ’s @fnd and @stilkov’s talk at @GOTOber 2016″]


You Can Use CSS For That!

with Rachel Andrew, Co-Founder of Perch CMS

CSS. A simple language for formatting documents? Not today! We have CSS specifications for animation and transitions, complex layout, custom properties (a.k.a. CSS variables) and much more. In addition to the breadth of modern CSS specifications, we are seeing these new features make their way into browsers far more quickly than in the past. Our evergreen, auto-updating browsers, sneak in new features with every release – this is an exciting time for the entire web platform.

In this talk, I take a look at some of the things that CSS is capable of, some of which you might think you need a JavaScript framework or at least a pre-processor to achieve. I hope that it will remind you to ask yourself, “Can I use CSS for that?” before reaching for another tool.

Download the Slides

[bctt tweet=”You Can Use #CSS For That! Watch @rachelandrew explain at @GOTOber 2016 #frontend”]


I’m offline, cool! What now?

with Ola Gasidlo, Lead Developer at Styla

We learned a lot about the offline first concept in the past three years including Service Worker, CouchDB etc.

Did we do everything already to make our applications offline first? Is caching the resources enough? Did we answer all the questions already and if not… What are the new questions we need to answer?

In this talk, I’ll show you what has changed in the last few years, how people did adapt the concept and what are the best practices.

And most importantly, can offline first help to save lives?

Download the Slides

[bctt tweet=”I’m #offline, cool! What now? Slides from @misprintedtype’s talk in Modern #frontend track at @GOTOber”]