Niels Leenheer presenting "Don't Panic" at Fronteers Conference 2017 in Amsterdam, on 5 October 2017. "10 years is a long time. You can change the world in less. So what have we done over the last decade? And more importantly, what lessons have we learned?"
Jessica Rose presenting "Impostor Syndrome and Individual Competence" at Fronteers Conference 2017 in Amsterdam, on 5 October 2017.
"This talk focuses on how Impostor Syndrome and the Dunning-Kruger effect work to undermine our estimation of our individual skills. Who do these cognitive biases affect? And how do they collectively shape the face of the software development industry? The impact of these biases on personal and professional relationships among individuals and groups will be examined, along with what can be done to diagnose and cope with them."
Umar Hansa presenting "A Modern Front-end Workflow" at Fronteers Conference 2017 in Amsterdam, on 5 October 2017.
"Learn hidden DevTools secrets and how to adopt a modern development and debugging workflow. This talk is important for any web developer who wants to understand and debug the internals of a webpage quickly and with ease."
Yoav Weiss presenting "Caches All the Way Down" at Fronteers Conference 2017 in Amsterdam, on 5 October 2017.
The fastest resource download is the one never made. Caching is a great way to ensure your content is positioned as close to your users as possible and that your repeat visitors get instant access to your content. Developers can impact the behavior of network and browser caches, improving content caching and ensuring it’s always as available as it can be, but caching semantics in HTTP can be confusing, which means that most content on the web today is not properly cached.
Yoav Weiss explores HTTP cache semantics, strategies, browser internal caches, and service workers and explains how serve your content fast and fresh.
HTTP caching semantics
The best caching strategies for your content and how to achieve them
The browser’s internal caches
Service workers and offline-first caching strategies
How to use service workers to extend your caching strategy
Alice Boxhall presenting "Debugging Accessibility" at Fronteers Conference 2017 in Amsterdam, on 5 October 2017.
How do people with disabilities use the web? Well, that depends on how accessible your site is.
Many people with disabilities use assistive technologies, which adapt an existing user interface into a modality which the user can access. A large chunk of the broad spectrum covered by the term "accessibility" concerns making sure you mark up your front-end code to work well for assistive technology users.
In her talk, Alice Boxhall discusses why developers so often get this wrong, even with the best of intentions, and demonstrates some new features in Chrome which can help you understand and debug accessibility in your web pages.
Ashley Bischoff presenting "1Up Your Writing with Plain Language" at Fronteers Conference 2017 in Amsterdam, on 5 October 2017
Writing reports and documentation is nothing new for many of us—we write them all the time. But even though we may do our best write clearly, those who receive our reports and documentation might not be as familiar with the subject matter as we are.
At the end of the day, no matter how technically correct a document may be, our words won't do much good if those who are reading them can't understand what we're trying to say. But writing isn't a black box—there are straightforward techniques that we can use to help ensure that our message gets across.
István "Flaki" Szmozsánszky presenting "Honey, I Shrunk the Scripts!" at Fronteers Conference 2017 in Amsterdam, on 5 October 2017
160KB ought to be enough for anybody, right? When Moore's law eventually pushed the limits of personal computing beyond the mega-, then gigabytes; as well as the mega- and gigahertz, it, almost sneakily, also achieved one more thing: miniaturization of said computers, beyond all expectations.
So this is where we stand, where a pocketful of silicone, a sub-thumb-sized piece of flash memory and a couple coin cell batteries bestow the computing power of a 10-year-old personal computer, the size of a microwave oven on their wielder. Now that's hardware — but what about the software?
Jennifer Geacone-Cruz presenting "Perfectly Portable v2.0" at Fronteers Conference 2017 in Amsterdam, 5 October 2017
Today's development environment is heavily focussed on "mobile first", but the long-term transition to this framework has been a challenging one. From mobile technology's first forays into web connectivity, user-friendliness and market shaping, Japanese mobile culture has without a doubt had a lasting influence on how we make our development and design decisions.
This expanded and updated version of her original Perfectly Portable talk traces the advent of the mobile first paradigm from its roots in the Japanese mobile revolution, through to the power within the country's changing topography of market end-users, and some of the current issues that face mobile development and design in both Japan and the West. How did Japan's early mobile connectivity set the pace and priorities for not only burgeoning technology, but also the incipient business models that would grow to dominate our tech culture? Has the advent of smartphones really evened the playing field?
Using feedback and questions from Perfectly Portable v1.0, new depth and dimension has been added, along with a look at the profile and impact of similar mobile-first test markets that are as key to development now, as Japan was (and still is).
Through the lens of cultural psychology, technological history, and market analytics we'll take a closer look at how and why our mobile web is inextricably linked to Japan.
Alicia Sedlock presenting "The Landscape of Front-End Testing" at Fronteers Conference 2017 in Amsterdam, 6 October 2017
You may have heard developers say that testing your code is a best practice. But what kinds of testing are they talking about? From unit and acceptance testing, to code linting, visual regression testing and more, it may be difficult to sort out which kind of testing is right for your team or project. It may even be more difficult for teams to embrace testing as part of their development process. How do you know what to test, and how do you keep yourself and your team accountable for writing them?
This talk covers the breadth of testing strategies available to front-end developers now, their benefits, and considerations before integrating them into your applications. Tools and strategies to encourage and enforce a team-wide testing culture will also be discussed.
Virtual Reality has seen an enormous resurgence with the introduction of the Oculus Rift. In-between its announcement and release, various companies have started to produce their own headsets, including the HTC Vive and the Google Cardboard. With all these new gadgets, there is an entirely new medium for developers to explore. And the browser has potential to play an important role in its future.
For this talk, Ruben will focus on the immense possibilities that VR can offer, as well as demonstrate the tools to build these experiences. During the session, viewers will be able to follow his progress live via a Google Cardboard.
In this talk, we'll go through some history before diving into how it all fits together and how you can start using it today.
During the browser wars, compatibility was a mess and so was the web. Dirty hacks, a huge pile of frustration and enormous amount of time to test through every browser were a part of our everyday life. Times changed. Browser wars are finally over (right?!). But the web is still broken and browsers still work in different ways. In this talk, we’ll explore the reason for web (in)compatibility, how to fix it and how you as wompats can help to save the world (wide web).