Wuka describes reviving a three-year-old React Native Maps contribution and submitting it while applying to Callstack. Miho says he began after seeing Dan Abramov share a chance to contribute to Jest, where he built an interruptible watch mode feature.
Open Source
Speakers
Miho Pishawa, Callstack’s head of technology for React Native, talks with Callstack host Wuka Shlozinski about getting started in open source, maintaining projects, and Callstack’s contributions.
They discuss contributing to add a feature you need, explore an idea, or learn outside your usual work. Miho describes open source as learning in public, where code, pull requests, reviews, and comments show how a developer’s thinking changes. Preparing a personal fix for others may mean making it readable and useful across different projects.
Miho recommends finding a technology or problem that interests you, then exploring ways to help. He points to Hacktoberfest, meetups, and conferences as opportunities to contribute, improve documentation, meet other developers, and work on projects together.
Miho says open source projects use different processes: Linux has public discussions through mailing lists and forums, while React Native development is tied to Facebook’s monorepo and synced with GitHub. He explains that project creators may become maintainers, and larger projects can require product, project management, and development work. His own path with Jest went from contributor to core contributor.
The conversation names Callstack projects including React Native Paper, React Native Testing Library, Re.Pack, and React Native Builder Bob. Testing Library began as a solution to a client problem and was later developed into an open source testing library. Callstack supports open source through client work, personal time, and dedicated R&D time.
Takeaways
- Start with a library feature you need or a problem you want to learn about.
- Turn a working personal fix into a contribution others can read and use.
- Use meetups, conferences, or Hacktoberfest to find projects and collaborators.
- Expect project maintenance to involve more than writing code as a project grows.
- Open source work can come from client projects, personal time, or dedicated R&D.
Mentioned in this talk
Search inside this talk
What was claimed 7
- builtCallstack Team built Re.Pack
“we also contribute to many open-source projects such as ... Re.Pack”
0:01inReact Native Developers Wanted!YouTube Verified7 sources· Talk
- built
“We figured out a way to open-source it and transform it into an official Testing Library.”
1:00inOpen Source projects worth your attentionYouTube Verified2 sources· Talk
- role atMiho Pishawa is head of technology for React Native at Callstack Team
“our head of technology, Michał Piszczek”
1:03inReact v18.0 & React Native 0.68YouTube Verified4 sources· Talk
- works atWuka Shlozinski works at Callstack Team
“last year I joined Callstack”
YouTube Unverified1 source· Talk
- featureBuilder Bob: Allows you to create libraries for React Native from scratch
“a library that allows you to create libraries for React Native from scratch”
1:35inOpen Source projects worth your attentionYouTube Verified2 sources· Talk
- builtMiho Pishawa built Jestcontributed a feature for interruptible watch mode
“I contributed a feature for interruptible watch mode”
YouTube Unverified1 source· Talk
- builtCallstack Team built Builder Bob
“we have ... React Native Builder Bob”
YouTube Unverified1 source· Talk






