View Source Conference
Amsterdam
&
Watch the videosJoin us for our fifth View Source conference in Amsterdam on September 30th and October 1st of 2019.
This year, we are expanding View Source to bring you a deeper dive into how browser vendors, and others, create and support web standards, as well as best practices for building for the web.
View Source Amsterdam was formed in collaboration with our friends at Microsoft, Google, Samsung, and W3C to provide a dive deeper dive into the workings of the web. Over two days, we’ll feature visionary speakers, discussion areas and Q&A with engineers, our event partners and others across the industry, through collaborative breakout sessions and engagement programs we call Conversation Corners. View Source also provides opportunities to connect with and learn from like-minded people in a collaborative, inclusive environment.
We will have live captioning and reserved seating available.
View Source offers Diversity Tickets for a low cost or at no cost to individuals who request assistance. Please email our View Source Team directly at viewsource-info@mozilla.com
“The Shape Of The Web” is about both accomplishments and challenges that lay in the past and present of the web. In his opening keynote, Henri Helvetica looks back in time and forward into the future, at the technologies the web has employed, but also at the future of its employed technologists.
He remembers the textual academic web of the early 1990s, and the sea change that came when a browser allowed for both text and images to be displayed in the viewport. And he identifies some of today’s challenges in ensuring that the “gateway to the riches of the internet” remains open and inclusive for all.
The web platform is evolving to support more native capabilities, including integration with a user's OS-level settings. By using new CSS standards to honor a user's preferences around contrast and color scheme, we can craft more inclusive and accessible websites. In this talk, Melanie covers the difference between these emerging standards, considerations that shaped their design and application, and strategies for effectively supporting your users—while maintaining a design point-of-view.
Conversation Corner 1
Antón Molleda, Stephanie Drescher, Rachel Simone Weil, Harald Kirschner
Conversation Corner 3
Firefox is going to have full support for the Web Speech API after we land the recognition part later this year. Join this session to learn what we are doing, and how you can use it to make your web apps smarter and more interactive using Mozilla's technology.
Main Stage
We'll take a deep-dive into the standards process, it's history, and the economic and policy implications for the JavaScript standard.
Augmented reality is becoming more popular for both its artistic and business applications. This talk will explore the frameworks and tools that make AR more developer friendly, including adding live masks to a webcam image in 47 lines of JavaScript!
Conversation Corner 1
Conversation Corner 3
Given the recent demise of Presto and EdgeHTML rendering engines, and dominant market share growth for Chrome (and its Chromium engine), can we make a case for browser engine diversity in a decreasingly diverse browser engine world? In this talk we’ll talk about web compatibility, interoperability, the web standards process, and hopefully conclude that we should care about these things in 2019.
As the owners of web performance, my team is often asked some version of the question “Is the site fast yet?”. While it sounds simple, it's actually impossible to answer without asking more questions. “Is our site fast in New York but slow in Sydney? Is it fast on all devices or just on desktop? How fast is fast enough and most importantly, what does fast even mean?”. In this talk, I’ll share what we've learned while finding an answer to this question, including how to conduct a performance audit, how to talk about performance with your teammates outside of engineering, and how to advocate for your users by making performance a priority.
This talk will provide an overview on how to effectively assess and optimize site performance using a slew of industry grade tooling. Learn how to methodically diagnose, benchmark (against both lab and field metrics), and monitor your site speed using these tools.
Until 19:00
This talk will provide insights about markets that tend to be not well-understood such as India or Indonesia. The goal is to provide an overview of what makes these markets interesting but challenging, e.g. data about the device landscape, state of the web and native apps, connectivity challenges and evolution, opportunities. Parallels will be drawn to more familiar markets to show that efforts motivated by these markets can also benefit other markets.
Podcast Corner
Lightning Talks
Flexbox, Grid and Box alignment properties are powerful and versatile new additions our web development toolkit. However, they may be slightly confusing to wrap your head around if you do not completely understand how browsers interpret the CSS values you assign. Although we tend to associate DevTools with debugging, Firefox DevTools comes with features that can help visualise how these properties work and better understand what's going on as the viewport size changes.
The number of languages with WebAssembly support is growing. And you don't have to choose just one. You can use each of them for what they are good at. You can sprinkle in some C, C++, Rust, AssemblyScript (and more) as enhancements for your every-day-JS.
Conversation Corner 3
Mixed reality (MR) devices offer new opportunities, both for development and violating users’ privacy expectations. What are some unique considerations in the MR space? How can developers create exciting experiences that respect privacy, and what does privacy even look like in immersive contexts? Join this conversation to learn more about the risks and talk about mitigations and solutions for privacy on the immersive web.
This talk covers CSS as we know it today, alluding to the
specification's colorful (pun intended) past and examining how
things have evolved: from clear: both;
to grid. We will
explore pragmatic solutions to problems web developers consistently
face with CSS, as well as talk in-depth about upcoming CSS APIs and
conventions that extend the language and allow a wider community to
contribute to its ever-growing featureset.
Independent creators on the web today are increasingly forced into a handful of content platforms. Web Monetization is a proposed new web standard which provides an alternative to ads and site-by-site subscriptions. It has the potential to level the playing field between indie creators and giant tech companies.
As creators of the web we have a responsibility to protect users privacy. This talk will discuss forming privacy principles and how listening to customers helps us know what problems to solve. We will dive into user research and how that drives changes to online privacy. We will explore the challenges of providing users with the balanced level of transparency, control and education about their online privacy. Lastly, we will look forward towards the future of privacy.
Every new medium looks to what has come before for guidance. Web design has taken cues from centuries of typography and graphic design. Web development has borrowed metaphors and ideas from the world of architecture. Let's take a tour of some of the most influential ideas from architecture that have crossed over into the web, from pattern languages to responsive design. Together we'll uncover how to build resilient, performant, accessible and beautiful structures that work with the grain of the materials of the web.
Space is limited, you can RSVP here.
Monday, September 30th
11:15
12:30
Yoav Weiss, Developer Advocate
Pete LePage, Developer Advocate
Mariko Kosaka, Developer Advocate
Jochen Eisinger, Engineering Director
15:00
Tuesday, October 1st
11:15
15:00
Hui Jing Chen, Mozilla Tech Speaker
Dominique Hazaël-Massieux, W3C
Command Line Heroes LIVE Recording
Command Line Heroes (an original podcast from Red Hat) shines a light on the developers, programmers, hackers, geeks, and open source rebels transforming the world of tech.
Saron Yitbarek will host a live version of our Creating JavaScript episode. Jeremy Keith will join her to talk about how a last-minute moonshot became one of the biggest programming languages of the web.
After the show, make sure to visit the Command Line Heroes space. There, you can chat with the podcast team, get your command line hero caricature, and help inspire future episodes.
Voices of VR LIVE Recording
The State of WebXR
There is a battle today between centralized walled gardens app ecosystems and the decentralized open web, and the development of open standards for an immersive metaverse have been evolving over the past 5 years through the WebXR specifications. We've all imagined what the science fiction depictions of the metaverse in Snow Crash and The Oasis in Ready Player One might look like, but how close are we to realizing the first iteration of an open metaverse that's build upon the spatial web?
Come listen to a live discussion with some of the architectural visionaries who have been designing the future of spatial computing where the world will become our operating system. How close are we to having the specifications locked down? What are some of the biggest challenges and open problems yet to be solved? Join the Voices of VR podcast host Kent Bye and a panel of experts who will be exploring the amazing potential or what the future of an immersive open web will enable.
View Source brings a special lightning talk presentation session on Day 2 starting at 1pm. Submit your lightning talk on your wants for the web! Selected participants will be notified via email to have 5 minutes to present their wants to an expert panel of judges and our live audience on stage.
What “wants” are we looking for? Well, if you build websites, you inevitably run into problems. Maybe there’s no way to achieve an aspect of your design using CSS. Or maybe there’s a device feature you really wish you could tap into using JavaScript. Or perhaps the in-browser DevTools don’t give you a key insight you need to do your job. We want to know your pain.
Best of all, the top problems selected by judges and one audience favorite will win awesome prizes!
Our host and MC for this Web We Want session will be Paul Veerbeek-Mast. Paul is a Senior Software Engineer at Confrere, based in The Netherlands, and organiser of the NLHTML5 meetups and other events. He’s passionate about welcoming everyone into tech and making the web work for everyone.