Brains & Beards Show artwork

Brains & Beards Show

20 episodes - English - Latest episode: 4 months ago -

Patryk and Wojciech from Brains & Beards use their combined 25+ years of professional experience to discuss programming, building teams, workflows and everything else that it takes to deliver great mobile applications (in React Native, or otherwise).

Technology Business Entrepreneurship technology mobile native programming react reactnative
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

BBS 19: Documentation in Software Projects

December 15, 2023 12:41 - 36 minutes - 33.7 MB

https://brainsandbeards.com/ Key Moments: Documentation comes in different forms like code comments, README files, external documentation in Confluence, and architectural decision records (ADRs). Code comments can become outdated over time as the code changes, so it's better to rely on clear naming, TypeScript types, and unit tests to document code. README files should focus on project-specific setup instructions rather than general language/framework documentation, and link to external ...

BBS 18: Working with mobile teams

November 27, 2023 09:00 - 41 minutes - 38.6 MB

https://brainsandbeards.com/ Key Moments: Mobile development teams have responsibilities beyond just writing code, such as providing guidance on design, UX, platform best practices, and APIs. Mobile developers should proactively communicate with other teams like design, product, and backend to ensure mobile needs are met. Designers may not be aware of mobile constraints, so developers should point out issues and suggest better solutions. Developers add value by understanding business ne...

BBS 17: What's on My Desk?

October 10, 2023 13:00 - 30 minutes - 28.4 MB

Find us on https://brainsandbeards.com/ The hosts discuss their daily work setups and what equipment they use, including standing desks, laptops, external monitors, headphones, microphones, and other accessories. One host uses a standing desk to avoid sitting for long periods and stays engaged by walking while in meetings or working. Their laptops of choice are MacBooks for iOS development. One also uses an iMac Pro but it has started freezing. Other items mentioned include pens, a Rubik...

BBS 16: Maintainable React Native course

October 03, 2023 09:39 - 19 minutes - 18.2 MB

You can find us on https://brainsandbeards.com/ You can find our course on https://brainsandbeards.com/mrn Key Moments The podcast discusses a new online course called "Maintainable React Native" which teaches developers how to build maintainable architecture for mobile apps through practical examples and techniques delivered via weekly emails. The course covers major topics like handling remote data, state management, design systems, and mobile DevOps from the perspective of ensuring lo...

BBS 15 - Juggling JS Bundles

September 25, 2023 15:36 - 27 minutes - 25.7 MB

You can find us on https://brainsandbeards.com/ Key Moments: React Native allows separating native app skeletons from JavaScript business logic bundles, providing opportunities for faster updates without app store reviews.  Code pushing allows remotely delivering JavaScript bundle updates to users without app store reviews. Bundles can be replaced on the fly to test features before merging code. Developers can validate work locally before merging to avoid broken builds. Multiple bundle...

BBS 14: What's new on Internet

August 28, 2023 11:13 - 29 minutes - 27.1 MB

Wojciech and Patryk are talking about recent quirks of the Internet. In this episode, we focused mostly on the infosec news, as there were plenty of disturbing discoveries in this space. Links from the show: https://downfall.page/ https://www.righto.com/2013/09/intel-x86-documentation-has-more-pages.html https://robins.one/notes/uninstall-the-nightowl-app-now.html Stealing Keystrokes Through Sound - https://www.youtube.com/watch?v=-gDrgj7AOQg Most promoted and blocked domains among Kag...

BBS 13: On separating style from components

February 27, 2023 08:18 - 11 minutes - 10.7 MB

In this solo episode Wojciech discusses a pet peeve of his - separating styles from JSX in React Native components. Too long, didn't listen? Read the blog post instead: https://brainsandbeards.com/blog/2022-locating-styles-in-react-native This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on ...

BBS 12: Normalising app state

January 09, 2023 20:55 - 27 minutes - 25.5 MB

Wojciech & Łukasz discuss the benefits, implementation tips, and potential pitfalls of normalising app state in your React Native mobile app ᕕ(ᐛ)ᕗ This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in tou...

