<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link href="https://feeds.simplecast.com/vkYe09Ag" rel="self" title="MP3 Audio" type="application/atom+xml"/>
    <atom:link href="https://simplecast.superfeedr.com" rel="hub" xmlns="http://www.w3.org/2005/Atom"/>
    <generator>https://simplecast.com</generator>
    <title>Brains &amp; Beards Show</title>
    <description>Patryk and Wojciech from Brains &amp; 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).</description>
    <copyright>2020-2026 Brains &amp; Beards Sp.  z o.o.</copyright>
    <language>en</language>
    <pubDate>Tue, 10 Mar 2026 12:00:00 +0000</pubDate>
    <lastBuildDate>Tue, 10 Mar 2026 12:00:13 +0000</lastBuildDate>
    <image>
      <link>https://podcast.brainsandbeards.com</link>
      <title>Brains &amp; Beards Show</title>
      <url>https://image.simplecastcdn.com/images/9700d319-c3b0-4ab4-8607-3b3fff3771f0/43218bdb-7dfa-4f77-98ea-105432a289e2/3000x3000/brains_beards_show_artwork_9000.jpg?aid=rss_feed</url>
    </image>
    <link>https://podcast.brainsandbeards.com</link>
    <itunes:type>episodic</itunes:type>
    <itunes:summary>Patryk and Wojciech from Brains &amp; 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).</itunes:summary>
    <itunes:author>Wojciech Ogrodowczyk, Brains &amp; Beards, Patryk Peszko</itunes:author>
    <itunes:explicit>false</itunes:explicit>
    <itunes:image href="https://image.simplecastcdn.com/images/9700d319-c3b0-4ab4-8607-3b3fff3771f0/43218bdb-7dfa-4f77-98ea-105432a289e2/3000x3000/brains_beards_show_artwork_9000.jpg?aid=rss_feed"/>
    <itunes:new-feed-url>https://feeds.simplecast.com/vkYe09Ag</itunes:new-feed-url>
    <itunes:keywords>technology, mobile, native, programming, react, reactnative</itunes:keywords>
    <itunes:owner>
      <itunes:name>https://brainsandbeards.com</itunes:name>
      <itunes:email>podcast@brainsandbeards.com</itunes:email>
    </itunes:owner>
    <itunes:category text="Technology"/>
    <itunes:category text="Business">
      <itunes:category text="Entrepreneurship"/>
    </itunes:category>
    <itunes:category text="Education">
      <itunes:category text="How To"/>
    </itunes:category>
    <item>
      <guid isPermaLink="false">0ec660af-c1ed-4849-8698-429ae0b42a51</guid>
      <title>BBS 23: Our Favorite Dev Tools</title>
      <description><![CDATA[<p>Patryk and Wojciech share their favorite less-obvious developer tools they use regularly, focusing on tools that genuinely improve day-to-day work rather than the usual basics like terminals or password managers.</p>
<p><a href="https://cleanshot.com/" rel="noopener noreferrer"><strong>CleanShot X</strong></a> — their go-to app for screenshots and screen recordings, with strong annotation tools, scrolling capture, OCR, webcam overlays, and easy cloud sharing.</p>
<p><a href="https://github.com/FuzzyIdeas/Clop" rel="noopener noreferrer"><strong>Clop</strong></a> — a handy companion for compressing and downsizing screenshots and videos, especially useful for keeping GitHub PR attachments under upload limits.</p>
<p><a href="https://www.monolisa.dev/" rel="noopener noreferrer"><strong>MonoLisa</strong></a> — a paid coding font they praise for readability, personality, and overall developer experience.</p>
<p><a href="https://github.com/Genymobile/scrcpy" rel="noopener noreferrer"><strong>scrcpy</strong></a> — recommended for Android development because it mirrors and lets you control a real Android device from your desktop, making testing much more convenient than relying on an emulator.</p>
<p><a href="https://proxyman.com/" rel="noopener noreferrer"><strong>Proxyman</strong></a> — their preferred proxy/network debugging tool for inspecting, modifying, and simulating API traffic in mobile apps.</p>
<p><a href="https://tuple.app/" rel="noopener noreferrer"><strong>Tuple</strong></a> — highlighted as a strong remote pair-programming tool because both people can interact directly with the shared machine, making reviews and collaborative debugging smoother.</p>
<p><a href="https://kaleidoscope.app/" rel="noopener noreferrer"><strong>Kaleidoscope</strong></a> — recommended for comparing text, code snippets, and images with a much nicer experience than older merge tools.</p>
<p><a href="https://apps.apple.com/us/app/devcleaner-for-xcode/id1388020431" rel="noopener noreferrer"><strong>DevCleaner for Xcode</strong></a> — a useful Mac utility for reclaiming disk space by cleaning old Xcode caches, SDKs, and derived data.</p>
<p><a href="https://objective-see.org/" rel="noopener noreferrer"><strong>Objective-See</strong></a> tools — especially <a href="https://objective-see.org/products/lulu.html" rel="noopener noreferrer"><strong>LuLu</strong></a>, <a href="https://objective-see.org/products/blockblock.html" rel="noopener noreferrer"><strong>BlockBlock</strong></a>, and <a href="https://objective-see.org/products/knockknock.html" rel="noopener noreferrer"><strong>KnockKnock</strong></a>, recommended for monitoring outgoing connections, persistence attempts, and suspicious startup items on macOS.</p>
<p><a href="https://docs.infinite.red/reactotron/" rel="noopener noreferrer"><strong>Reactotron</strong></a> — a long-running favorite for React Native debugging, appreciated for stability in a tooling ecosystem that changes often.</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Tue, 10 Mar 2026 12:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Wojciech Ogrodowczyk, Patryk Peszko, Brains &amp; Beards)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-23-our-favorite-dev-tools-JKty__Pe</link>
      <content:encoded><![CDATA[<p>Patryk and Wojciech share their favorite less-obvious developer tools they use regularly, focusing on tools that genuinely improve day-to-day work rather than the usual basics like terminals or password managers.</p>
<p><a href="https://cleanshot.com/" rel="noopener noreferrer"><strong>CleanShot X</strong></a> — their go-to app for screenshots and screen recordings, with strong annotation tools, scrolling capture, OCR, webcam overlays, and easy cloud sharing.</p>
<p><a href="https://github.com/FuzzyIdeas/Clop" rel="noopener noreferrer"><strong>Clop</strong></a> — a handy companion for compressing and downsizing screenshots and videos, especially useful for keeping GitHub PR attachments under upload limits.</p>
<p><a href="https://www.monolisa.dev/" rel="noopener noreferrer"><strong>MonoLisa</strong></a> — a paid coding font they praise for readability, personality, and overall developer experience.</p>
<p><a href="https://github.com/Genymobile/scrcpy" rel="noopener noreferrer"><strong>scrcpy</strong></a> — recommended for Android development because it mirrors and lets you control a real Android device from your desktop, making testing much more convenient than relying on an emulator.</p>
<p><a href="https://proxyman.com/" rel="noopener noreferrer"><strong>Proxyman</strong></a> — their preferred proxy/network debugging tool for inspecting, modifying, and simulating API traffic in mobile apps.</p>
<p><a href="https://tuple.app/" rel="noopener noreferrer"><strong>Tuple</strong></a> — highlighted as a strong remote pair-programming tool because both people can interact directly with the shared machine, making reviews and collaborative debugging smoother.</p>
<p><a href="https://kaleidoscope.app/" rel="noopener noreferrer"><strong>Kaleidoscope</strong></a> — recommended for comparing text, code snippets, and images with a much nicer experience than older merge tools.</p>
<p><a href="https://apps.apple.com/us/app/devcleaner-for-xcode/id1388020431" rel="noopener noreferrer"><strong>DevCleaner for Xcode</strong></a> — a useful Mac utility for reclaiming disk space by cleaning old Xcode caches, SDKs, and derived data.</p>
<p><a href="https://objective-see.org/" rel="noopener noreferrer"><strong>Objective-See</strong></a> tools — especially <a href="https://objective-see.org/products/lulu.html" rel="noopener noreferrer"><strong>LuLu</strong></a>, <a href="https://objective-see.org/products/blockblock.html" rel="noopener noreferrer"><strong>BlockBlock</strong></a>, and <a href="https://objective-see.org/products/knockknock.html" rel="noopener noreferrer"><strong>KnockKnock</strong></a>, recommended for monitoring outgoing connections, persistence attempts, and suspicious startup items on macOS.</p>
<p><a href="https://docs.infinite.red/reactotron/" rel="noopener noreferrer"><strong>Reactotron</strong></a> — a long-running favorite for React Native debugging, appreciated for stability in a tooling ecosystem that changes often.</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="30931891" type="audio/mpeg" url="https://cdn.simplecast.com/media/audio/transcoded/7b7b1be9-5886-4297-8b23-8acaff3ba6f7/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/audio/group/ccba0e89-7f62-4453-bf1f-a931a240ac15/group-item/bab223d8-2ac9-4eb4-86ec-3ce181434b0c/128_default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 23: Our Favorite Dev Tools</itunes:title>
      <itunes:author>Wojciech Ogrodowczyk, Patryk Peszko, Brains &amp; Beards</itunes:author>
      <itunes:duration>00:31:51</itunes:duration>
      <itunes:summary>This episode is about Wojciech and Patryk&apos;s favorite development tools—the less obvious ones they use regularly and genuinely enjoy in their day-to-day work. They share practical picks for screenshots and screen recording, Android device mirroring, network debugging, remote pair programming, file comparison, Xcode cleanup, security utilities, and React Native debugging, while explaining why each tool helps them work faster and more effectively.</itunes:summary>
      <itunes:subtitle>This episode is about Wojciech and Patryk&apos;s favorite development tools—the less obvious ones they use regularly and genuinely enjoy in their day-to-day work. They share practical picks for screenshots and screen recording, Android device mirroring, network debugging, remote pair programming, file comparison, Xcode cleanup, security utilities, and React Native debugging, while explaining why each tool helps them work faster and more effectively.</itunes:subtitle>
      <itunes:keywords>pro tip, react native, dev tools</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>23</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">789d4f5d-54b5-49ea-adc5-f1e5d5944679</guid>
      <title>BBS 22: Are E2E Tests Just Burning Money?</title>
      <description><![CDATA[<p><strong>Key Moments</strong></p><p><strong>Defining end-to-end tests:</strong> The hosts clarify that true business end-to-end flows go far beyond what mobile teams can actually test, so the “ends” are usually artificially limited.</p><p><strong>How they’re supposed to work:</strong> Tools like Detox or Maestro automate UI taps through accessibility labels, running flows on simulators or devices.</p><p><strong>Why they fail:</strong> End-to-end tests are flaky, slow, expensive to run, and often break due to infrastructure issues rather than app logic.</p><p><strong>High maintenance cost:</strong> Teams commonly spend 10–20% of engineering time on setup, debugging, and unreliable failures—often with little real value.</p><p><strong>What they can be good for:</strong> Tracking performance (e.g., startup time) and generating automated screenshots for design review.</p><p><strong>Why they don’t catch UI issues:</strong> Tests only verify tappability and flow—not layout, appearance, or subtle bugs.</p><p><strong>If you must use them:</strong> Cache aggressively, learn your tool deeply, and write tests optimized for reliability, not full coverage.</p><p><strong>Big picture:</strong> For most teams, end-to-end tests provide poor ROI; solid architecture and good communication usually solve the real problems better.</p><p> </p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Fri, 5 Dec 2025 12:39:25 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Patryk Peszko, Wojciech Ogrodowczyk)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-22-are-e2e-tests-just-burning-money-LvbKvgdB</link>
      <content:encoded><![CDATA[<p><strong>Key Moments</strong></p><p><strong>Defining end-to-end tests:</strong> The hosts clarify that true business end-to-end flows go far beyond what mobile teams can actually test, so the “ends” are usually artificially limited.</p><p><strong>How they’re supposed to work:</strong> Tools like Detox or Maestro automate UI taps through accessibility labels, running flows on simulators or devices.</p><p><strong>Why they fail:</strong> End-to-end tests are flaky, slow, expensive to run, and often break due to infrastructure issues rather than app logic.</p><p><strong>High maintenance cost:</strong> Teams commonly spend 10–20% of engineering time on setup, debugging, and unreliable failures—often with little real value.</p><p><strong>What they can be good for:</strong> Tracking performance (e.g., startup time) and generating automated screenshots for design review.</p><p><strong>Why they don’t catch UI issues:</strong> Tests only verify tappability and flow—not layout, appearance, or subtle bugs.</p><p><strong>If you must use them:</strong> Cache aggressively, learn your tool deeply, and write tests optimized for reliability, not full coverage.</p><p><strong>Big picture:</strong> For most teams, end-to-end tests provide poor ROI; solid architecture and good communication usually solve the real problems better.</p><p> </p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="35382892" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/cc1e178f-51c0-4832-a88d-7ffe54d0c77c/audio/4db42429-b6c4-4d24-911a-2d181a5fdaad/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 22: Are E2E Tests Just Burning Money?</itunes:title>
      <itunes:author>Brains &amp; Beards, Patryk Peszko, Wojciech Ogrodowczyk</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/9700d319-c3b0-4ab4-8607-3b3fff3771f0/781c93cd-6e94-4afd-a215-116f33f2819a/3000x3000/brains-20and-20beards-20show-20artwork-209000.jpg?aid=rss_feed"/>
      <itunes:duration>00:36:30</itunes:duration>
      <itunes:summary>In this episode of Brains &amp; Beards, Patryk and Wojciech dive into why end-to-end tests often feel like “burning money” for mobile teams. They challenge the assumption that end-to-end tests provide reliable UI validation, arguing instead that they are expensive, flaky, and rarely catch meaningful issues. The hosts explain why UI-driven flows break easily, why maintenance costs balloon, and why the return on investment is often low except in specific cases such as performance tracking or automated screenshot generation for design reviews. They wrap up with pragmatic strategies for teams forced to use end-to-end tests and make the case that thoughtful architecture—and good communication—usually yield better results.</itunes:summary>
      <itunes:subtitle>In this episode of Brains &amp; Beards, Patryk and Wojciech dive into why end-to-end tests often feel like “burning money” for mobile teams. They challenge the assumption that end-to-end tests provide reliable UI validation, arguing instead that they are expensive, flaky, and rarely catch meaningful issues. The hosts explain why UI-driven flows break easily, why maintenance costs balloon, and why the return on investment is often low except in specific cases such as performance tracking or automated screenshot generation for design reviews. They wrap up with pragmatic strategies for teams forced to use end-to-end tests and make the case that thoughtful architecture—and good communication—usually yield better results.</itunes:subtitle>
      <itunes:keywords>mobile, e2e</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>22</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">2674ec82-a802-4d6d-bced-179a36a509df</guid>
      <title>BBS 21: jj - It&apos;s Not All Sunshine and Roses</title>
      <description><![CDATA[<p><strong>Key Moments</strong></p><p><strong>Onboarding & docs are weak:</strong> They highlight that JJ’s official website has limited documentation, there’s no clear “I’m a Git user, how do I switch?” guide, and the flexibility of many possible workflows can be overwhelming for newcomers.</p><p><strong>Tutorials that stop halfway:</strong> Wojciech describes learning JJ via Steve Klabnik’s tutorial (great for basics and GitHub PRs), but notes it stops at a “to be continued” point and doesn’t cover advanced workflows like stacked PRs or mega merges.</p><p><strong>Rebase is harder to discover:</strong> Wojciech explains that he frequently has to look up how to “rebase” his feature branches in JJ, because the commands are less obvious than in Git and official docs feel more like technical references than user tutorials.</p><p><strong>AI help is hit-and-miss:</strong> They mention that asking AI tools about JJ used to produce outdated or incorrect commands; it’s improved, but still tends to lag behind JJ’s latest versions.</p><p><strong>Powerful primitives, missing batteries-included UX:</strong> JJ gives very low-level, powerful tools (like refsets and named bookmarks), but many higher-level conveniences are missing, forcing users to copy snippets from Discord or write custom commands (like tug to move bookmarks).</p><p><strong>Refsets are strong but complex:</strong> Refsets are described as a powerful language for describing revision sets, but way too advanced for beginners; newcomers shouldn’t be forced to learn them in their first months just to get common workflows.</p><p><strong>Bookmark and branch friction:</strong> Because named bookmarks in JJ effectively stand in for Git branches, users must manually move and update them, which can feel as clumsy as moving tags in Git unless you script it yourself.</p><p><strong>Tagging still done in Git:</strong> Wojciech shares that for release tagging he still drops down to raw Git commands, since he doesn’t have a smooth JJ-based tagging workflow.</p><p><strong>GitHub & divergent commits:</strong> A big pain point is that when pushing/pulling from GitHub, commits may get different IDs, resulting in “divergent changes” that JJ can’t automatically reconcile, so users must manually pick which ones to keep.</p><p><strong>Ecosystem still catching up:</strong> They mention tools like Tangled and an unreleased JJ-focused hosting platform being built by core maintainers, hoping it will be for JJ what GitHub was for Git.</p><p><strong>Performance & features on large repos:</strong> From community feedback, they note JJ can be slower on very large repos due to tracking every file change, and features like workspaces aren’t supported yet.</p><p><strong>Interactive rebase vs JJ workflows:</strong> Some users miss Git’s powerful interactive rebase that can reshuffle many commits at once; in JJ similar effects often require more manual work or complex refsets, though many gaps already have open issues and planned improvements.</p><p><strong>Real-world experience is still positive:</strong> Despite the rough edges, both hosts say working with GitHub is <i>still nicer</i> through JJ than pure Git, especially when checking out others’ branches and avoiding git stash/cleanup chores.</p><p><strong>Maturity and trade-offs:</strong> They frame JJ’s current state as “growing pains” of a young tool (v0.33), with drawbacks that are small compared to the benefits for their everyday work.</p><p><strong>Closing encouragement:</strong> They stress they’ve been JJ-only for months, recommend listeners give it a try alongside Git, and suggest re-listening to the previous positive episode or watching their Brain Picks YouTube video for a more enthusiastic, hands-on view.</p><p> </p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 20 Nov 2025 13:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Patryk Peszko, Wojciech Ogrodowczyk)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-21-jj-its-not-all-sunshine-and-roses-nMyiKrGk</link>
      <content:encoded><![CDATA[<p><strong>Key Moments</strong></p><p><strong>Onboarding & docs are weak:</strong> They highlight that JJ’s official website has limited documentation, there’s no clear “I’m a Git user, how do I switch?” guide, and the flexibility of many possible workflows can be overwhelming for newcomers.</p><p><strong>Tutorials that stop halfway:</strong> Wojciech describes learning JJ via Steve Klabnik’s tutorial (great for basics and GitHub PRs), but notes it stops at a “to be continued” point and doesn’t cover advanced workflows like stacked PRs or mega merges.</p><p><strong>Rebase is harder to discover:</strong> Wojciech explains that he frequently has to look up how to “rebase” his feature branches in JJ, because the commands are less obvious than in Git and official docs feel more like technical references than user tutorials.</p><p><strong>AI help is hit-and-miss:</strong> They mention that asking AI tools about JJ used to produce outdated or incorrect commands; it’s improved, but still tends to lag behind JJ’s latest versions.</p><p><strong>Powerful primitives, missing batteries-included UX:</strong> JJ gives very low-level, powerful tools (like refsets and named bookmarks), but many higher-level conveniences are missing, forcing users to copy snippets from Discord or write custom commands (like tug to move bookmarks).</p><p><strong>Refsets are strong but complex:</strong> Refsets are described as a powerful language for describing revision sets, but way too advanced for beginners; newcomers shouldn’t be forced to learn them in their first months just to get common workflows.</p><p><strong>Bookmark and branch friction:</strong> Because named bookmarks in JJ effectively stand in for Git branches, users must manually move and update them, which can feel as clumsy as moving tags in Git unless you script it yourself.</p><p><strong>Tagging still done in Git:</strong> Wojciech shares that for release tagging he still drops down to raw Git commands, since he doesn’t have a smooth JJ-based tagging workflow.</p><p><strong>GitHub & divergent commits:</strong> A big pain point is that when pushing/pulling from GitHub, commits may get different IDs, resulting in “divergent changes” that JJ can’t automatically reconcile, so users must manually pick which ones to keep.</p><p><strong>Ecosystem still catching up:</strong> They mention tools like Tangled and an unreleased JJ-focused hosting platform being built by core maintainers, hoping it will be for JJ what GitHub was for Git.</p><p><strong>Performance & features on large repos:</strong> From community feedback, they note JJ can be slower on very large repos due to tracking every file change, and features like workspaces aren’t supported yet.</p><p><strong>Interactive rebase vs JJ workflows:</strong> Some users miss Git’s powerful interactive rebase that can reshuffle many commits at once; in JJ similar effects often require more manual work or complex refsets, though many gaps already have open issues and planned improvements.</p><p><strong>Real-world experience is still positive:</strong> Despite the rough edges, both hosts say working with GitHub is <i>still nicer</i> through JJ than pure Git, especially when checking out others’ branches and avoiding git stash/cleanup chores.</p><p><strong>Maturity and trade-offs:</strong> They frame JJ’s current state as “growing pains” of a young tool (v0.33), with drawbacks that are small compared to the benefits for their everyday work.</p><p><strong>Closing encouragement:</strong> They stress they’ve been JJ-only for months, recommend listeners give it a try alongside Git, and suggest re-listening to the previous positive episode or watching their Brain Picks YouTube video for a more enthusiastic, hands-on view.</p><p> </p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="26668590" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/df6cc9b9-5827-4703-8fbc-300f776d2cdd/audio/bb6ae0f1-366c-43b2-a9ae-6e7e9a984f11/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 21: jj - It&apos;s Not All Sunshine and Roses</itunes:title>
      <itunes:author>Brains &amp; Beards, Patryk Peszko, Wojciech Ogrodowczyk</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/9700d319-c3b0-4ab4-8607-3b3fff3771f0/3a622d5d-530a-45bc-9729-ddbba933eafc/3000x3000/brains-20and-20beards-20show-20artwork-209000.jpg?aid=rss_feed"/>
      <itunes:duration>00:27:25</itunes:duration>
      <itunes:summary>In this episode of Brains &amp; Beards, Patryk and Wojciech follow up their enthusiastic JJ praise by honestly walking through what they don’t like about the tool yet. They talk about how onboarding is still rough: official docs are thin, advanced tutorials are unfinished, and a lot of essential knowledge is buried in the JJ Discord. They also cover practical pain points like awkward rebasing, manual bookmark/tag management, divergent commits when working with GitHub, and missing higher-level commands that currently require custom configs and refsets. Despite these drawbacks and early-stage growing pains, they both still use JJ daily, feel the trade-offs are clearly worth it, and encourage listeners to try it alongside Git while keeping an eye on upcoming “JJ hub”–style hosting tools.</itunes:summary>
      <itunes:subtitle>In this episode of Brains &amp; Beards, Patryk and Wojciech follow up their enthusiastic JJ praise by honestly walking through what they don’t like about the tool yet. They talk about how onboarding is still rough: official docs are thin, advanced tutorials are unfinished, and a lot of essential knowledge is buried in the JJ Discord. They also cover practical pain points like awkward rebasing, manual bookmark/tag management, divergent commits when working with GitHub, and missing higher-level commands that currently require custom configs and refsets. Despite these drawbacks and early-stage growing pains, they both still use JJ daily, feel the trade-offs are clearly worth it, and encourage listeners to try it alongside Git while keeping an eye on upcoming “JJ hub”–style hosting tools.</itunes:subtitle>
      <itunes:keywords>jujutsu, vcs, jj</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>21</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">4b0090c9-0f56-42bf-9479-5088f31fe977</guid>
      <title>BBS 20: Why we stopped using git</title>
      <description><![CDATA[<p><a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p>Our video about JJ: https://www.youtube.com/watch?v=J2f3Pj58wTg</p><p>Key Moments:</p><p><strong>Introducing JJ (Jujutsu):</strong> The hosts explain what JJ is, where it came from, and how it works as a Git-compatible version control tool.</p><p><strong>Why JJ works alongside Git:</strong> They highlight that JJ can be used on top of existing Git repositories, allowing silent adoption without requiring team-wide changes.</p><p><strong>Undo/redo & operation log:</strong> A major selling point — JJ’s intuitive ability to undo any action and track every change, unlike Git’s cryptic reflog.</p><p><strong>Working with changes, not commits:</strong> JJ’s model fits developers’ real workflow better, allowing editing of earlier changes, easy restructuring, and meaningful commit histories.</p><p><strong>Goodbye git stash:</strong> JJ removes the need for stashing or temporary commits when switching context, making branch changes effortless.</p><p><strong>MegaMerge capability:</strong> JJ allows temporary merging of multiple branches for testing without permanent commits — something Git can’t replicate cleanly.</p><p><strong>Improved review workflow:</strong> JJ makes checking out others’ branches and cleaning up afterward much easier compared to Git’s messy local branch management.</p><p><strong>Tools & ecosystem:</strong> Terminal UIs, graphical interfaces, and merge tools already support JJ, making it beginner-friendly.</p><p><strong>Path to wider adoption:</strong> Discussion about the future potential of a “JJ hub” that works natively with change IDs.</p><p><strong>Closing reflections:</strong> Both hosts emphasize that switching to JJ was easier and more valuable than expected — enough to inspire them to restart the podcast.</p><p> </p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Fri, 14 Nov 2025 09:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-20-why-we-stopped-using-git-8HJ8rgFV</link>
      <content:encoded><![CDATA[<p><a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p>Our video about JJ: https://www.youtube.com/watch?v=J2f3Pj58wTg</p><p>Key Moments:</p><p><strong>Introducing JJ (Jujutsu):</strong> The hosts explain what JJ is, where it came from, and how it works as a Git-compatible version control tool.</p><p><strong>Why JJ works alongside Git:</strong> They highlight that JJ can be used on top of existing Git repositories, allowing silent adoption without requiring team-wide changes.</p><p><strong>Undo/redo & operation log:</strong> A major selling point — JJ’s intuitive ability to undo any action and track every change, unlike Git’s cryptic reflog.</p><p><strong>Working with changes, not commits:</strong> JJ’s model fits developers’ real workflow better, allowing editing of earlier changes, easy restructuring, and meaningful commit histories.</p><p><strong>Goodbye git stash:</strong> JJ removes the need for stashing or temporary commits when switching context, making branch changes effortless.</p><p><strong>MegaMerge capability:</strong> JJ allows temporary merging of multiple branches for testing without permanent commits — something Git can’t replicate cleanly.</p><p><strong>Improved review workflow:</strong> JJ makes checking out others’ branches and cleaning up afterward much easier compared to Git’s messy local branch management.</p><p><strong>Tools & ecosystem:</strong> Terminal UIs, graphical interfaces, and merge tools already support JJ, making it beginner-friendly.</p><p><strong>Path to wider adoption:</strong> Discussion about the future potential of a “JJ hub” that works natively with change IDs.</p><p><strong>Closing reflections:</strong> Both hosts emphasize that switching to JJ was easier and more valuable than expected — enough to inspire them to restart the podcast.</p><p> </p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="38648474" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/22c151c9-fd2a-4332-990a-d3791a52cbaf/audio/0459755c-746a-4fcf-94d0-40abb628506c/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 20: Why we stopped using git</itunes:title>
      <itunes:author>Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko</itunes:author>
      <itunes:duration>00:39:54</itunes:duration>
      <itunes:summary>In this episode of Brains &amp; Beards, Patryk and Wojtek share why, after more than a decade with Git, they’ve switched their daily work to a new version control system called JJ (Jujutsu). They explain how JJ can sit on top of existing Git repositories, letting you use it even if your whole team stays on Git and GitHub, and why concepts like the operation log, easy undo/redo, and working with “changes” instead of “finished commits” feel much more natural to developers. The hosts walk through quality-of-life improvements such as effortlessly jumping between branches, editing old changes, splitting work cleanly, and avoiding painful tools like git stash and complex rebases. They also touch on the current limitations and dreams of a future “JJ hub”.</itunes:summary>
      <itunes:subtitle>In this episode of Brains &amp; Beards, Patryk and Wojtek share why, after more than a decade with Git, they’ve switched their daily work to a new version control system called JJ (Jujutsu). They explain how JJ can sit on top of existing Git repositories, letting you use it even if your whole team stays on Git and GitHub, and why concepts like the operation log, easy undo/redo, and working with “changes” instead of “finished commits” feel much more natural to developers. The hosts walk through quality-of-life improvements such as effortlessly jumping between branches, editing old changes, splitting work cleanly, and avoiding painful tools like git stash and complex rebases. They also touch on the current limitations and dreams of a future “JJ hub”.</itunes:subtitle>
      <itunes:keywords>jujutsu, vcs, jj</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>20</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">3c7adc10-ea44-49de-b8c0-6ba7d29b3c37</guid>
      <title>BBS 19: Documentation in Software Projects</title>
      <description><![CDATA[<p><a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p>Key Moments:</p><ul><li>Documentation comes in different forms like code comments, README files, external documentation in Confluence, and architectural decision records (ADRs).</li><li>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.</li><li>README files should focus on project-specific setup instructions rather than general language/framework documentation, and link to external docs when possible.</li><li>External documentation is better suited for business context, team decisions, and diagrams that involve multiple teams. It's easier for others to contribute to compared to code docs.</li><li>Using a shared terminology ("domain language") is important for communication between teams working on the same codebase or product. This vocabulary should be documented.</li><li>ADRs are useful for documenting past architecture and design decisions in case they need to be revisited. They improve decision making and prevent rehashing the same discussions.</li><li>Writing documentation forces one to better understand a topic. Developers should practice writing to improve their communication and learning.</li><li>Tests can double as a form of documentation, like regular expressions explained through example test cases.</li><li>Commit messages should be concise and avoid too many changes in one commit to allow for informative messages.</li><li>TypeScript's "expect error" is better than "ignore" for documenting expected errors in code.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Fri, 15 Dec 2023 12:41:54 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Wojciech Ogrodowczyk, Brains &amp; Beards, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-19-documentation-in-software-projects-BfAtxvXU</link>
      <media:thumbnail height="720" url="https://image.simplecastcdn.com/images/9700d319-c3b0-4ab4-8607-3b3fff3771f0/16d9fc92-3f8d-44ac-8764-f8bf18c6a495/brains-and-beards-show-artwork-3000.jpg" width="1280"/>
      <content:encoded><![CDATA[<p><a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p>Key Moments:</p><ul><li>Documentation comes in different forms like code comments, README files, external documentation in Confluence, and architectural decision records (ADRs).</li><li>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.</li><li>README files should focus on project-specific setup instructions rather than general language/framework documentation, and link to external docs when possible.</li><li>External documentation is better suited for business context, team decisions, and diagrams that involve multiple teams. It's easier for others to contribute to compared to code docs.</li><li>Using a shared terminology ("domain language") is important for communication between teams working on the same codebase or product. This vocabulary should be documented.</li><li>ADRs are useful for documenting past architecture and design decisions in case they need to be revisited. They improve decision making and prevent rehashing the same discussions.</li><li>Writing documentation forces one to better understand a topic. Developers should practice writing to improve their communication and learning.</li><li>Tests can double as a form of documentation, like regular expressions explained through example test cases.</li><li>Commit messages should be concise and avoid too many changes in one commit to allow for informative messages.</li><li>TypeScript's "expect error" is better than "ignore" for documenting expected errors in code.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="35307838" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/b7135a27-a04c-4770-a487-f477e2bb7e82/audio/3d75f267-c052-493e-b59a-66387abcf201/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 19: Documentation in Software Projects</itunes:title>
      <itunes:author>Wojciech Ogrodowczyk, Brains &amp; Beards, Patryk Peszko</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/9700d319-c3b0-4ab4-8607-3b3fff3771f0/e8c2229c-1f55-456e-adbd-13eb3b487614/3000x3000/brains-and-beards-show-artwork-3000.jpg?aid=rss_feed"/>
      <itunes:duration>00:36:27</itunes:duration>
      <itunes:summary>The podcast discusses various types of documentation for software projects, including documenting code and external documentation. It explores what should be documented within code comments versus other approaches like TypeScript. Maintaining outdated documentation is an issue, so validation through tests or expected errors is preferable. External documentation like readmes should link to other sources rather than include details likely to become outdated. Architectural decision records are recommended to explain important design choices. The discussion also covers establishing a domain language to reduce ambiguity and standardizing terminology between teams. Overall, the podcast emphasizes writing documentation that remains useful over time rather than just explaining code.</itunes:summary>
      <itunes:subtitle>The podcast discusses various types of documentation for software projects, including documenting code and external documentation. It explores what should be documented within code comments versus other approaches like TypeScript. Maintaining outdated documentation is an issue, so validation through tests or expected errors is preferable. External documentation like readmes should link to other sources rather than include details likely to become outdated. Architectural decision records are recommended to explain important design choices. The discussion also covers establishing a domain language to reduce ambiguity and standardizing terminology between teams. Overall, the podcast emphasizes writing documentation that remains useful over time rather than just explaining code.</itunes:subtitle>
      <itunes:keywords>mobile, react native, documentation</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>19</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">c96d2bff-2e88-435b-a04b-6d24c48d32ab</guid>
      <title>BBS 18: Working with mobile teams</title>
      <description><![CDATA[<p><a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p><strong>Key Moments</strong>:</p><ul><li>Mobile development teams have responsibilities beyond just writing code, such as providing guidance on design, UX, platform best practices, and APIs.</li><li>Mobile developers should proactively communicate with other teams like design, product, and backend to ensure mobile needs are met.</li><li>Designers may not be aware of mobile constraints, so developers should point out issues and suggest better solutions.</li><li>Developers add value by understanding business needs and constraints around payments, analytics, and security rules.</li><li>Developers should help educate other teams on the latest mobile changes to avoid outdated approaches.</li><li>APIs need to consider mobile use cases around battery life and offline usage.</li><li>Versioning, deprecation, and error handling are especially important for mobile APIs.</li><li>Automating workflows can save significant time spent on manual tasks.</li><li>Mobile teams can build internal tools and services to streamline their work.</li><li>Change logs and release notes should have useful information for users, not just be technical.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Mon, 27 Nov 2023 09:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-18-working-with-mobile-teams-lSK2BSPp</link>
      <content:encoded><![CDATA[<p><a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p><strong>Key Moments</strong>:</p><ul><li>Mobile development teams have responsibilities beyond just writing code, such as providing guidance on design, UX, platform best practices, and APIs.</li><li>Mobile developers should proactively communicate with other teams like design, product, and backend to ensure mobile needs are met.</li><li>Designers may not be aware of mobile constraints, so developers should point out issues and suggest better solutions.</li><li>Developers add value by understanding business needs and constraints around payments, analytics, and security rules.</li><li>Developers should help educate other teams on the latest mobile changes to avoid outdated approaches.</li><li>APIs need to consider mobile use cases around battery life and offline usage.</li><li>Versioning, deprecation, and error handling are especially important for mobile APIs.</li><li>Automating workflows can save significant time spent on manual tasks.</li><li>Mobile teams can build internal tools and services to streamline their work.</li><li>Change logs and release notes should have useful information for users, not just be technical.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="40503924" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/bcdc2584-9946-4cc9-b845-048590808e28/audio/398ee1d1-af1f-497c-b1c2-d1ab09fdfa71/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 18: Working with mobile teams</itunes:title>
      <itunes:author>Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko</itunes:author>
      <itunes:duration>00:41:51</itunes:duration>
      <itunes:summary>The podcast discusses the responsibilities of a mobile development team and how they differ from teams that only focus on writing code. Mobile developers can play an important role by providing expertise on mobile design patterns, technologies, and best practices to help other teams. They also need to work closely with backend developers to ensure APIs are optimized for mobile and address issues like battery life. In addition, mobile teams can help with testing, deployment automation, and even building internal tools to speed up their work. The podcast emphasizes that mobile developers should act as advisors and not just code contributors if they want to fully utilize their skills and provide the most value to their organizations. It highlights how mobile expertise can influence product design and strategy in ways that benefit both business and users.</itunes:summary>
      <itunes:subtitle>The podcast discusses the responsibilities of a mobile development team and how they differ from teams that only focus on writing code. Mobile developers can play an important role by providing expertise on mobile design patterns, technologies, and best practices to help other teams. They also need to work closely with backend developers to ensure APIs are optimized for mobile and address issues like battery life. In addition, mobile teams can help with testing, deployment automation, and even building internal tools to speed up their work. The podcast emphasizes that mobile developers should act as advisors and not just code contributors if they want to fully utilize their skills and provide the most value to their organizations. It highlights how mobile expertise can influence product design and strategy in ways that benefit both business and users.</itunes:subtitle>
      <itunes:keywords>mobile, development, react native, team</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>18</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">0c6f192a-ba8d-45d5-b5a7-154eace28ee2</guid>
      <title>BBS 17: What&apos;s on My Desk?</title>
      <description><![CDATA[<p>Find us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><ul><li>The hosts discuss their daily work setups and what equipment they use, including standing desks, laptops, external monitors, headphones, microphones, and other accessories.</li><li>One host uses a standing desk to avoid sitting for long periods and stays engaged by walking while in meetings or working.</li><li>Their laptops of choice are MacBooks for iOS development. One also uses an iMac Pro but it has started freezing.</li><li>Other items mentioned include pens, a Rubik's cube for focusing, an external SSD for extra storage space due to limited internal storage, and a cloudlifter microphone amplifier to reduce noise.</li><li>A mechanical keyboard is used for programming tasks, with custom key mappings for shortcuts.</li><li>An external hard drive is used for video editing projects and backups due to large file sizes.</li><li>A multi-channel audio interface and microphone setup provides easy, high-quality and noise-free podcast recording.</li><li>A separate webcam is used for higher quality video calls compared to laptop cameras.</li><li>Photos and decorations on the desk provide smiles and breaks from work.</li><li>The hosts discuss focusing on technical development tips or sharing more of their work environments and setups in future episodes based on listener feedback.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Tue, 10 Oct 2023 13:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Patryk Peszko, Wojciech Ogrodowczyk)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-17-whats-on-my-desk-cr1n6ISs</link>
      <content:encoded><![CDATA[<p>Find us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><ul><li>The hosts discuss their daily work setups and what equipment they use, including standing desks, laptops, external monitors, headphones, microphones, and other accessories.</li><li>One host uses a standing desk to avoid sitting for long periods and stays engaged by walking while in meetings or working.</li><li>Their laptops of choice are MacBooks for iOS development. One also uses an iMac Pro but it has started freezing.</li><li>Other items mentioned include pens, a Rubik's cube for focusing, an external SSD for extra storage space due to limited internal storage, and a cloudlifter microphone amplifier to reduce noise.</li><li>A mechanical keyboard is used for programming tasks, with custom key mappings for shortcuts.</li><li>An external hard drive is used for video editing projects and backups due to large file sizes.</li><li>A multi-channel audio interface and microphone setup provides easy, high-quality and noise-free podcast recording.</li><li>A separate webcam is used for higher quality video calls compared to laptop cameras.</li><li>Photos and decorations on the desk provide smiles and breaks from work.</li><li>The hosts discuss focusing on technical development tips or sharing more of their work environments and setups in future episodes based on listener feedback.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="29756034" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/c0985c57-cc5b-4c16-b8cc-759cffe0eec3/audio/32970bd5-6f62-40ce-ab7d-584446f48b53/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 17: What&apos;s on My Desk?</itunes:title>
      <itunes:author>Brains &amp; Beards, Patryk Peszko, Wojciech Ogrodowczyk</itunes:author>
      <itunes:duration>00:30:38</itunes:duration>
      <itunes:summary>In this episode, we will explore what Patryk and Wojciech have on their desk for fun and profit. And maybe they will even lift the veil of secrecy of what is hiding under their desks 😱 Socking news!</itunes:summary>
      <itunes:subtitle>In this episode, we will explore what Patryk and Wojciech have on their desk for fun and profit. And maybe they will even lift the veil of secrecy of what is hiding under their desks 😱 Socking news!</itunes:subtitle>
      <itunes:keywords>dev work setups, whats on my desk, react native, working from home</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>17</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">a351f834-5882-4bbc-aba5-3b0a5af13f25</guid>
      <title>BBS 16: Maintainable React Native course</title>
      <description><![CDATA[<p>You can find us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p>You can find our course on <a href="https://brainsandbeards.com/mrn">https://brainsandbeards.com/mrn</a></p><p><strong>Key Moments</strong></p><ul><li>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.</li><li>The course covers major topics like handling remote data, state management, design systems, and mobile DevOps from the perspective of ensuring long*term productivity and software maintainability.</li><li>The course is aimed at experienced React Native developers but does not require expertise in specific tools or libraries.</li><li>Symptoms that the course may benefit a developer or team include productivity declining as codebase grows, difficulty understanding data flow, and lack of architectural vocabulary.</li><li>Completing the course will teach developers how to structure codebases that can be modified without slowing down, avoid unnecessary complexity, and explain architecture clearly.</li><li>The instructors have extensive experience with over 20 React Native projects and have seen how codebases and teams evolve, providing valuable lessons.</li><li>The course considers both technical and non*technical aspects like communication, project structure, and handling changing requirements.</li><li>For now, the course is free to join and provide feedback to help shape its content as it is still in development.</li><li>The instructors have experience not just with front<i>end development but also back</i>end development, providing a full-stack perspective.</li><li>While the technical content is a focus, architectural decisions also require considering flexibility, trade-offs, and how choices may limit future options.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Tue, 3 Oct 2023 09:39:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Patryk Peszko, Wojciech Ogrodowczyk)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-16-maintainable-react-native-course-QPEylR0S</link>
      <content:encoded><![CDATA[<p>You can find us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p>You can find our course on <a href="https://brainsandbeards.com/mrn">https://brainsandbeards.com/mrn</a></p><p><strong>Key Moments</strong></p><ul><li>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.</li><li>The course covers major topics like handling remote data, state management, design systems, and mobile DevOps from the perspective of ensuring long*term productivity and software maintainability.</li><li>The course is aimed at experienced React Native developers but does not require expertise in specific tools or libraries.</li><li>Symptoms that the course may benefit a developer or team include productivity declining as codebase grows, difficulty understanding data flow, and lack of architectural vocabulary.</li><li>Completing the course will teach developers how to structure codebases that can be modified without slowing down, avoid unnecessary complexity, and explain architecture clearly.</li><li>The instructors have extensive experience with over 20 React Native projects and have seen how codebases and teams evolve, providing valuable lessons.</li><li>The course considers both technical and non*technical aspects like communication, project structure, and handling changing requirements.</li><li>For now, the course is free to join and provide feedback to help shape its content as it is still in development.</li><li>The instructors have experience not just with front<i>end development but also back</i>end development, providing a full-stack perspective.</li><li>While the technical content is a focus, architectural decisions also require considering flexibility, trade-offs, and how choices may limit future options.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="19066032" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/5ae03c7e-98b9-4190-b48b-4f87c229f07b/audio/a8aee104-6d39-4c84-96ad-ce2b0e81c1e8/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 16: Maintainable React Native course</itunes:title>
      <itunes:author>Patryk Peszko, Wojciech Ogrodowczyk</itunes:author>
      <itunes:duration>00:19:30</itunes:duration>
      <itunes:summary>In this episode Wojciech will tell us about a new course he is preparing for us all. It’s called Maintainable React Native. Enjoy!</itunes:summary>
      <itunes:subtitle>In this episode Wojciech will tell us about a new course he is preparing for us all. It’s called Maintainable React Native. Enjoy!</itunes:subtitle>
      <itunes:keywords>reactnative, react, native, course, maintainable, architecture</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>16</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">7a9c607e-5e3a-468c-b2ca-69b23502a7a3</guid>
      <title>BBS 15 - Juggling JS Bundles</title>
      <description><![CDATA[<p>You can find us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p>Key Moments:</p><ul><li>React Native allows separating native app skeletons from JavaScript business logic bundles, providing opportunities for faster updates without app store reviews.</li><li> Code pushing allows remotely delivering JavaScript bundle updates to users without app store reviews.</li><li>Bundles can be replaced on the fly to test features before merging code.</li><li>Developers can validate work locally before merging to avoid broken builds.</li><li>Multiple bundles can be hosted for different teams to test features independently.</li><li>Bundles are detected and restricted to avoid crashes from incompatible native changes.</li><li>Build times increase significantly with large apps, slowing down testing.</li><li>Automation saves developer frustration from manual tasks and support burdens.</li><li>Infrastructure costs for hosting bundles can be reduced by building custom solutions.</li><li>Remote bundle loading allows selecting different bundles from an in-app menu for testing.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Mon, 25 Sep 2023 15:36:24 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Patryk Peszko, Brains &amp; Beards, Wojciech Ogrodowczyk)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-15-juggling-js-bundles-M2RPGZWT</link>
      <content:encoded><![CDATA[<p>You can find us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/</a></p><p>Key Moments:</p><ul><li>React Native allows separating native app skeletons from JavaScript business logic bundles, providing opportunities for faster updates without app store reviews.</li><li> Code pushing allows remotely delivering JavaScript bundle updates to users without app store reviews.</li><li>Bundles can be replaced on the fly to test features before merging code.</li><li>Developers can validate work locally before merging to avoid broken builds.</li><li>Multiple bundles can be hosted for different teams to test features independently.</li><li>Bundles are detected and restricted to avoid crashes from incompatible native changes.</li><li>Build times increase significantly with large apps, slowing down testing.</li><li>Automation saves developer frustration from manual tasks and support burdens.</li><li>Infrastructure costs for hosting bundles can be reduced by building custom solutions.</li><li>Remote bundle loading allows selecting different bundles from an in-app menu for testing.</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="26981657" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/5a04ab3c-4345-4598-9f4a-1ef01d1556ef/audio/7b6daab4-6ee3-4324-b144-c9dabe0c4ff1/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 15 - Juggling JS Bundles</itunes:title>
      <itunes:author>Patryk Peszko, Brains &amp; Beards, Wojciech Ogrodowczyk</itunes:author>
      <itunes:duration>00:27:45</itunes:duration>
      <itunes:summary>In this episode, we&apos;re talking about different ways you can distribute test builds of your app to other members of your team, from very simple setups to elaborate workflows for product teams in larger organizations.</itunes:summary>
      <itunes:subtitle>In this episode, we&apos;re talking about different ways you can distribute test builds of your app to other members of your team, from very simple setups to elaborate workflows for product teams in larger organizations.</itunes:subtitle>
      <itunes:keywords>mobile, reactnative, js, devops</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>15</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">dd5facd3-8d52-405e-a74f-b9f4d3ea1e74</guid>
      <title>BBS 14: What&apos;s new on Internet</title>
      <description><![CDATA[<p>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.</p><p>Links from the show:</p><ul><li>https://downfall.page/</li><li>https://www.righto.com/2013/09/intel-x86-documentation-has-more-pages.html</li><li>https://robins.one/notes/uninstall-the-nightowl-app-now.html</li><li>Stealing Keystrokes Through Sound - https://www.youtube.com/watch?v=-gDrgj7AOQg</li><li>Most promoted and blocked domains among Kagi Search user - https://kagi.com/stats</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Mon, 28 Aug 2023 11:13:53 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Wojciech Ogrodowczyk, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-14-whats-new-on-internet-7A99XYnS</link>
      <content:encoded><![CDATA[<p>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.</p><p>Links from the show:</p><ul><li>https://downfall.page/</li><li>https://www.righto.com/2013/09/intel-x86-documentation-has-more-pages.html</li><li>https://robins.one/notes/uninstall-the-nightowl-app-now.html</li><li>Stealing Keystrokes Through Sound - https://www.youtube.com/watch?v=-gDrgj7AOQg</li><li>Most promoted and blocked domains among Kagi Search user - https://kagi.com/stats</li></ul>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="28426118" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/b11eb528-bd10-4822-8e34-9226e330e471/audio/a386caba-e8e7-4786-a509-3394a28cbebf/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 14: What&apos;s new on Internet</itunes:title>
      <itunes:author>Wojciech Ogrodowczyk, Patryk Peszko</itunes:author>
      <itunes:duration>00:29:15</itunes:duration>
      <itunes:summary></itunes:summary>
      <itunes:subtitle></itunes:subtitle>
      <itunes:keywords>react-native, news, infosec</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>14</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">412ff65b-77a1-4dcf-91da-6310e325e9c9</guid>
      <title>BBS 13: On separating style from components</title>
      <description><![CDATA[<p>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</p><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com/">brainsandbeards.com</a> to check if we can help and get in touch</li><li>If you, or a friend, is looking for a new job, why don't you reach out. We're always looking for engineers interested in working on cross-platform mobile apps (usually in React Native)</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Mon, 27 Feb 2023 08:18:19 +0000</pubDate>
      <author>podcast@brainsandbeards.com (https://brainsandbeards.com)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-13-on-separating-style-from-components-NBAqminU</link>
      <content:encoded><![CDATA[<p>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</p><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com/">brainsandbeards.com</a> to check if we can help and get in touch</li><li>If you, or a friend, is looking for a new job, why don't you reach out. We're always looking for engineers interested in working on cross-platform mobile apps (usually in React Native)</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="11168749" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/f617c263-422d-43ec-9728-b2e8c1715152/audio/5ae02ae7-8822-4613-b710-8c9f334e75ba/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 13: On separating style from components</itunes:title>
      <itunes:author>https://brainsandbeards.com</itunes:author>
      <itunes:duration>00:11:38</itunes:duration>
      <itunes:summary></itunes:summary>
      <itunes:subtitle></itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>13</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">7b085117-801c-4bd4-8bbe-d560587e67e5</guid>
      <title>BBS 12: Normalising app state</title>
      <description><![CDATA[<p>Wojciech & Łukasz discuss the benefits, implementation tips, and potential pitfalls of normalising app state in your React Native mobile app ᕕ(ᐛ)ᕗ</p><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com/">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p><p> </p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Mon, 9 Jan 2023 20:55:43 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Łukasz Wolski, Wojciech Ogrodowczyk, Brains &amp; Beards)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-12-normalising-app-state-RlFJEOYk</link>
      <content:encoded><![CDATA[<p>Wojciech & Łukasz discuss the benefits, implementation tips, and potential pitfalls of normalising app state in your React Native mobile app ᕕ(ᐛ)ᕗ</p><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com/">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p><p> </p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="26739152" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/ba747a2b-7369-4f7d-a06b-07bbc1d7c670/audio/922bd433-ef9a-4175-8c06-111f07a9f10e/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 12: Normalising app state</itunes:title>
      <itunes:author>Łukasz Wolski, Wojciech Ogrodowczyk, Brains &amp; Beards</itunes:author>
      <itunes:duration>00:27:32</itunes:duration>
      <itunes:summary></itunes:summary>
      <itunes:subtitle></itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>12</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">39554b30-5ba2-49d2-ba60-77e15b079676</guid>
      <title>BBS 11: On Code Reviews</title>
      <description><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 27 May 2021 10:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-11-on-code-reviews-cbUUtrE3</link>
      <content:encoded><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="34351698" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/870a51f8-7e83-4bf1-9ab4-b1993fc00a13/audio/1d957dab-dc99-4668-a53d-3450a1604340/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 11: On Code Reviews</itunes:title>
      <itunes:author>Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko</itunes:author>
      <itunes:duration>00:35:28</itunes:duration>
      <itunes:summary>We discussed today Code Reviews and looking into its missed opportunities ᕕ(ᐛ)ᕗ</itunes:summary>
      <itunes:subtitle>We discussed today Code Reviews and looking into its missed opportunities ᕕ(ᐛ)ᕗ</itunes:subtitle>
      <itunes:keywords>development, programming, learn, code reviews</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>11</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">19d05716-901d-4dc0-85ff-686ee6d29b19</guid>
      <title>BBS 10 - Fastlane Automation: How Far is Too Far?</title>
      <description><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Fri, 9 Apr 2021 10:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Patryk Peszko, Brains &amp; Beards, Wojciech Ogrodowczyk)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-10-fastlane-automation-how-far-is-too-far-MaF7W_r8</link>
      <content:encoded><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="29471214" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/245cfc0b-398c-42cb-98f5-d83396b8b540/audio/9e33ed6d-84c7-4e24-9a64-f595ee4603cf/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 10 - Fastlane Automation: How Far is Too Far?</itunes:title>
      <itunes:author>Patryk Peszko, Brains &amp; Beards, Wojciech Ogrodowczyk</itunes:author>
      <itunes:duration>00:30:23</itunes:duration>
      <itunes:summary>Today we talk about a tool no mobile project should miss, and its limits.</itunes:summary>
      <itunes:subtitle>Today we talk about a tool no mobile project should miss, and its limits.</itunes:subtitle>
      <itunes:keywords>mobile, code, development, distribution, programming, automation</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>10</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">69ca94c2-1a90-4b90-966d-6722d1a5b6c1</guid>
      <title>BBS 9 - Pre-Commit Hooks: Toxin or Cancer?</title>
      <description><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Fri, 2 Apr 2021 10:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-9-pre-commit-hooks-toxin-or-cancer-dIqMwgsX</link>
      <content:encoded><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="13746745" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/fbed532a-cbbb-40d3-a824-219fcca466e5/audio/482113ed-4043-47e0-a085-13c3873e3a30/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 9 - Pre-Commit Hooks: Toxin or Cancer?</itunes:title>
      <itunes:author>Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko</itunes:author>
      <itunes:duration>00:14:01</itunes:duration>
      <itunes:summary>Today we discuss our most &quot;favourite&quot; technology, the Pre-Commit Hooks. Do you agree? Or you want to change our minds?</itunes:summary>
      <itunes:subtitle>Today we discuss our most &quot;favourite&quot; technology, the Pre-Commit Hooks. Do you agree? Or you want to change our minds?</itunes:subtitle>
      <itunes:keywords>development, programming, coding, quality of life, git</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>9</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">62f110a0-d227-48eb-ad67-9afe875a00a4</guid>
      <title>BBS 8 - Does Your Coding Test Hurt Your Recruting Process</title>
      <description><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Fri, 26 Mar 2021 11:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-8-does-your-coding-test-hurt-your-recruting-process-eguBtgN_</link>
      <content:encoded><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="41386401" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/403c3d49-f6e3-4047-bed6-6cd7095c53a8/audio/9b20a6f1-23e7-4bea-83f8-84f4ecde5789/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 8 - Does Your Coding Test Hurt Your Recruting Process</itunes:title>
      <itunes:author>Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko</itunes:author>
      <itunes:duration>00:42:48</itunes:duration>
      <itunes:summary>Let&apos;s agree to disagree. Coding tests are something many of us have to face, a few of us like them. In this episode you can hear our angle (-s) on the topic. What&apos;s your opinion?</itunes:summary>
      <itunes:subtitle>Let&apos;s agree to disagree. Coding tests are something many of us have to face, a few of us like them. In this episode you can hear our angle (-s) on the topic. What&apos;s your opinion?</itunes:subtitle>
      <itunes:keywords>development, programming, hiring, coding test</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>8</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">c74d0018-e3f8-424b-bb58-b547af2ec347</guid>
      <title>BBS 7: How Not to Go Crazy When Getting Things Done</title>
      <description><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 11 Feb 2021 11:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Patryk Peszko, Brains &amp; Beards, Wojciech Ogrodowczyk)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-7-how-not-to-go-crazy-when-getting-things-done-1FDUcUnn</link>
      <content:encoded><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="35092348" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/bd5d38a6-bbc2-431e-aa6d-1783e3a7f932/audio/6a301fa2-6084-46eb-b494-e5c1374f2382/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 7: How Not to Go Crazy When Getting Things Done</itunes:title>
      <itunes:author>Patryk Peszko, Brains &amp; Beards, Wojciech Ogrodowczyk</itunes:author>
      <itunes:duration>00:36:15</itunes:duration>
      <itunes:summary>Did we learn anything about getting things done in the last 15 years of professional life? Well, judge it yourself. ᕕ(ᐛ)ᕗ</itunes:summary>
      <itunes:subtitle>Did we learn anything about getting things done in the last 15 years of professional life? Well, judge it yourself. ᕕ(ᐛ)ᕗ</itunes:subtitle>
      <itunes:keywords>development, getting things done, time management, programming, gtd</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>7</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">1d5cfbbc-8b03-4c7e-bd60-ed471363f478</guid>
      <title>BBS 6: Webviews, the money-saving crutch</title>
      <description><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 4 Feb 2021 11:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Wojciech Ogrodowczyk, Patryk Peszko, Brains &amp; Beards)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-6-webviews-the-money-saving-crutch-1E3dZeMQ</link>
      <content:encoded><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="27424876" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/623b1df2-f88b-497f-8590-8233a52ae8c6/audio/1ff5d381-f90f-4dde-99ab-fed2ad4779db/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 6: Webviews, the money-saving crutch</itunes:title>
      <itunes:author>Wojciech Ogrodowczyk, Patryk Peszko, Brains &amp; Beards</itunes:author>
      <itunes:duration>00:28:16</itunes:duration>
      <itunes:summary>Will the webviews save you implementation time, or cause headaches down the road? This episode will tell you where webviews are safe to use and where the dragons are 🐲</itunes:summary>
      <itunes:subtitle>Will the webviews save you implementation time, or cause headaches down the road? This episode will tell you where webviews are safe to use and where the dragons are 🐲</itunes:subtitle>
      <itunes:keywords>mobile, development, programming, react native, webviews</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>6</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">341c40dd-33a4-435c-96c6-45a475394dbe</guid>
      <title>BBS 5: React Native Libraries that We Recommend</title>
      <description><![CDATA[<p>We share some of the libraries we often use in our React Native projects. In no particular order that would be:</p><ul><li>React & Redux in TypeScript - Complete Guide: <a href="https://github.com/piotrwitek/react-redux-typescript-guide">https://github.com/piotrwitek/react-redux-typescript-guide</a></li><li>A CLI tool to run multiple npm-scripts in parallel or sequential: <a href="https://www.npmjs.com/package/npm-run-all">https://www.npmjs.com/package/npm-run-all</a></li><li>React Native Animated Code Input: <a href="https://github.com/brains-and-beards/react-native-animated-code-input">https://github.com/brains-and-beards/react-native-animated-code-input</a></li><li>A splash screen API for react-native which can programatically hide and show the splash screen: <a href="https://www.npmjs.com/package/react-native-splash-screen">https://www.npmjs.com/package/react-native-splash-screen</a></li><li>OTA updates through App Center CodePush: <a href="https://docs.microsoft.com/en-us/appcenter/distribution/codepush/">https://docs.microsoft.com/en-us/appcenter/distribution/codepush/</a></li><li>Error Reporting with Sentry for React Native: <a href="https://sentry.io/for/react-native/">https://sentry.io/for/react-native/</a></li><li>react-native-svg: <a href="https://github.com/react-native-svg/react-native-svg">https://github.com/react-native-svg/react-native-svg</a></li><li>redux-saga: <a href="https://redux-saga.js.org/">https://redux-saga.js.org/</a></li><li>React Native testing utilities that encourage good testing practices: <a href="https://www.npmjs.com/package/@testing-library/react-native">https://www.npmjs.com/package/@testing-library/react-native</a></li></ul><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 28 Jan 2021 11:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Patryk Peszko, Wojciech Ogrodowczyk, Brains &amp; Beards)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-5-react-native-libraries-that-we-recommend-qjn_UW52</link>
      <content:encoded><![CDATA[<p>We share some of the libraries we often use in our React Native projects. In no particular order that would be:</p><ul><li>React & Redux in TypeScript - Complete Guide: <a href="https://github.com/piotrwitek/react-redux-typescript-guide">https://github.com/piotrwitek/react-redux-typescript-guide</a></li><li>A CLI tool to run multiple npm-scripts in parallel or sequential: <a href="https://www.npmjs.com/package/npm-run-all">https://www.npmjs.com/package/npm-run-all</a></li><li>React Native Animated Code Input: <a href="https://github.com/brains-and-beards/react-native-animated-code-input">https://github.com/brains-and-beards/react-native-animated-code-input</a></li><li>A splash screen API for react-native which can programatically hide and show the splash screen: <a href="https://www.npmjs.com/package/react-native-splash-screen">https://www.npmjs.com/package/react-native-splash-screen</a></li><li>OTA updates through App Center CodePush: <a href="https://docs.microsoft.com/en-us/appcenter/distribution/codepush/">https://docs.microsoft.com/en-us/appcenter/distribution/codepush/</a></li><li>Error Reporting with Sentry for React Native: <a href="https://sentry.io/for/react-native/">https://sentry.io/for/react-native/</a></li><li>react-native-svg: <a href="https://github.com/react-native-svg/react-native-svg">https://github.com/react-native-svg/react-native-svg</a></li><li>redux-saga: <a href="https://redux-saga.js.org/">https://redux-saga.js.org/</a></li><li>React Native testing utilities that encourage good testing practices: <a href="https://www.npmjs.com/package/@testing-library/react-native">https://www.npmjs.com/package/@testing-library/react-native</a></li></ul><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="44939881" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/ba4ef1fa-c232-4e75-b1fb-3e168d930b02/audio/3214646e-73e6-40b3-bd01-a346331f1cb5/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 5: React Native Libraries that We Recommend</itunes:title>
      <itunes:author>Patryk Peszko, Wojciech Ogrodowczyk, Brains &amp; Beards</itunes:author>
      <itunes:duration>00:46:30</itunes:duration>
      <itunes:summary>Today we discouse how the backbones of our projects looks like. Are you curious what are the most helpful libraries we are using in 90% of our work? How to set up Typescript in your project the right way? Tune in for our top picks ᕕ(ᐛ)ᕗ</itunes:summary>
      <itunes:subtitle>Today we discouse how the backbones of our projects looks like. Are you curious what are the most helpful libraries we are using in 90% of our work? How to set up Typescript in your project the right way? Tune in for our top picks ᕕ(ᐛ)ᕗ</itunes:subtitle>
      <itunes:keywords>mobile, development, libraries, programming, react native, technology</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>5</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">42b44e6d-c9db-4449-8ac6-1750c50bce4a</guid>
      <title>BBS 4: Holy Grail or How to Share Code between Web and Mobile</title>
      <description><![CDATA[<p>Useful links:</p><ul><li>react-native-web: <a href="https://www.npmjs.com/package/react-native-web">https://www.npmjs.com/package/react-native-web</a></li><li>Radek Pietruszewski on cross-platform development in Nozbe: <a href="https://www.youtube.com/watch?v=KxSwRHi4lHk">https://www.youtube.com/watch?v=KxSwRHi4lHk</a></li><li>A Better Routeplanner (example of a React Native application with heavy code-sharing between web and mobile): <a href="https://abetterrouteplanner.com/">https://abetterrouteplanner.com/</a></li></ul><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 21 Jan 2021 11:20:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Patryk Peszko, Wojciech Ogrodowczyk)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-4-holy-grail-or-how-to-share-code-between-web-and-mobile-vMvB8l55</link>
      <content:encoded><![CDATA[<p>Useful links:</p><ul><li>react-native-web: <a href="https://www.npmjs.com/package/react-native-web">https://www.npmjs.com/package/react-native-web</a></li><li>Radek Pietruszewski on cross-platform development in Nozbe: <a href="https://www.youtube.com/watch?v=KxSwRHi4lHk">https://www.youtube.com/watch?v=KxSwRHi4lHk</a></li><li>A Better Routeplanner (example of a React Native application with heavy code-sharing between web and mobile): <a href="https://abetterrouteplanner.com/">https://abetterrouteplanner.com/</a></li></ul><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="31944283" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/2dea8cc8-3ecc-45cb-9551-09c9040039ba/audio/a1d12f4a-7c99-4579-95b8-be8173ca6c41/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 4: Holy Grail or How to Share Code between Web and Mobile</itunes:title>
      <itunes:author>Brains &amp; Beards, Patryk Peszko, Wojciech Ogrodowczyk</itunes:author>
      <itunes:duration>00:32:58</itunes:duration>
      <itunes:summary>In this episode we discuss code sharing between web and mobile apps written using React. We talk about what can be shared and what can&apos;t, about different tools to do that, and workflows that various teams use. Finally, we share a secret technique that&apos;s much easier to implement that code sharing, but still gives you most of the benefits. Listen carefully!</itunes:summary>
      <itunes:subtitle>In this episode we discuss code sharing between web and mobile apps written using React. We talk about what can be shared and what can&apos;t, about different tools to do that, and workflows that various teams use. Finally, we share a secret technique that&apos;s much easier to implement that code sharing, but still gives you most of the benefits. Listen carefully!</itunes:subtitle>
      <itunes:keywords>mobile, development, programming, react native, code sharing, web, technology</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>4</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">8beba6e1-c7db-4b13-a073-cc253beaf022</guid>
      <title>BBS 3: Releasing Test Builds</title>
      <description><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 21 Jan 2021 11:15:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-3-releasing-test-builds-HiHwL0Dm</link>
      <content:encoded><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="39603947" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/6848ae57-85de-4766-bc1d-affb0bf130e3/audio/3bdcb8f7-9a21-477f-aafc-c771a17ff510/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 3: Releasing Test Builds</itunes:title>
      <itunes:author>Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko</itunes:author>
      <itunes:duration>00:40:57</itunes:duration>
      <itunes:summary>We discuss in-depth different strategies for sharing a test builds (development snapshots) of your mobile app with the rest of the team for QA and validation purposes. Starting with techniques for small teams / solo-developers, up to enterprise techniques for big organisations. We talk about how, why, techniques and workflows.</itunes:summary>
      <itunes:subtitle>We discuss in-depth different strategies for sharing a test builds (development snapshots) of your mobile app with the rest of the team for QA and validation purposes. Starting with techniques for small teams / solo-developers, up to enterprise techniques for big organisations. We talk about how, why, techniques and workflows.</itunes:subtitle>
      <itunes:keywords>mobile, testing, development, programming, react native, technology</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>3</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">20faec97-071b-428a-aec7-a78a6b168526</guid>
      <title>BBS 2: Typescript</title>
      <description><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 21 Jan 2021 11:10:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Patryk Peszko, Wojciech Ogrodowczyk, Brains &amp; Beards)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-2-typescript-uEH6htql</link>
      <content:encoded><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="32051516" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/4d77caec-2295-4ec5-91a7-6d7efd65440f/audio/bc5b9d99-6dfd-4ac7-b861-b6b6843d4de0/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 2: Typescript</itunes:title>
      <itunes:author>Patryk Peszko, Wojciech Ogrodowczyk, Brains &amp; Beards</itunes:author>
      <itunes:duration>00:33:05</itunes:duration>
      <itunes:summary>We discuss the advantages of using TypeScript over writing plain JavaScript, why not everybody does that (yet!) and how to fix that. We also discuss common problems, type-driven development, and share our favourite techniques of using types in a React Native codebase.</itunes:summary>
      <itunes:subtitle>We discuss the advantages of using TypeScript over writing plain JavaScript, why not everybody does that (yet!) and how to fix that. We also discuss common problems, type-driven development, and share our favourite techniques of using types in a React Native codebase.</itunes:subtitle>
      <itunes:keywords>mobile, typescript, programming, react native</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>2</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">c71760aa-ed5e-4961-8e4c-f6efd2c339cb</guid>
      <title>BBS 1: Estimation Pitfalls in Mobile Apps</title>
      <description><![CDATA[<p>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.</p><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 21 Jan 2021 11:05:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-1-estimation-pitfalls-in-mobile-apps-_tvLPqEH</link>
      <content:encoded><![CDATA[<p>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.</p><p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="38964603" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/3004e3c8-f376-4905-b31d-7f2ecd42e63f/audio/49568de0-497d-4aac-9b50-93b7d467cc57/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 1: Estimation Pitfalls in Mobile Apps</itunes:title>
      <itunes:author>Brains &amp; Beards, Wojciech Ogrodowczyk, Patryk Peszko</itunes:author>
      <itunes:duration>00:40:17</itunes:duration>
      <itunes:summary>Estimating software is inherently difficult. In this episode we talk about things we commonly forget about when being asked to do that.</itunes:summary>
      <itunes:subtitle>Estimating software is inherently difficult. In this episode we talk about things we commonly forget about when being asked to do that.</itunes:subtitle>
      <itunes:keywords>mobile, development, programming, react native, estimations, technology, releasing</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>1</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">c4319d98-0295-4627-ac86-84bc3d9e9757</guid>
      <title>BBS 0: Story of Two Nerds or How Everything Started</title>
      <description><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></description>
      <pubDate>Thu, 21 Jan 2021 11:00:00 +0000</pubDate>
      <author>podcast@brainsandbeards.com (Wojciech Ogrodowczyk, Brains &amp; Beards, Patryk Peszko)</author>
      <link>https://podcast.brainsandbeards.com/episodes/bbs-0-introduction-4a4X_oVm</link>
      <content:encoded><![CDATA[<p>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:</p><ul><li>If you have a colleague or a friend that needs help on mobile app dev side, send them to <a href="http://brainsandbeards.com">brainsandbeards.com</a> to check if we can help and get in touch</li><li>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 mobile apps (usually in React Native or Flutter) who are also comfortable with native mobile app development</li></ul><p>You can send us feedback or new episode suggestions via email: <a href="mailto:patryk@brainsandbeards.com">podcast@brainsandbeards.com</a></p><p>Peace ᕕ(ᐛ)ᕗ</p>
<p><p>👋 Visit us on <a href="https://brainsandbeards.com/">https://brainsandbeards.com/&nbsp;</a></p></p>]]></content:encoded>
      <enclosure length="4000208" type="audio/mpeg" url="https://cdn.simplecast.com/audio/7ebcc3d0-ffab-4e84-abf8-74817b919cc9/episodes/45c64365-5765-4e75-9557-edc930f1d09d/audio/1dc254f0-9ce0-45cd-984e-738229132aec/default_tc.mp3?aid=rss_feed&amp;feed=vkYe09Ag"/>
      <itunes:title>BBS 0: Story of Two Nerds or How Everything Started</itunes:title>
      <itunes:author>Wojciech Ogrodowczyk, Brains &amp; Beards, Patryk Peszko</itunes:author>
      <itunes:duration>00:03:52</itunes:duration>
      <itunes:summary>We briefly introduce ourselves and give a quick summary of what we want to talk about on the Brains &amp; Beards Show.</itunes:summary>
      <itunes:subtitle>We briefly introduce ourselves and give a quick summary of what we want to talk about on the Brains &amp; Beards Show.</itunes:subtitle>
      <itunes:keywords>mobile, development, programming, react native, flutter, technology</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>0</itunes:episode>
    </item>
  </channel>
</rss>