2023-04-10 DevEx Meetup Notes

Apr 10, 2023

Recording

Please be advised: DevExp Working Group meetings are recorded.

Link: https://axim-org.zoom.us/rec/share/Ks0rq3TV1AGIsAJHqZoRniAotCm1hiPGECorXwqZSkGpRAgWWqOFx6ouYyf62a4M.wLpC-cjNm_EiEzwh

Participants

Meeting captain: @Rebecca Graber (Deactivated)

Notetaker: @Kyle McCormick

  • @Maria Fernanda Magallanes Z

  • Yagnesh Nayi

  • @Diana Huang

  • .

  • .

Discussion topics

Item

Notes

Item

Notes

Start the Zoom recording!

 

Demos

Conference discussion:

  • Mafer

    • Devstack is still the default for MFEs. We need to improve the MFE experience in Tutor.

      • Becca: MFEs are in Tutor, right?

        • Mafer: Yes. A pain point in Tutor is that each MFE has its own container in dev mode, and each container requires some build time.

          • The first MFE worksohp required devstack, which was surpising! Tried to follow along with Tutor but it wasn’t easy.

        • Kyle: Brian S is working on a change where local npm start will work with Tutor containers.

        • Becca & Kyle: We should do a frontend session, and invite David Joy & Brian S, etc.

    • We need quick-start issues for new collaborators in DevX. Perhaps a category or tag.

    • Kyle is working on build speed.

  • Becca

    • Was at the the DevOps session

    • Goal outside of 2U seems to be to replace Devstack with Tutor

    • edX/2U is a big company (even bigger after 2U acquisition) and leans heavily on Devstack, but it was interesting to see that others are so invested in Tutor

    • DevSpace

      • Jeremy B & someone on 2U SRE is interested in this

      • better local development on a Kubernetes cluster

        • you can also deploy with it, but don’t have to

        • some containers can be in prod (hosted?) mode, others in dev mode

      • Could work with Tutor & Devstack? Has a different approach to images.

      • Currently greenlit for discovery at 2U

  • Kyle

    • TVM

    • Hosted solutions

      • Diana: 2U is embarking on a devleoper environment project in the near future

      • Diana’s the tech lead

      • Becca

        • Seems like we have disconnect between the folks working on hosting openedx vs the folks working on openedx development environments

        • Devspace: they give you a blank base image, avoid rebuilding

      • Kyle

        • Who did hosted devstack? John Nagro

        • Is it still used? Yes

        • Do some folks choose to use it even if they are capable of running devstack locally? Yes

Cross Pollination

  • Tools/features/opportunities

  • Tips and tricks

  • Roadmap news

Challenges

  • Each challenge should have a follow up action.

  • If you have an idea for follow up actions, add it.

  • Or if you aren’t sure, leave it blank.

  • We’ll discuss all actions either way.

  • Your Name

    • Your Item of Challenge to Share

    • Idea for Follow Up Action

  • Kyle

    • Busy after the conference. Lots to follow up on. Not a bad thing!

      • Mafer: +1

  • Mafer

    • Starting with MFEs

  • Becca

    • Things move a little slowly at 2u and we have a lot of interruptions

Meeting captain: Transpose action items into the “Action Item” section below.

Successes

  • DevExp wins!

  • Kyle

    • Lots of great DevX and generally DevOps discussions & presentations at the conference.

    • +1

  • Mafer

    • My first talk 🎉

  • Your Name

    • Your Item of Success to Share

 

Suggested Action Items

0-2 minutes:

Last Time:

This Time:

@Kyle McCormick ask OpenCraft folks working on XModule cleanup if they could present at DEPR WG.
@Rebecca Graber (Deactivated) to nag more folks who should be in this meeting and talk to David Joy about a frontend-focused meetup
@Kyle McCormick make a configuration epic probably – but after the conference
@Kyle McCormick update the sprints

 

Meeting captain: Move any remaining action item’s to next week’s minutes.

Look at the board

https://github.com/openedx/wg-developer-experience/issues