Audience seen from the back watching a presentation at Emberfest

Guidance from our team of trusted industry experts

Mainmatter's guiding principles of collaboration and knowledge transfer extend well beyond our client work.

Find out about upcoming events, conferences and meetups we will be attending or organizing.

Upcoming events

  • October 13, 2022 - Berlin & remote

    EuroRust

    EuroRust is a 2 day conference for the European Rust community, organized by Mainmatter. We cover all things Rust: from Rust patterns and idioms to systems programming and CLI tooling, servers WASM, and embedded systems.

    Visit Website for EuroRust

Browse our past talks

  1. Lint your code into the future

    EmberConf 2022

    Lint your code into the future

    Adopting new linting rules in modestly sized apps can often leave you with several linting errors across hundreds of files.

    Chris Manson explains how you can reduce the struggle and happily lint large apps all the way to modern Ember at your own pace in his talk from EmberConf 2022.

  2. Data validation libraries in Ember

    EmberFest 2021

    Data validation libraries in Ember

    Ember Octane’s tracking system makes it easier to integrate libraries from the wider JavaScript ecosystem in Ember apps. Bartłomiej Dudzik explained how to leverage other packages for validating data than ember-cp-validations or ember-changeset.

    Data validation libraries in Ember

    Ember Octane’s tracking system makes it easier to integrate libraries from the wider JavaScript ecosystem in Ember apps. Bartłomiej Dudzik explained how to leverage other packages for validating data than ember-cp-validations or ember-changeset.

  3. Making Mira: an Intro to Animating the Web

    EmberFest 2021

    Making Mira: an Intro to Animating the Web

    Mira is a robot created by Pixar artist Alonso Martinez, capable of recreating a great number of emotions and interactions. In his talk, Nick Schot brings Mira to the web while explaining different animation techniques.

    Making Mira: an Intro to Animating the Web

    Mira is a robot created by Pixar artist Alonso Martinez, capable of recreating a great number of emotions and interactions. In his talk, Nick Schot brings Mira to the web while explaining different animation techniques.

  4. Using Ember to build a universal design system

    EmberFest 2021

    Using Ember to build a universal design system

    With Ember being HTML-First, doors open to new possibilities. Chris Manson explores the opportunity of building a design system with Ember that can also be consumed by apps that are not using JavaScript in his talk.

    Using Ember to build a universal design system

    With Ember being HTML-First, doors open to new possibilities. Chris Manson explores the opportunity of building a design system with Ember that can also be consumed by apps that are not using JavaScript in his talk.

  5. Handling Images on the Web

    EmberConf 2021

    Handling Images on the Web

    Handling 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.

    Handling Images on the Web

    Handling 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.

  6. Please wait… Oh, It Didn't Work!

    EmberConf 2021

    Please wait… Oh, It Didn't Work!

    Tobias 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.

    Please wait… Oh, It Didn't Work!

    Tobias 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.

  7. The three pillars of successful digital product development

    Product Circle: Agile & Data - December 2020

    The three pillars of successful digital product development

    Marco 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.

    The three pillars of successful digital product development

    Marco 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.

  8. Version control in design: best practices for collaboration

    OnProduct

    Version control in design: best practices for collaboration

    Mar High explains how design teams can benefit from version control and explores best practices for collaboration.

    Version control in design: best practices for collaboration

    Mar High explains how design teams can benefit from version control and explores best practices for collaboration.

  9. An Octane-Powered JAM Stack

    EmberConf 2020

    An Octane-Powered JAM Stack

    Chris Manson explains how Ember Octane and Empress support JAM Stack developers.

    An Octane-Powered JAM Stack

    Chris Manson explains how Ember Octane and Empress support JAM Stack developers.

  10. Decorators in Depth

    EmberConf 2020

    Decorators in Depth

    Marco Otte-Witte explains how decorators that are the foundation for Ember's @tracked and @actions work under the hood.

    Decorators in Depth

    Marco Otte-Witte explains how decorators that are the foundation for Ember's @tracked and @actions work under the hood.

Three smiling team members looking at a laptop

Grow your business with us

Our experts are ready to guide you through your next big move. Let us know how we can help.
Get in touch