Schedule: Day 2

Friday, September 19
Day 1

Times are local, CEST

09:00—10:00 Doors open & Breakfast
10:00—10:30 Layers of Accessibility for Scale & Profit

Perhaps you’ve heard the assertion that design systems can’t claim to be accessible. While that might be technically accurate for various reasons, in this talk we’ll examine ways product accessibility can be implemented at scale through different “layers” of accessibility support.

Then we’ll explore some ways that you can help your teams align for better design, accessibility, and reliability. No matter where you or your company is in your accessibility journey, focus can remain on progress, not perfection.

Melanie Sumner

Melanie Sumner began building things for the web in 1997, and after all these years, it’s still her favorite thing to do. As the Product Accessibility Lead at HashiCorp, she develops accessibility strategies and offers guidance to the design system and product teams, working collaboratively to deliver inclusive, standards-compliant products.

In addition to her role at HashiCorp, Melanie is an invited expert for the W3C’s ARIA working group and co-editor of the Accessible Name and Description Computation specification, playing an active part in advancing web accessibility standards.

When she needs a break, Melanie enjoys brainstorming new collective nouns for the web (collective-nouns.dev) or unwinding with a game of Stardew Valley.

10:45—11:15 WarpDrive: Set Data to Stun

Discover WarpDrive, the next-generation data framework that brings universal compatibility and performance to ambitious web applications.

This talk explores WarpDrive's schema-driven architecture through building a real application, demonstrating how to boldly go where your data has never gone before with a truly framework-agnostic layer. Learn how WarpDrive's TypeScript-first approach delivers enterprise-grade features while eliminating traditional data management complexity.

Krystan HuffMenne

11:30—12:00 Lies, Damned Lies, and Virtual Modules

Virtual modules are a key feature of modern build systems and it’s one of those technologies that you don’t know you need to know about until you really need to know about it! This talk gives you a good introduction on what Virtual modules are, how to use them, and when you might want to use them. We will also go through a few examples of virtual modules in the wild, and since this an Ember conference we’ll take a look at some of the virtual modules hiding in the @embroider/vite codebase.

Gabor Babicz

🧑‍🧑‍🧒‍🧒🤺💻🐹🧀🥃🇪🇺

12:00—13:30 Lunch
13:30—14:00 Everywhere – there are no limits

With enough willpower, you can use ember wherever you can imagine. Here will be what you need to know (and some examples) for moving beyond web apps.

Preston Sego (aka. nullvoxpopuli)

Preston is a software artificer at Auditboard, looking to bring folks to the future of Ember.js and frontend dev

14:15—14:45 So you want to change Ember?

It’s time to get into action mode. In this interactive talk, you’ll get to know your neighbours, the RFC process, and feel empowered to start contributing to the exciting changes coming to Ember.

The talk has three parts: 1. First, we’ll boost our knowledge of the RFC process — its phases, how it works, and where the best opportunities to jump in are. 2. Then: launch time! 🎉 I’ll introduce the new and improved RFCs app, which gives a clear overview of what’s happening, who’s involved, and how things are progressing. 3. Finally, you’ll pick an RFC to explore or maybe even contribute to — putting the app (and your new knowledge) to the test.

The improved RFCs app makes it easier to see what’s going on, who to talk to, and where help is needed — so grab your product manager hat and see if you can help get those lead times down.

Anne-Greeth Schot-van Herwijnen

Hi! I’m Anne-Greeth Schot-van Herwijnen — DEI lead, team coach, creative enthusiast, and long-time EmberJS community member. With a background in Psychology and Human Media Interaction, I made the jump to software development through a traineeship, and eventhough I’ve shifted away from coding in my work life I’m intregued by tech and human collaboration.

I’m part of the Ember Learning Team and have been a proud EmberConf volunteer for several years. While I don’t use Ember in my day job, I love the community, and I’m passionate about making it easier (and more fun!) for others to contribute. My sessions are interactive, approachable, and focused on helping people feel confident stepping into open source.

15:00—15:30 A Practical Intro to ReactiveResources & Schema‑Driven Data Handling

WarpDrive is revolutionizing how we work with data in Ember apps by simplifying and making things more predictable.

Rather than models with a lot of magic, you specify ResourceSchemas with simple JSON. The store returns you ReactiveResources, which is reactive, type-safe objects that adhere to your schema in every way. No surprise behavior, no confusing classes.

Here’s what I’ll demonstrate in this talk:

• What ReactiveResources are and how they differ from models
• How to define and register a ResourceSchema
• How to use derived fields and transforms correctly
• How ResourceType and ResourceKey collaborate
• How to begin leveraging this in your app without rewriting it

If you’ve heard of WarpDrive but haven’t used it yet, or you’re interested in the new data layer for Polaris apps, this presentation will give you a solid head start.

Mehul Kiran Chaudhari

I'm a SE with an affinity for developing robust webapps. I love to read books and listen to music when I'm not coding.

15:30—16:00 Snack break
16:00—16:30 Lightning Talks
16:45—17:15 ember(): adventures with Ember in an imperative world

Coding in Ember is a serene experience thanks to it’s best-in-class reactivity and batteries-included mindset. But outside of this serene bubble Ember provides for us, javascript is still “just” an imperative language. This schism can make integrating with “plain” js libraries often a bit unnatural.

But making imperative code “do like Ember do” is the easy part. What if we needed to make Ember behave imperatively? In this talk we will see why you might need to do that, and how to do it. We will explore these fringe usecases in the context of a real, production-used project, and discover that they may be slightly less niche than you’d think. In the process, we’ll learn about Glimmer and its place in Ember, we’ll revisit classic Ember components, look at we’ll learn to bend Ember’s build tooling to our will, and we’ll see how to boil down an entire ember app into a simple function call, ready to be shipped as an unassuming npm package. We’ll also briefly explore the exciting work that’s been done recently in this space.

Even if you never need any of these tricks, you’ll walk away with a deeper understanding of how Ember connects with the “outside” world of the wider javascript ecosystem.

Arne Bertrand

After a brief stint in corporate finance, I was lucky to discover my true passion and able to make a full career switch to software development. I especially love building complex GUI software, as it provides a challenge right in the middle of UX design, performance-critical algorithms, and software architecture.

17:30—18:00 Closing Keynote
Edward Faulkner

Edward Faulkner is a member of the Ember Core Team, and the lead developer behind Embroider. His open source code is running on mainstream gaming consoles, major social media sites, and hordes of enterprise applications. He was a research associate of the MIT Media Lab’s Social Computing group, and was a lead engineer at Akamai Technologies, where he built critical, internet-scale security infrastructure. He earned an MEng and BS in Electrical Engineering and Computer Science at MIT.

Ed resides in Somerville, Massachusetts with his wife and two sons.

18:30—23:00 Party at the venue 🎉