WhoBuilt

Code, make mistakes, get community feedback & improve

Nov 6, 2023· 5 min· 224 views·Watch on YouTube

Speaker

Mathieu Acthernoene, lead front-end developer at Swan and React Native open-source contributor, discusses modularity in React Native and learning through community feedback with Wookash at React Native EU 2023.

Work at Swan and open-source contributions

Mathieu works at Swan, a Paris-based banking-as-a-service company that offers accounts, credit cards, and transfers through a GraphQL API. He is a lead front-end developer and contributes to React Native open source, including the React Native Permissions library.

Making React Native packages modular

Mathieu's talk focused on addressing issues with React Native packages that are not very modular. He discussed making packages more modular, particularly on iOS.

Improve through mistakes and feedback

Mathieu said the key lesson was the reflection that came before a now-simple solution. He described trying approaches that fail, taking community feedback, and improving iteratively, including fixing one issue at a time.

Meeting maintainers in person

Mathieu said React Native EU brought together impressive people and felt welcoming, especially as a chance to meet GitHub contacts face to face. He values conferences because conversations with library maintainers can provide context and make it easier to explain issues than online exchanges.

Takeaways

  • Treat unsuccessful attempts as useful steps toward a better solution.
  • Make changes incrementally and invite community feedback along the way.
  • Consider package modularity when addressing React Native issues, especially on iOS.
  • Talk directly with maintainers when an issue lacks context in an online exchange.

Mentioned in this talk

Search inside this talk

What was claimed 4

Related talks