/
Topics 10/10/2023

Topics 10/10/2023

The goal of this document is to track available topics for the Frontend Study group.

 

Things with 3+ votes

  • MFEs - General build process and guidelines ++++

  • Piral ++++

  • (Ben W) Backend-For-Frontend API pattern. Translation layer between complex backends and frontend++++

  • (Ben W) Data in react apps (redux, context, react-query, component state) + + + +

    • What do we need? Where does it come from? Where do we put it? How do we manage it?

  • (Brian S) GitHub Actions - so the CI isn’t a mystery ++++

    • Specific ones that are active

    • How we configure general ones to push across the ecosystem

    • General FAQ

  • (Kira) Frontend Interviews - what tools to use (excalidraw), best practices, and considerations for edX SWE interviews ++++

    • collaborative portion as well

    • “what other FE type questions are worth using?”

    • Defining/establishing rubrics

  • (@Jeff Witt ) A11y + +

  • (Brian S) Using frontend-template-application to make a new MFE + ++

  • webpack +++

Things I want to know about

  • semantic-release

  • webpack +++

  • MFEs - General build process and guidelines ++++

  • Typescript ++

  • Piral ++++

  • Observability tools

    • Hotjar

    • Segment +

    • New Relic +

  • runtime config +

  • commercetools frontend/Frontastic ++

Things I could present about

  • (Ben W) React Redux patterns and tools +

  • (Ben W) Backend-For-Frontend API pattern. Translation layer between complex backends and frontend++++

  • (Ben W) Going from UI design to Code design +

    • Wire-framing - what actual components do we need?

  • (Ben W) Data in react apps (redux, context, react-query, component state) - + + + +

    • What do we need? Where does it come from? Where do we put it? How do we manage it?

  • (Jesper) Experience with integrating React into legacy projects++

  • (Brian S) GitHub Actions - so the CI isn’t a mystery + +++

  • (Brian S) Using frontend-template-application to make a new MFE + ++

  • (Kira) Frontend Interviews - what tools to use (excalidraw), best practices, and considerations for edX SWE interviews +++

    • collaborative portion as well

    • “what other FE type questions are worth using?”

    • Defining/establishing rubrics

  • (@Jeff Witt or @Kira Miller ) WCAG 2.2 is done +

  • (@Jeff Witt ) A11y + +

    • Drag and Drop the new (WCAG 2.2) way

    • Profile settings cool people love

    • Low-vision testing with zoom, magnification etc.

    • Mobile a11y testing

    • Audio Description for video – what and when?

    • Dynamic Type support how-to

    • Label all the (right) things! +

    • Keyboard access middle and edge cases

    • A11y and data – tables and DataVis

    • Personas review and tools hands-on

    • LearnerBot (Playwright-based course content review tool) tour

    • What Axe-core and ARC Toolkit won’t catch

    • Our new 2U-wide accessibility monitoring tools

    • CPACC, WAS, and Trusted Tester certifications overview

    • Text legibility all the way down

    • Aria-live – the new standard behavior + +

    • equal-access from IBM vs. axe-core vs. ARC Toolkit vs. ??

    • Core page design / structure assumptions for accessible MFEs

    • TinyMCE extras you might not notice

  • (Max F) Observability tools

Existing presentations to repeat

  • React hook and component testing +

  • How are MFEs built, configured, and deployed

  • React hooks - custom and common +

  • Figma for engineers

  • Patterns with react hooks and context (as opposed to redux)

  • Replacing Enzyme for react testing

  • React-query and Typescript

  • Frontend Platform and Frontend Build - Internal tools for UI devs +

Existing presentations to update

  • React hook and component testing

  • How are MFEs built, configured, and deployed

  • React hooks - custom and common

  • Figma for engineers

  • Patterns with react hooks and context (as opposed to redux)

  • Replacing Enzyme for react testing

  • React-query and Typescript

  • Frontend Platform and Frontend Build - Internal tools for UI devs

Related content

Frontend Study Group
Frontend Study Group
More like this
Frontend Study Group
Frontend Study Group
More like this
The State of Open edX Frontend - Open edX Conference 2022
The State of Open edX Frontend - Open edX Conference 2022
More like this
2023-06-22 Frontend Working Group Meeting Notes
2023-06-22 Frontend Working Group Meeting Notes
More like this
2023-07-06 Frontend Working Group Meeting Notes
2023-07-06 Frontend Working Group Meeting Notes
More like this
Frontend Working Group Latest News
Frontend Working Group Latest News
More like this