edw

Online · June 26–27, 2021

For years we’ve dreamed about creating a conference for open source app developers. There are conferences for the people already on the inside—the ones building platforms and big first-party apps, but we’re bringing in those on the outside to include them in the process. This conference is our way of reaching out to app developers, sharing the knowledge we’ve all collected over the years, and providing a space to ask questions and provide feedback.

We’re excited to invite you to the first elementary Developer Weekend 🎉️

Merch & Sponsors

We’ve launched a limited run of edw merch on our store; check it out now to get your tee or stickers in time for edw on June 26!

Become a Sponsor

Help support us and our developer ecosystem by becoming a sponsor of edw. We’ve introduced one-time tiers on GitHub Sponsors that include an exclusive store coupon and your name listed as a sponsor of edw.

Visit the Store Become a Sponsor

Schedule & Program

edw will be online June 26–27 on the elementary YouTube channel with contributors available for discussion in the live chat. Talks will include:

Saturday, June 26

2021 State of the Platform by Daniel Foré

A high level overview of the AppCenter platform and major advancements from the past year. We’ll cover developer tools, new APIs, and some stats about the growth of our audience. Plus, some commentary on next steps.

Akira: Building a UX App From Scratch by Alessandro Castellani

An overview of the initial struggles and motivations behind the launching of Akira, followed by a quick analysis of the stack currently used, the state of the app, and future plans.

Making an Accessible App by Anna E. Cook

With digital products becoming increasingly integral to our lives, how can designers and developers make sure our work is inclusive to disabled people? In this session, we will talk about how accessibility creates amazing products, applications, and experiences as well as the basic considerations of accessibility both in design and code. Learn the basics about accessibility laws, guidelines, and best practices so you can make your work even better!

Improving App Development in Vala by Princeton Ferro

A look into the ongoing work behind the scenes to further improve the Vala developer experience, from work on the Vala Language Server to integrating this work in IDEs and with build systems, to internal improvements in the Vala compiler.

Sunday, June 27

How to Contribute to elementary OS by Igor Montagner

A look behind the scenes from the point of view of a new contributor to elementary OS. This talk covers both technical and personal experiences when contributing to elementary OS to show how you can get involved.

My First AppCenter App by Justin Campbell

Hear from a web developer with experience in React and Python as they build an app for elementary OS and AppCenter to get familiar with the workflow and tooling—plus, hear about their day-to-day usage of elementary OS as a visually impaired developer. This talk covers the process of writing, submitting, and maintaining an app for elementary OS.

Creating Compelling App Icons by Micah Ilbery

Learn how to make good app icons and why a good app icon is important. Plus, a brief walk-through of the elementary Human Interface Guidelines surrounding icons, and a demonstration of how to use the these guidelines to make an icon.

GTK for Web Developers by Darshak Parikh

Bridge your web development know-how to the desktop world. This talk draws parallels between CSS Grid and Gtk.Grid, DOM tree and Gtk.Window hierarchy, web inspectors and GTK Inspector, web CSS and GtkCSS, and (loosely) reactive components and Gtk.Widget.