Guidance from our team of trusted industry experts
Mainmatter's guiding principles of collaboration and knowledge transfer extend well beyond our client work. Here is a collection of conference talks and other presentations that members of our team have given at various events all over the world over the years.
Latest Talks
EmberConf 2021
EmberConf is 2 days of Ember talks, sessions and fun – streaming live virtually everywhere.
Handling Images on the Web
Watch VideoHandling images on the web has evolved from a simple task to a complex topic. Marco Otte-Witte presents options for different scenarios along with challenges and advantages as well as disadvantages of different approaches.
Please wait… Oh, It Didn't Work!
Watch VideoTobias Bieniek explains how to implement and test loading states, how to deal with network errors and how to prevent Sentry from filling up with uncaught promise errors.
Product Circle: Agile & Data - December 2020

Product Circle is a meetup for all PMO's, Product Owners, Project Managers, Delivery Leads, and anyone involved in a Digital Product/Project team.
The three pillars of successful digital product development
Watch VideoMarco Otte-Witte shares best practices for digital product development in the areas of planning and preparation, process and collaboration, as well as infrastructure and practices.
Version control in design: best practices for collaboration
Watch VideoMar High explains how design teams can benefit from version control and explores best practices for collaboration.
EmberConf 2020
EmberConf is the main yearly conference around all things Ember – virtual and streamed in 2020.
An Octane-Powered JAM Stack
Watch VideoChris Manson explains how Ember Octane and Empress support JAM Stack developers.
Decorators in Depth
Watch VideoMarco Otte-Witte explains how decorators that are the foundation for Ember's @tracked and @actions work under the hood.
The Power of Debugging
Watch VideoSamanta de Barros explains how to leverage tools to debug and better understand the structure of Ember apps.
Revision 408: Ember.js
Listen to EpisodeJessica Jordan appears in revision 408 to discuss all things Ember.js.
EmberFest 2019

EmberFest is the European Community Ember Conference and took place in Copenhagen, Denmark in 2019.
Console Group And QUnit
Watch VideoTobias Bieniek shows how grouping console statements makes for a better QUnit experience.
JAM Stack for Human Beings
Watch VideoChris Manson shares what the JAM stack even is and how Ember developers can leverage its concepts.
Steady State with Ember Octane
Watch VideoJessica Jordan explains how state management works with decorators and tracked properties in Ember Octane apps.
Commit Porto 2019

Commit Porto is a tech conference organized by AlumniEI-FEUP, annually taking place in Porto, Portugal.
Thriving Through the Hype Cycle: An Ember.js Story
Watch VideoRicardo Mendes goes through the history of Ember.js as a project and how it braves the fads of front-end development.
JSConf EU 2019

JSConf EU is a major conference for the JavaScript community in Europe, annually taking place in Berlin, Germany.
Crafting Comics for Literally Everyone
Watch VideoJessica Jordan demonstrates how to create an immersive web comic experience that is not only engaging for sighted users but accessible for everyone.
How to build a Blog Engine in 15m with Ember and NodeJS
Watch VideoChris Manson shows how to build a blog in 15min using empress-blog.
!!Con West 2019

!!Con West was a two-day conference of ten-minute talks about the joy, excitement, and surprise of computing.
How do you tell folks what’s going on from a plane w/no engine?!
Watch VideoTobias Bieniek reports from the intersection between coding and gliding.
Crafting web comics with Ember
Watch VideoJessica Jordan shares how to build comics for the web using Ember.js and the Web Animation API.
DevFest Nantes 2018

DevFest Nantes is a technical conference for developers, aimed at students, professionals or simply curious techies.
SSR, SPAs and PWAs
Watch VideoMarco Otte-Witte talks about Server Side Rendering in times of SPAs and PWAs.
Deliver fast apps even faster
Watch VideoMarco Otte-Witte talks about optimizing JavaScript bundles and loading behaviour of Ember.js apps.
ELS - the Ember Language Server
Watch VideoTobias Bieniek gives an update on the status of the Ember Language Server and goals for the future.
Internationalization: It's Easy in Ember
Watch VideoTobias Bieniek shares just how easy internationalization of Ember apps can be when done right.
Everything they didn’t tell you about the Ember Community
Watch VideoJessica Jordan shares some insights to what defines the Ember Community and what drives it forward.
The Next Generation of Testing
Watch VideoTobias Bieniek elaborates on what modern testing of Ember.js applications looks like.
Assert(js) 2018

Assert(js) Testing Conference is a one-day, single-track conference with a laser focus on testing for JavaScript developers.
Testing against time in JavaScript applications
Watch VideoJessica Jordan introduces patterns and best practices around testing asynchronous and time-dependent behaviors.
International JavaScript Conference 2017

International JavaScript Conference is a 3 day conference around everything JavaScript.
A Glimmer of Hope: Creating modern Web Components with Glimmer
Watch VideoJessica Jordan elaborates on how web components can be built today leveraging Glimmer.js.
The json:api spec
Watch VideoMarco Otte-Witte introduces the json:api spec and compares it to GraphQL.
Better Test Selectors Leveraging the Complete Ember Toolbelt
Watch VideoMarco Otte-Witte introduces ember-test-selectors.
The Modern State of Web Components
Watch VideoJessica Jordan gives an update on the status of native web components and shows how they can be used via Glimmer.js today.
Ember.js Munich May 2017

Ember.js Munich is the local Ember.js meetup in Munich, held around 4 times per year.
Feel the Glimmer
Watch VideoMarco Otte-Witte introduces Glimmer.js and the Glimmer VM and explains how they work.
Animate the Web with Ember.js
Watch VideoJessica Jordan shows how to do animations on the web leveraging HTML5 canvas and the Web Animation API.
Authentication and Session Management in FastBoot
Watch VideoMarco Otte-Witte shows how authentication ans session management works in FastBoot with cookies.












