EmberConf 2019
EmberConf is the best place to meet the folks behind the magic. You’ll hear from members of the Ember Core Team, top community contributors and users, and help shape the future of Ember.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 Opening Keynote
- 📹 1 video
- 👤 Yehuda Katz
- 👤 Tom Dale
Join Tom and Yehuda for a review of Ember in 2018/2019 and a look forward to the future. -
🎤 Building a UI Styleguide in Ember
- 📹 1 video
- 👤 Frédéric Soumaré
How big should we make our buttons? What’s the colour code of our logo? How do we display error states on our forms? Did you know that Ember-CLI’s powerful addon system can be used to build a kit of reusable UI components? In this talk, you will learn how to build your own styleguide addon and how to use it to keep your UI consistent across apps. -
🎤 Your Desktop, the Studio
- 📹 1 video
- 👤 Kate Ruggeri
Taking the time to make your computer your happy place, is a win for everybody. If you're not feeling a sense of calm and control after boot up, you might need some work. There are ways to encourage setup, share tools and successes, and question what we're accustomed to and already know. This tactical talk will help with practical tips, tricks and anecdotes … -
🎤 Comparing Patterns in React and Ember
- 📹 1 video
- 👤 Preston Sego
React is a popular library for aiding in the building of single page apps – but how do apps built with React compare with apps built with Ember? In this talk we'll talk through real-world experiences using both, to give audience members a better understanding of the key differences and tradeoffs when choosing between React-based apps and ember apps. -
🎤 Typed Ember: Strong Types for Better Apps
- 📹 1 video
- 👤 James C. Davis
Have you been curious about TypeScript, but not sure if it’s for you? Are you unconvinced of its advantages? Did you even know you could use TypeScript with Ember? If you answered yes to any of those questions (and even/especially if you didn’t) then this talk is for you! Instead of a deep dive into using TypeScript with Ember, this talk will demonstrate eve… -
🎤 Crafting Web Comics with Ember
- 📹 1 video
- 👤 Jessica Jordan
Are you a fan of comics or have you ever dreamed of becoming a comic artist yourself? Then this talk is just for you! At EmberConf, you ask? But of course! We'll explore how both recent and matured Web APIs can be leveraged to tell our own, rich and interactive stories on the web. We’ll also dive into how you can use Ember.js to help create an online comic b… -
🎤 Anatomy of an Addon Ecosystem
- 📹 1 video
- 👤 Lisa Backer
How do plugin-style addons actually work? Many of us have reaped the benefits of an Ember addon plugin approach, like with ember-service-worker and ember-cli-deploy. These ecosystems utilize the build process to enable a plugin architecture requiring only configuration to implement powerful capabilities. But how, you ask? We’ll do a technical deep dive into … -
🎤 Developing an Ember Test Strategy
- 📹 1 video
- 👤 Todd Jordan
Taking lessons from the classic writings on Software Testing, mostly pre-JavaScript, we'll walk through what are industry tried and true approaches for developing a robust and effective test suite. Many of the Testing philosophies and strategies today have their origins as far back as the 60's, and really got their legs during the advent of "Extreme Programm… -
🎤 Don't Break The Web
- 📹 1 video
- 👤 Melanie Sumner
While JavaScript frameworks saved developers from tedium, they have also been notorious for completely disregarding accessibility. This talk will explore how this is different with Ember.js due to purposeful efforts, and how JS engineers can shift their mindset (just a little!) to make the apps we build more accessible for people with disabilities. -
🎤 Dealing with Data in 2019
- 📹 1 video
- 👤 Igor Terzic
For the last year Ember Data has been shedding weight, deprecating obsolete APIs and becoming more modular and flexible. We've removed layers of cruft and enabled much nicer testing infrastructure, easier integrations with more challenging backend systems and massively reduced dependency on the Ember Object model. This talk will walk through a modern cruftle… -
🎤 The State of Community Documentation
- 📹 1 video
- 👤 Kenneth Larsen
Ember takes pride in having great documentation. So much that we even have a Learning Team dedicated to keeping the official documentation in a good state. But what is the actual state of community documentation? After scraping and analysing just about 5000 readme files from Ember addons created by the community, I’ll present common pitfalls and ways to impr… -
🎤 Communication and Convention
- 📹 1 video
- 👤 Julia Donaldson
Ember is touted as the “framework for ambitious web developers,” but what does that really mean? How do we respond to critics who would argue that Ember’s “learning curve” negates the productivity it promises? This talk explores how Ember's conventions democratize the language we use to describe our applications, enabling developers of all levels and backgro… -
🎤 Ember is for Everyone
- 👤 Kenigbolo Meya Stephen
Teaching absolute beginners with no technical experience to understand Javascript can be quite a daunting task. It's more challenging if you have a thick British accent and your students are mostly African students. If you've ever designed a tech curriculum then you understand how complicated this can be. At code Afrique, where we help the community by offer… -
🎤 Building Better Components
- 📹 1 video
- 👤 Dianne Eramo
Components are such a large part of Ember apps, and they can do everything from displaying a post to loading data for a form. But the freedom that comes with this flexibility can also make it difficult to know if a particular approach will make your components a dream to work with, or leave you tearing your hair out. When creating a new component, you might … -
🎤 Composable Concurrency Tasks
- 📹 1 video
- 👤 Isaac Ezer
Ember users have fallen in love with Ember Concurrency. It uses ES6 generators to elegantly solve a large class of async programming challenges that is common to all JavaScript apps. It makes code more concise, has an elegant API, requests can be canceled if they’re no longer needed, and no more "isDestroyed" checks. Let's do a deep dive into the inner worki… -
🎤 New to Ember: What ARE All These Things?
- 📹 1 video
- 👤 Jennifer Wong
New to Ember? So am I! What are all these things? A new code base often means unfamiliar words and paradigms. I definitely had my share in this Ember new world. When I saw mut, I thought of adorable dogs. When I saw can I thought of soup. Eventually, I realized the mystery words are part of Ember addons! But with so many to learn, I was quickly overwhelmed. … -
️⚡️ How to Grow or Save your Favorite Open Source Project
- 📹 1 video
- 👤 Jen Weber
-
️⚡️ How I Learned to Stop Worrying and Love the Mono Repo
- 📹 1 video
- 👤 Hassan Abdel-Rahman
-
️⚡️ From Mainframe to Mainstream: A Case Study in Emberification
- 📹 1 video
- 👤 Ryan Mark
-
️⚡️ How to build a Blog Engine in 15m with Ember and NodeJS
- 📹 1 video
- 👤 Chris Manson
-
️⚡️ What's Behind Ember Observer's Scores?
- 📹 1 video
- 👤 Katie Gengler
-
️⚡️ Broccoli Update
- 📹 1 video
- 👤 Oli Griffiths
-
🎤 No Bad Legos: A Toy Box For Everybody
- 📹 1 video
- 👤 Howie Bollinger
People often like to think of a piece of software as greater than the some of its parts. But what if the individual parts are garbage? Using component driven development, we can make sure the building blocks of our applications are robust, reusable, and tested. When we break development down in this manner, we can give each individual component the attention…