Demo/Tech talk: Open edX MFEs

I’ve had recently been working on a lot of frontend code for Open edX MFE, including creating multiple MFEs from scratch.

I was wondering how best to share the knowledge, and figured it best to ask here. I’ve given a talk on react/redux before here (starting at ~40mins), but that was before MFEs existed in their current form, with the current structure and template.

Would there be any interest in having a tech talk/demo for this? If so, what would be the preferred form?

  • Live talk, shared later as a recording
  • Pre-recorded video
  • Written documentation
  • Other (specify)

0 voters

For those interested, what all would you like to see covered?

  • Creating a new MFE
  • Configuring an MFE for use with edx-platform
  • Setting up an MFE in Ocim
  • The structure of MFEs

I’m hoping this will be a one-time investment that will pay off in terms of learning time saved.


Very nice! I’ll certainly share this on our blog/newsletter if it’s recorded.


That would be great @kshitij!

Configuring an MFE for use with edx-platform

I would be interesting in learning about how to replace an existing page in edx-platform with a custom MFE. For example I’d like to replace the dashboard, or the course about page with MFEs.

1 Like

I am looking forward to this :slight_smile:

1 Like

@kshitij Nice idea!

I’d love to learn more about the Open edX MFE structure and how to set one up.
I’d cut Setting up an MFE in Ocim from the talk scope since that can be easily covered with a few docs (and is probably more useful that way).

1 Like

Sure. That’s just a rough list to generate ideas. I’d love to be able to get people contributing to MFE-based frontend tasks more easily.

I’ve been having a hard time finding time to prepare for this, but I think I’m somewhat ready now. Anything left out can be reserved for later talks.

Now it comes to scheduling. These used to come with mid-sprint meeting. Should we follow that and keep it with the next social chat? Perhaps 1h after the social chat i.e. reserve 1hr for the social chat and start the tech talk then?

1 Like

@kshitij Yup - though you can probably pick any time you’d like. As long as it’s recorded for everyone to see async, then what counts is that the time works for you, first :slight_smile:

And great that you’ll be doing this - thank you! :+1: