Session
Schedule FOSDEM 2020
Mozilla

What are the Top 10 Frustrations for Web Developers and Designers?

Lessons from the 2019 MDN Developer Needs Assessment
UA2.114 (Baudoux)
Kadir Topal
The MDN Web Developer Needs Assessment is the first edition of an annual study providing a prioritized list of designer and developer needs.

As an industry working on the Web, as a platform and set of tools, we recognized a critical voice was missing when it came to making decisions about feature development — that of web designers and developers.

The MDN Web Developer Needs Assessment is the first edition of an annual study providing a prioritized list of designer and developer needs.

We put this report together with the help of more than 30 stakehold- ers from the MDN Product Advisory Board member organizations and the input of more than 28,000 developers and designers from 173 countries who took the twenty minutes necessary to complete the survey entirely. That’s more than 10,000 hours contributed by the community to help us understand their pain points, wants, and needs. With that involvement, we believe the MDN Web DNA is the largest web developer and designer focused research study ever conducted.

Their input now, and in future versions, will influence how browser vendors prioritize feature development so we can address the needs of designers and developers, both on and off the Web. By producing the report annually, we can track needs and pain points over time so we can see the impact of our efforts.

A critical aspect of the report is that it provides a voice for commu- nities of practitioners. We did not tailor it to current assessments and priorities of participating browser vendors. A single browser vendor does not own it.

Additional information

Type devroom

More sessions

2/2/20
Mozilla
Emma Humphries
UA2.114 (Baudoux)
How the Firefox team changed how we thought about shipping features and replaced a process biased towards those who had the loudest voices and the luxury of time with a process that is more inclusive and allows us to reduce risk to Firefox users when we ship.
2/2/20
Mozilla
Ryan Lee Sipes
UA2.114 (Baudoux)
We take a look at Thunderbird's roadmap for the future with Ryan Sipes, Thunderbird's Community and Business Development Manager, and break down what the project has planned for 2020 and beyond. Despite some of the Internet saying that Thunderbird was on its deathbed a few years ago, the team has been able to put together a lot of resources and developers to create a better Email client for the world. And we have bigger plans for the coming years.
2/2/20
Mozilla
Gabriele Falasca
UA2.114 (Baudoux)
This talk focuses on Web Accessibility, namely the practice of ensuring that people with disabilities—be it physical, situational or socio-economic—have access to and can interact with websites and applications.
2/2/20
Mozilla
Ioana Chiorean
UA2.114 (Baudoux)
The web is pretty much present in everyone's life nowdays. But is it really for all? How are we making it a smooth usage for those with disabilities, for those with reduce time and internet connection? Or even more further, for those that just use the web for the first time? Let's learn a bit how the devtools from Firefox can help us improve everyone's experience without much of a sacrifice on our end.
2/2/20
Mozilla
Nazım Can Altınova
UA2.114 (Baudoux)
Using a profiling tool help developers to get detailed information about the execution of their application and allow them to understand the behavior of it. The Firefox Profiler is a profiler that is built into Firefox. It has tighter integration with Firefox than external profilers. It can provide more information and insight into what the browser is doing. It can also show the memory usage and Firefox internal code execution. During the talk, I will be explaining, how to capture a good profile ...
2/2/20
Mozilla
Giannis Giannelos
UA2.114 (Baudoux)
In 2019, Mozilla's Open Innovation and WebCompat team joined forces to improve the process of gathering web compatibility issues. One of the experiments was to introduce machine learning capabilities in the triaging process and automate some steps. This talk is about the early steps and how we got some hands on experience with machine learning, what we've achieved so far and potential next steps.
2/2/20
Mozilla
Jakub Konka
UA2.114 (Baudoux)
WebAssembly System Interface (WASI) is the new brilliant community effort at standardising the use of WebAssembly (Wasm) outside the browser environment. Initiated by Mozilla, now under the umbrella of Bytecode Alliance, WASI has the potential to revolutionise the way we think about the "build once, run anywhere" in a truly secure manner. But could WASI also lend itself to a task of running any code within a network of distributed, untrusted nodes such as BOINC or Golem Network, and ensuring ...