Who's speaking at EmberConf?

  • Yehuda Katz

    Yehuda Katz

    Keynote
    Core

    Yehuda is a member of the Ember.js, Ruby on Rails and jQuery Core Teams; his 9-to-5 home is at the startup he founded, Tilde Inc, where he works on Skylight, the smart profiler for Rails. Yehuda spends most of his time hacking on open source—his main projects, along with others, like Thor, Handlebars and Janus—and traveling the world doing open source evangelism work.

  • Sarah Mei

    Sarah Mei

    Keynote

    Sarah is a Ruby and JavaScript developer based in San Francisco, California. She's the Chief Consultant at DevMynd Software, where she spends most of her time pairing with clients’ developers, helping level up their team. Her particular areas of interest are OOP, service refactorings, growing teams, and inter-developer dynamics.

  • Tom Dale

    Tom Dale

    Keynote
    Core

    Tom is a member of the Ember Core Team. He's a former Apple engineer who first gained expert front-end JavaScript skills working on MobileMe and iCloud. He's a super hipster, and still isn't sure if it's serious or ironic.

  • Leah Silber

    Leah Silber

    Core

    Leah is an all-around open source advocate. During the day time, she's CEO at Tilde Inc, the open-source-centric company behind Skylight. In her spare time, in addition to running EmberConf, Leah works on GoGaRuCo, RailsConf, and a number of User Groups. She's a retired member of the jQuery Core Team, and a member of the Ember Core Team.

    Session: EmberConf MiniTalks

    EmberConf MiniTalks

    3:00 pm-3:30 pm

    Think lightning talks, but better curated and better prepared. We've selected a handful of really great topics that are critical to get before the EmberConf audience, but not necessarily needing a full 30 minutes.

  • Casey Watts

    Casey Watts

    Casey Watts works for Heroku, doing Ember. His super-power is empathy and helping others become more empathetic. He never leaves home without bubbles. He has a background both in psychology and in software development, making him well prepared to discuss psychology with developers. He studied neurobiology at Yale University, and he co-published a few neurobiology papers.

    Session: A Neurobiologist's Guide to Mind Manipulation

    A Neurobiologist's Guide to Mind Manipulation

    11:30 am-12:00 pm

    A useful-psychology double-whammy: (A) Developers are great systems thinkers. Surprise: your brain is a system too! Reframe frustration into accomplishment, and become a more effective and bubbly person using a frontal cortex feedback loop. (B) Want your team to be the happiest, most productive team around? Recent psychology research reveals one key attribute of the most successful teams, and it's within your influence.

  • Samanta de Barros

    Samanta de Barros

    Samanta has been a software engineer since 2006. While working at WyeWorks, she's been doing Ember at CrazyEgg for the last two years. Recently, she started contributing to the Ember ecosystem with ember-qunit-nice-errors.

    She's a runner in development, sugar addict in recovery, and on her way to try every tea in the world.

    Watch Samanta de Barros's pitch video

    Session: Going Progressive with Ember

    Going Progressive with Ember

    10:45 am-11:15 am

    “Mobile internet usage surpasses desktop usage for the first time in history.”
    Headlines like this are the result of a quick Google search for mobile vs desktop internet usage statistics in 2016. So, what are we doing to engage those mobile users with our Ember app? How can we improve their experience?
    Let's walk together through the process of building a PWA, what makes one one, why are they important and how can we reach to the Ember ecosystem to aid us in our work.

  • Gavin Joyce

    Gavin Joyce

    Gavin hails from Dublin, Ireland and helps build amazing products at Intercom with Ember.js.

    Session: An Animated Guide to Ember Internals

    An Animated Guide to Ember Internals

    4:45 pm-5:15 pm

    Having a good mental model of how Ember works is invaluable, it allows you to be more productive and fully leverage the framework.
    With the aid of some slick animations, we'll take a look at some of the internal moving parts that make up an Ember application. We'll explore routing, data flow and actions, the run loop, event dispatching and DOM rendering and updating.

  • Jessica Jordan

    Jessica Jordan

    Jessica is a biologist, turned front-end developer who is a big fan of CSS3, web comics and Ember.js.

    Watch Jessica Jordan's pitch video

    Session: Animate the Web with Ember.js

    Animate the Web with Ember.js

    4:00 pm-4:30 pm

    Were you a fan of animated cartoons as a kid, and wondered if one day you could create your own? Here's the great news: you can! Using open web standards and Ember.js you're able to create frame-by-frame animations—and even to make them interactive!
    This talk will explain why open web standards are more important than ever for creating animated content. We'll see how we can leverage the power of HTML5 Canvas in Ember efficiently and how to make animations interactive with the support of actions.

  • Balint Erdi

    Balint Erdi

    Balint Erdi is a total Ember.js enthusiast. He has given talks at conferences, held workshops, written dozens of blog posts, made a screencast series and wrote a book, Rock and Roll with Ember.js, which is the most up-to-date book on Ember.

    Training: Secure Authentication with OAuth 2.0 in Ember

    Secure Authentication with OAuth 2.0 in Ember

    9:00 am-12:00 pm

    You've surely heard of OAuth 2.0 before, but did you know that the protocol has of four distinct flows? Each of these flows supports an explicit deployment scenario, and misusing these flows will likely cause your application to be vulnerable to various attacks.

    In this workshop, attendees will learn how to correctly implement OAuth 2.0 into Ember applications using ember-simple-auth and Torii. On top of that, we will go over the most common security issues in OAuth 2.0 implementations, and how you can mitigate them in your application.

    At the end of the workshop, attendees will understand what OAuth 2.0 is all about, and how they can integrate it using the Torii library. They’ll have a clear view on which OAuth 2.0 strategy (flow) to choose depending on the use case. On top of that, they will understand common security issues in OAuth 2.0 implementations, and how to effectively mitigate them.

    During the hands-on exercises, attendees will implement OAuth 2.0 support in a realistic training application. The exercises will be fully documented, and attendees will be able to use the provided application as a reference after the workshop.

    Ticket price of $299, space limited.

    Session: Data Loading Patterns with JSON API

    Data Loading Patterns with JSON API

    4:45 pm-5:15 pm

    Data communication with the API server is a principal design question in rich-client apps. The talk ponders the design angles and gives several examples of data communication between Ember (Data) and a JSON:API compliant backend.

  • Lauren Elizabeth Tan

    Lauren Elizabeth Tan

    Lauren is a Senior Software Engineer at Netflix. She gave her first ever conference talk at EmberConf 2015, and loved it so much she decided to go all in and do more. Lauren frequently writes about Ember.js at her blog on medium, maintains many popular addons, enjoys bubble tea, and has a little puppy named Zelda.

    Session: Confessions of an Ember Addon Author

    Confessions of an Ember Addon Author

    2:15 pm-2:45 pm

    Addons are one of the best things about the Ember eco-system. With one command, you can opt into using a well tested addon that does some of the heavy-lifting for you when building complex applications. The next best thing is that sharing your solution for solving problems is very simple; it's not a big leap going from Ember developer to addon author!
    A healthy addon eco-system is one of the key strengths of Ember, and in this talk we'll discover some best practices, tips and tricks and other exciting confessions from a self-confessed addon addict!

  • Edward Faulkner

    Edward Faulkner

    Core

    Edward Faulkner is a member of the Ember Core Team and the creator of Ember's official animation library. His open source code is running on mainstream gaming consoles, major social media sites, and hordes of enterprise applications. His consultancy, Polynomial LLC, leads ambitious software projects for a diverse group of businesses and nonprofits. He is a research associate of the MIT Media Lab's Social Computing group, and was previously a lead engineer at Akamai Technologies.

    Session: Empowering the Next Million Creators

    Empowering the Next Million Creators

    9:45 am-10:30 am

    Ember isn't just about making developers more efficient. It's about empowering a wider audience to become creators and developers. How do we bridge the gap between our vibrant community and the next million people who have things they want to make but have no idea how to even collaborate with us?
    We already have the foundations of great content-creation tools that will allow authors, site builders, themers, and devs to speak the same language and build higher together. What if anyone could ship their own first app with no coding, but with the power of Ember's community under the hood?

  • Fisayo Oluwadiya

    Fisayo Oluwadiya

    Fisayo is an applications developer lead at a large organization that has built a UI framework on top of Ember. Their goal is to provide components that are accessible and mobile-ready for application development. When not coding, Fisayo can be found eating, cooking, singing, hanging out with friends or hiking (in no particular order).

    Session: Ember in a Large Organization

    Ember in a Large Organization

    4:00 pm-4:30 pm

    As an employee of a large organization, I can attest to the fact that there are VERY many benefits to using Ember. That said, there are also unique challenges to using the framework e.g. asset size, security concerns and upgrade frequency, amongst others. This talk will focus on the benefits and unique aspects of these issues and how we have attempted to resolve them in our organization.

  • Miguel Camba

    Miguel Camba

    Miguel is a Spanish freelance developer now settled in London, where he helps companies build complex app with Ruby, Ember and Elixir. He likes to rant about broken Javascript stuff, but then feels bad, deletes the rant and attempts to fix them.

    Watch Miguel Camba's pitch video

    Session: Higher Order Components

    Higher Order Components

    5:30 pm-6:00 pm

    Since the component keyword and the hash helper were introduced to the framework, a whole new realm of APIs has become possible and yet the broader community has yet to fully embrace these powerful abstractions. With this talk I will help to spread awareness of the dormant power that developers have to hand, and how and when to use them.

  • Madison Kerndt

    Madison Kerndt

    Madison derives a deep sense of purpose from building visceral experiences with technology. She is a front-end engineer and graduate from Turing School of Software & Design. With a background in startups, she joined Techstars as a technical associate for the 2017 class. She enjoys bringing people together by relaying complex topics in a relatable fashion. Her journey has afforded her opportunities to pick up skills that she uses to advance her learning and the learning of those in her community.

    Watch Madison Kerndt's pitch video

    Session: Mastering Ember from the Perspective of a N00b

    Mastering Ember from the Perspective of a N00b

    11:30 am-12:00 pm

    Often times the last person to learn a topic is the best person to teach it. Working within a framework that rapidly changes, we consistently find ourselves in the position of the learner. With fresh eyes, I will reveal common bumps along the path to mastering Ember. Geared towards experts and beginners alike, we will map concepts from a simple CRUD application to relatable mental models in order to demystify the Ember magic. On-boarding new developers and learning new concepts is essential to continuing the growth of the Ember community. Join me to level up!

  • Godfrey Chan

    Godfrey Chan

    Core

    Godfrey Chan is a member of the Ruby on Rails core team and an Ember.js Core Team Member. He currently works at Tilde as an in-house Canadian. In his previous life, he was also an award-winning WordPress™ plugin author.

    Session: Understanding JavaScript Performance

    Understanding JavaScript Performance

    1:30 pm-2:00 pm

    Everyone wants their apps to be fast. However, it is not always clear how to get there. In this talk, we will dig into the internals of JavaScript engines to understand why performance is often so counterintuitive. What is a JIT, and how does it make my code fast? Where does it fall short? We will also discuss why you shouldn't trust micro-benchmarks and some better ways to measure real-world performance.

  • Ingrid Epure

    Ingrid Epure

    Ingrid is a full stack engineer at Intercom.

    Session: Counter-spells and the Art of Keeping Your Application Safe

    Counter-spells and the Art of Keeping Your Application Safe

    2:15 pm-2:45 pm

    Ember plays an important role in ensuring that your application is secure from an attack, however engineers share part of the responsibility. Awareness of how you can harness all the power of Ember's security capabilities and and the additional steps you need to take to prevent security exploits is very important and will make life easier in assessing the current state of your application and planning for the future.
    In this talk we will explore some important security concerns, pitfalls and mitigations that we have learnt over the past four years of building Intercom.

  • Alex Matchneer

    Alex Matchneer

    Core

    Alex was a member of the Ember.js Core Team before the startup lifestyle consumed all of his spare time. He wrote the ember-concurrency addon and continues use Ember everyday while building and maintain a suite of mobile Ember apps.

    Session: State, Time, and Concurrency

    State, Time, and Concurrency

    1:30 pm-2:00 pm

    Modeling changes to state over time is a challenge that most modern app developers have to face. The ember-concurrency addon went a long way toward simplifying many of the challenges inherent in safely modeling asynchronous operations, but there is more work to be done.
    This talk is about time, state management, ember-concurrency, immutability, and how a lot of tricky problems disappear when you rigorously commit to the goal of minimizing non-essential state in favor of derived state.

  • Jen Weber

    Jen Weber

    Jen Weber is a UI/UX Developer at BioBright, where she builds applications that help scientists manage their data, visualize sensor output, and augment their lab workflow. She uses Ember to explore new ways for researchers to interact with their environment and experimental results. She is a proud graduate of General Assembly of Boston’s web development bootcamp.

    Session: SVG Animation and Interaction in Ember

    SVG Animation and Interaction in Ember

    10:45 am-11:15 am

    Creative. Lively. Interactive. What if even a beginner-level Ember app could be all these things? SVG is a flexible, vector-based image format that lets you manipulate image elements in the same way that you already work with divs. It’s almost as simple to write a class binding for a star in a constellation as it is to write it for a checklist item. Learn how Ember’s out-of-the-box behavior can be used to build things like progress meters, interactive diagrams, and charts.

  • Oli Griffiths

    Oli Griffiths

    Senior software engineer at Tumblr with over 10 years experience, building high resilience, web scale software that powers all the dank memes.

    Session: Rebuilding Tumblr as a Single Page App

    Rebuilding Tumblr as a Single Page App

    3:00 pm-3:30 pm

    Following a hack day project, work began on building prototypes of Tumblr using Ember and React. Come and find out what we learned along the way and why we chose Ember to ship all our memes.

  • Bear Douglas

    Bear Douglas

    Trainer

    Bear Douglas is an accomplished public speaker with nearly 15 years’ experience on stage and in the performing arts. In the past three years alone, Bear has given over 130 professional presentations to technical and non-technical audiences of all sizes. She currently leads the mobile developer relations team at Twitter; previously, she was at Facebook and a smattering of SF-based startups.

    Workshop: WHW Public Speaking 101

    WHW Public Speaking 101

    9:00 am-11:30 am

    This Workshop is open to members of the EmberConf Women Helping Women Program and all Women in the Ember community.
    This fun workshop is a mix of lecture, exercises, and discussion, focused on practical techniques and principles that can help you level up your skills for speaking to any size of group. Learn how to adapt your body language and content to communicate effectively to dozens, hundreds, or thousands of people—and how to recover when things don’t go as planned.
    Details on the WHW program.

  • Sam Selikoff

    Sam Selikoff

    Trainer

    Sam Selikoff is a co-founder of EmberMap, a video training site for Ember.js teams. Previously a front-end engineer at TED, he now spends his time sharing his knowledge with the Ember community through videos, blog posts, and consulting.

    Training: Acceptance Testing

    Acceptance Testing

    9:00 am-12:00 pm

    In this training we'll go over the basics of acceptance testing your Ember applications. If you've never written an acceptance test, or have only written a few but find yourself or your team struggling to write them consistently, this training is for you.

    The key to incorporating testing into your development workflow is to write tests that have a net benefit. Once your developers and product managers see the value of your test suite, your team will never go back.

    The benefit of a test is its value minus its cost. Thus, we'll spend time discussing:

    • The value of acceptance tests vs. other tests in an Ember application
    • How to lower the cost of writing acceptance tests
    • The importance of understanding a test's level of abstraction

    As a class, we will also develop the practical skills needed to be successful writing tests, including:

    • How to write test helpers for custom UI components like drag-and-drop widgets
    • A discussion of Ember's run loop and its importance in testing
    • How to use addons like Ember CLI Mirage and Ember CLI Page Object to enforce testing conventions across your team, and more.

    Ember's testing story is stronger than ever, and really sets it apart from other frontend frameworks. Use this training as an opportunity to get your team excited and up to speed about testing in Ember.

    Ticket price of $299, space limited.

    Training: Components

    Components

    1:30 pm-4:30 pm

    Join us in this intermediate training to learn several new component patterns you can bring back to your apps. We'll start by going over some foundations like:

    • The importance of component conventions for your team
    • How to think about a component's public and private interface
    • The different component lifecycles and when to use them

    We'll also work through many examples together. Through these examples you'll learn:

    • Mistakes that limit the composability of your components
    • How to use Ember Concurrency to write maintainable data-loading components
    • When to use data down actions up-and when to avoid it
    • The tradeoff between 'smart' and 'dumb' components
    • Some patterns for component-based styling and more.

    Components are the building blocks of modern Ember applications, so small knowledge gains in this area can have a huge impact on your team's effectiveness. You'll leave this training with new perspectives and a deeper understanding of this crucial piece of Ember development.

    Ticket price of $299, class size limited.

  • Ryan Toronto

    Ryan Toronto

    Trainer

    Ryan has been developing Ember applications since 2012. In addition to shipping dozens of apps for both web and mobile devices, he's led various Ember teams and projects. He also makes Ember screencasts and blog regularly to share his knowledge with the Ember community.

    Training: Acceptance Testing

    Acceptance Testing

    9:00 am-12:00 pm

    In this training we'll go over the basics of acceptance testing your Ember applications. If you've never written an acceptance test, or have only written a few but find yourself or your team struggling to write them consistently, this training is for you.

    The key to incorporating testing into your development workflow is to write tests that have a net benefit. Once your developers and product managers see the value of your test suite, your team will never go back.

    The benefit of a test is its value minus its cost. Thus, we'll spend time discussing:

    • The value of acceptance tests vs. other tests in an Ember application
    • How to lower the cost of writing acceptance tests
    • The importance of understanding a test's level of abstraction

    As a class, we will also develop the practical skills needed to be successful writing tests, including:

    • How to write test helpers for custom UI components like drag-and-drop widgets
    • A discussion of Ember's run loop and its importance in testing
    • How to use addons like Ember CLI Mirage and Ember CLI Page Object to enforce testing conventions across your team, and more.

    Ember's testing story is stronger than ever, and really sets it apart from other frontend frameworks. Use this training as an opportunity to get your team excited and up to speed about testing in Ember.

    Ticket price of $299, space limited.

    Training: Components

    Components

    1:30 pm-4:30 pm

    Join us in this intermediate training to learn several new component patterns you can bring back to your apps. We'll start by going over some foundations like:

    • The importance of component conventions for your team
    • How to think about a component's public and private interface
    • The different component lifecycles and when to use them

    We'll also work through many examples together. Through these examples you'll learn:

    • Mistakes that limit the composability of your components
    • How to use Ember Concurrency to write maintainable data-loading components
    • When to use data down actions up-and when to avoid it
    • The tradeoff between 'smart' and 'dumb' components
    • Some patterns for component-based styling and more.

    Components are the building blocks of modern Ember applications, so small knowledge gains in this area can have a huge impact on your team's effectiveness. You'll leave this training with new perspectives and a deeper understanding of this crucial piece of Ember development.

    Ticket price of $299, class size limited.

  • Serena Fritsch

    Serena Fritsch

    BonusConf

    Serena is a product engineer working for Intercom in Dublin, Ireland. She started working with Ember 1.5 years ago and never looked back. In her spare time she loves to meet like minded, enthusiastic people by hosting the EmberJS Dublin meetup. She also can be found mentoring at female-friendly workshops, drinking way too much coffee and finding the next great recipe for a chocolate tart.

    Watch Serena Fritsch's pitch video

    Session: BonusConf Sessions

    BonusConf Sessions

    1:30 pm-5:20 pm

    Each year, we not-so-secretly run a small mini-conf on Monday, where we professionally record Bonus content for online release. With so many talented Ember people coming to town, how could we not take advantage?
    This year we're inviting a small audience to be present for the presentation of these sessions, a sort of Monday mini-conference we're calling BonusConf.
    This year's agenda includes:

    • 1:30pm—2:00pm: A Design System at Scale
    • by Melissa Roman
    • 2:10pm—2:40pm: Ember Engines as an Application Platform
    • by Todd Jordan
    • 2:50pm—3:20pm: Spin Me a Yarn
    • by Serena Frisch
    • 3:30pm—4:00pm: The Art of Mastering Ember: 7 Key Strengths
    • by Laura Lebovic
    • 4:10pm—4:40pm: Accessible by Default: The Layered Workflow
    • by Melanie Sumner
    • 4:50pm—5:20pm: Learning Ember, Start to Ship
    • by Gabrielle Jameson

    Ticket price of $49 gains you entry to the entire afternoon. Stay for some talks, or all. Small audience, space limited.

  • Melissa Roman

    Melissa Roman

    BonusConf

    Melissa is an Ember developer at Ticketfly.

    Session: BonusConf Sessions

    BonusConf Sessions

    1:30 pm-5:20 pm

    Each year, we not-so-secretly run a small mini-conf on Monday, where we professionally record Bonus content for online release. With so many talented Ember people coming to town, how could we not take advantage?
    This year we're inviting a small audience to be present for the presentation of these sessions, a sort of Monday mini-conference we're calling BonusConf.
    This year's agenda includes:

    • 1:30pm—2:00pm: A Design System at Scale
    • by Melissa Roman
    • 2:10pm—2:40pm: Ember Engines as an Application Platform
    • by Todd Jordan
    • 2:50pm—3:20pm: Spin Me a Yarn
    • by Serena Frisch
    • 3:30pm—4:00pm: The Art of Mastering Ember: 7 Key Strengths
    • by Laura Lebovic
    • 4:10pm—4:40pm: Accessible by Default: The Layered Workflow
    • by Melanie Sumner
    • 4:50pm—5:20pm: Learning Ember, Start to Ship
    • by Gabrielle Jameson

    Ticket price of $49 gains you entry to the entire afternoon. Stay for some talks, or all. Small audience, space limited.

  • Philippe De Ryck

    Philippe De Ryck

    Trainer

    Philippe De Ryck is a professional speaker and trainer on software security and web security. Since he obtained his PhD at the imec-DistriNet research group (KU Leuven, Belgium), he has been running the group's Web Security Training program. This training program ensures a sustainable knowledge transfer of the group’s security expertise towards practitioners, enabling them to build better and more secure applications.

    Training: Secure Authentication with OAuth 2.0 in Ember

    Secure Authentication with OAuth 2.0 in Ember

    9:00 am-12:00 pm

    You've surely heard of OAuth 2.0 before, but did you know that the protocol has of four distinct flows? Each of these flows supports an explicit deployment scenario, and misusing these flows will likely cause your application to be vulnerable to various attacks.

    In this workshop, attendees will learn how to correctly implement OAuth 2.0 into Ember applications using ember-simple-auth and Torii. On top of that, we will go over the most common security issues in OAuth 2.0 implementations, and how you can mitigate them in your application.

    At the end of the workshop, attendees will understand what OAuth 2.0 is all about, and how they can integrate it using the Torii library. They’ll have a clear view on which OAuth 2.0 strategy (flow) to choose depending on the use case. On top of that, they will understand common security issues in OAuth 2.0 implementations, and how to effectively mitigate them.

    During the hands-on exercises, attendees will implement OAuth 2.0 support in a realistic training application. The exercises will be fully documented, and attendees will be able to use the provided application as a reference after the workshop.

    Ticket price of $299, space limited.

  • Laura Lebovic

    Laura Lebovic

    BonusConf

    Software Engineer @showmyhomework. Passionate about Ember, Ruby on Rails, Pop Rock gigs and Fooding. EmberConf and NOS Alive Festival are my next stops. Come say hi!

    Session: BonusConf Sessions

    BonusConf Sessions

    1:30 pm-5:20 pm

    Each year, we not-so-secretly run a small mini-conf on Monday, where we professionally record Bonus content for online release. With so many talented Ember people coming to town, how could we not take advantage?
    This year we're inviting a small audience to be present for the presentation of these sessions, a sort of Monday mini-conference we're calling BonusConf.
    This year's agenda includes:

    • 1:30pm—2:00pm: A Design System at Scale
    • by Melissa Roman
    • 2:10pm—2:40pm: Ember Engines as an Application Platform
    • by Todd Jordan
    • 2:50pm—3:20pm: Spin Me a Yarn
    • by Serena Frisch
    • 3:30pm—4:00pm: The Art of Mastering Ember: 7 Key Strengths
    • by Laura Lebovic
    • 4:10pm—4:40pm: Accessible by Default: The Layered Workflow
    • by Melanie Sumner
    • 4:50pm—5:20pm: Learning Ember, Start to Ship
    • by Gabrielle Jameson

    Ticket price of $49 gains you entry to the entire afternoon. Stay for some talks, or all. Small audience, space limited.

  • Melanie Sumner

    Melanie Sumner

    BonusConf

    Melanie taught herself how to code as a hobby starting back in 1997, and decided to make a career of it after her enlistment in the U.S. Navy ended in 2005. She now works as a developer and accessibility consultant at a leading global financial services firm, and is a member of the `ember-a11y` community team.

    Session: BonusConf Sessions

    BonusConf Sessions

    1:30 pm-5:20 pm

    Each year, we not-so-secretly run a small mini-conf on Monday, where we professionally record Bonus content for online release. With so many talented Ember people coming to town, how could we not take advantage?
    This year we're inviting a small audience to be present for the presentation of these sessions, a sort of Monday mini-conference we're calling BonusConf.
    This year's agenda includes:

    • 1:30pm—2:00pm: A Design System at Scale
    • by Melissa Roman
    • 2:10pm—2:40pm: Ember Engines as an Application Platform
    • by Todd Jordan
    • 2:50pm—3:20pm: Spin Me a Yarn
    • by Serena Frisch
    • 3:30pm—4:00pm: The Art of Mastering Ember: 7 Key Strengths
    • by Laura Lebovic
    • 4:10pm—4:40pm: Accessible by Default: The Layered Workflow
    • by Melanie Sumner
    • 4:50pm—5:20pm: Learning Ember, Start to Ship
    • by Gabrielle Jameson

    Ticket price of $49 gains you entry to the entire afternoon. Stay for some talks, or all. Small audience, space limited.

  • Todd Jordan

    Todd Jordan

    BonusConf

    Todd is a senior web application developer at Interactive Intelligence with over 16 years of industry software development experience. He is currently working on an ambitious realtime collaboration app, written in Ember. He resides in Raleigh, NC with his wife and three kids.

    Session: BonusConf Sessions

    BonusConf Sessions

    1:30 pm-5:20 pm

    Each year, we not-so-secretly run a small mini-conf on Monday, where we professionally record Bonus content for online release. With so many talented Ember people coming to town, how could we not take advantage?
    This year we're inviting a small audience to be present for the presentation of these sessions, a sort of Monday mini-conference we're calling BonusConf.
    This year's agenda includes:

    • 1:30pm—2:00pm: A Design System at Scale
    • by Melissa Roman
    • 2:10pm—2:40pm: Ember Engines as an Application Platform
    • by Todd Jordan
    • 2:50pm—3:20pm: Spin Me a Yarn
    • by Serena Frisch
    • 3:30pm—4:00pm: The Art of Mastering Ember: 7 Key Strengths
    • by Laura Lebovic
    • 4:10pm—4:40pm: Accessible by Default: The Layered Workflow
    • by Melanie Sumner
    • 4:50pm—5:20pm: Learning Ember, Start to Ship
    • by Gabrielle Jameson

    Ticket price of $49 gains you entry to the entire afternoon. Stay for some talks, or all. Small audience, space limited.

  • Mike North

    Mike North

    Trainer

    Mike is a global speaker, trainer and modern web consultant. Previously he was the CTO of Levanto Financial, and the UI Architect of Yahoo Ads & Data. He's a Front End Masters instructor, a Pluralsight author, and at his core a 'product guy who codes'. Mike has a passion for helping developers master the tools they're working with, in the interest of team productivity and happiness.

    Training: Ember for Mobile

    Ember for Mobile

    1:30 pm-5:00 pm

    Mobile web traffic has eclipsed desktop, and the trend seems to only be accelerating. While it's true that your web app 'works' on these devices, there's a difference between technically working, and providing a rich, optimized and fluid experience.

    In this workshop, we'll dive into several topics that make big differences on mobile, including:

    • Progressive Web App technologies and benchmarks
    • Acting and feeling like native apps
    • Avoiding UX that's unavoidably awful on mobile

    Class will feature a mix of lectures and exercises. Attendees will develop practical skills that they can take back to their teams, and elevate their mobile web experience for the good of their customers and businesses.

    Ticket price of $299, class size limited.