BBS 11: On Code Reviews

May 27, 2021 10:00 - 35 minutes - 32.8 MB

This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in touch If you, or a friend, is looking for a new job, why don't you reach out. We're looking for engineers interested in working on cross-platform mobi...

BBS 10 - Fastlane Automation: How Far is Too Far?

April 09, 2021 10:00 - 30 minutes - 28.1 MB

This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in touch If you, or a friend, is looking for a new job, why don't you reach out. We're looking for engineers interested in working on cross-platform mobi...

BBS 9 - Pre-Commit Hooks: Toxin or Cancer?

April 02, 2021 10:00 - 14 minutes - 13.1 MB

This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in touch If you, or a friend, is looking for a new job, why don't you reach out. We're looking for engineers interested in working on cross-platform mobi...

BBS 8 - Does Your Coding Test Hurt Your Recruting Process

March 26, 2021 11:00 - 42 minutes - 39.5 MB

This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in touch If you, or a friend, is looking for a new job, why don't you reach out. We're looking for engineers interested in working on cross-platform mobi...

BBS 7: How Not to Go Crazy When Getting Things Done

February 11, 2021 11:00 - 36 minutes - 33.5 MB

This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in touch If you, or a friend, is looking for a new job, why don't you reach out. We're looking for engineers interested in working on cross-platform mobi...

BBS 6: Webviews, the money-saving crutch

February 04, 2021 11:00 - 28 minutes - 26.2 MB

This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in touch If you, or a friend, is looking for a new job, why don't you reach out. We're looking for engineers interested in working on cross-platform mobi...

BBS 5: React Native Libraries that We Recommend

January 28, 2021 11:00 - 46 minutes - 42.9 MB

We share some of the libraries we often use in our React Native projects. In no particular order that would be: React & Redux in TypeScript - Complete Guide: https://github.com/piotrwitek/react-redux-typescript-guide A CLI tool to run multiple npm-scripts in parallel or sequential: https://www.npmjs.com/package/npm-run-all React Native Animated Code Input: https://github.com/brains-and-beards/react-native-animated-code-input A splash screen API for react-native which can programatically ...

BBS 4: Holy Grail or How to Share Code between Web and Mobile

January 21, 2021 11:20 - 32 minutes - 30.5 MB

Useful links: react-native-web: https://www.npmjs.com/package/react-native-web Radek Pietruszewski on cross-platform development in Nozbe: https://www.youtube.com/watch?v=KxSwRHi4lHk A Better Routeplanner (example of a React Native application with heavy code-sharing between web and mobile): https://abetterrouteplanner.com/ This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us,...

BBS 3: Releasing Test Builds

January 21, 2021 11:15 - 40 minutes - 37.8 MB

This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in touch If you, or a friend, is looking for a new job, why don't you reach out. We're looking for engineers interested in working on cross-platform mobi...

BBS 2: Typescript

January 21, 2021 11:10 - 33 minutes - 30.6 MB

This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in touch If you, or a friend, is looking for a new job, why don't you reach out. We're looking for engineers interested in working on cross-platform mobi...

BBS 1: Estimation Pitfalls in Mobile Apps

January 21, 2021 11:05 - 40 minutes - 37.2 MB

We discuss what it means to build a "seaworthy" mobile app, handling errors, manual testing, deep-linking and push notifications, automation and configuration, internationalisation and localisation, and many others. This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, se...

BBS 0: Story of Two Nerds or How Everything Started

January 21, 2021 11:00 - 3 minutes - 3.81 MB

This podcast is sponsored by Brains & Beards, a development studio dedicated to helping companies create better mobile applications faster. If you want to support us, there are two things you can do: If you have a colleague or a friend that needs help on mobile app dev side, send them to brainsandbeards.com to check if we can help and get in touch If you, or a friend, is looking for a new job, why don't you reach out. We're looking for engineers interested in working on cross-platform mobi...