10 episodes

Mobile DevOps is a thing! by Bitrise is a podcast for — and about — mobile developers and their unique app development processes.

Mobile DevOps is a thing‪!‬ Bitrise

    • Technology
    • 5.0 • 4 Ratings

Mobile DevOps is a thing! by Bitrise is a podcast for — and about — mobile developers and their unique app development processes.

    The roadmap to mobile success with Peter-John Welcome

    The roadmap to mobile success with Peter-John Welcome

    In this podcast episode, we talked to Google Developer Expert Peter-John Welcome about his experience in Android DevOps, the roadmap to mobile success and the steps developers need to take to get there.

    PJ is a Google Developer Expert for Firebase from Johannesburg, South Africa. He’s a vocal advocate for Mobile DevOps with over 10 years of experience in mobile development. PJ regularly blogs and gives talks at meetups and conferences about topics such as creating and optimizing CI/CD pipelines and other best practices. You can follow him on Twitter at pjapplez or check out his projects on Medium.

    We focused on the challenges related to Android DevOps and how they can be solved by using the right tools and technologies. Throughout his years of consultancy experience, PJ has come up with a so-called “roadmap to mobile success”, with the necessary components for creating a successful CI pipeline: including branching release strategies, code reviews, app architecture, code coverage, and static code analysis. We discussed how these components fit into automation and the CI/CD process and what steps developers can take to reach success on mobile.

    About this podcast

    In Mobile DevOps is a thing! we showcase developers and their processes and learn about the ways in which mobile development processes differ and overlap, through the lens of Mobile DevOps. The aim? Learning how to be more productive and build better apps, whatever technology you might be using. For this, however, we need your help as well — if you have any questions or topics in mind that you would love to hear about in our upcoming podcasts, let us know on Twitter, or through email.

    Show notes & resources


    Medium: https://medium.com/@pjwelcome
    Twitterhttps://twitter.com/pjapplez
    Github: https://github.com/pjwelcome
    Google Developer Experts: https://developers.google.com/community/experts/directory/profile/profile-peter-john-welcome
    Android Weekly: https://androidweekly.net/
    Swift Weekly: https://swiftweekly.com/
    iOS Dev Weekly: https://iosdevweekly.com/
    fastlane: https://fastlane.tools/

    • 1 hr 1 min
    Mastering continuous deployment with Keegan Rush

    Mastering continuous deployment with Keegan Rush

    About Keegan

    Keegan is the Lead iOS/macOS Developer at Shotflow and along with Pietro Rea, he has co-authored the recently published book, iOS App Distribution & Best Practices. The book is a how-to guide for everyone who wants to deploy apps, whether they are becoming Mobile DevOps practitioners or release managers in their team. You can follow Keegan on Twitter at rushkeegan, or on his Linkedin profile.

    In this episode
    This time, we focused on deployment and all things related to app distribution: best practices of shipping apps to the app stores, white labeling, and everything developers need to know to manually configure CI. We talked about the main reasons why iOS app distribution is easy to learn but hard to master, and discussed neglected problems on iOS and the best ways to solve them — from Xcode, through fastlane, to release strategies and reaching maturity in continuous deployment. This episode shows developers the steps they need to take to increase their level of automation and better understand how their tools work under the hood.

    About this podcast
    In Mobile DevOps is a thing! we showcase developers and their processes and learn about the ways in which mobile development processes differ and overlap, through the lens of Mobile DevOps. The aim? Learning how to be more productive and build better apps, whatever technology you might be using. For this, however, we need your help as well — if you have any questions or topics in mind that you would love to hear about in our upcoming podcasts, let us know on Twitter, or through email.

    • 55 min
    Build secure mobile applications with Anastasiia Voitova

    Build secure mobile applications with Anastasiia Voitova

    In this episode, we talked to cybersecurity expert Anastasiia Voitova about all things related to mobile app security: from the first and most important steps teams should take to prevent potential attacks to reaching a high level of DevSecOps maturity. Besides working at Cossack Labs as Head of Customer Solutions, where she builds data security tools that help companies protect sensitive data, Anastasiia also regularly talks about security & cryptography at conferences and is a community leader of WomenWhoCode Kyiv.

    In this episode
    In this episode, we talked about all aspects of app security: the benefits of integrating end-to-end security checks, zero-knowledge and zero-trust architectures, and cryptography best practices. We also discussed how mobile teams getting started with app security should approach the implementation of these practices, such as data encryption, authentication, dependency management, secure coding, etc. There are plenty of low-effort, high-reward steps they can take, enabling them to proactively prevent security incidents. We also asked for Anastasiia's opinion on what the future holds when it comes to app security and how she expects these practices to evolve in the coming years.

    Show notes:


    OWASP MASVS https://github.com/OWASP/owasp-masvs
    OWASP ASVS https://github.com/OWASP/ASVS
    OWASP SAMM https://owaspsamm.org/model/
    https://github.com/vixentael/security-data-management-for-app-devs-workshop#list-of-defensive-appsec-tools-for-mobile-apps
    https://support.apple.com/guide/security/welcome/web
    https://developer.android.com/topic/security/best-practices
    https://speakerdeck.com/vixentael/maintaining-cryptographic-library-for-12-languages
    https://dev.to/cossacklabs/automated-software-security-testing-for-devs-part-1-gcf
    https://dev.to/cossacklabs/automated-software-security-testing-for-devs-part-2-47nm
    https://dev.to/cossacklabs/automated-software-security-testing-for-devs-part-3-4711
    https://dev.to/cossacklabs/automated-software-security-testing-for-devs-part-4-18eh

    • 1 hr 16 min
    Building mobile infrastructure with Russell Stephens

    Building mobile infrastructure with Russell Stephens

    In this episode, we talked to Russell about his team’s CI journey, from the struggles of hosting an on-premise Jenkins solution to building a cutting-edge case of mobile infrastructure on Bitrise. We explored how their responsibilities have shifted from the team to the platform: whether it’s a beta build or delivering to the app stores, the team now has the entire process of building, testing, code signing, and shipping automated. We also discussed how the switch has impacted their day-to-day job, their team structure, and how it resulted in an increase in agility and productivity.

    You can find out more about Russell and his projects here, or check out their Engineering and AI blog. If you're interested in joining Compass, head to their careers page and explore their open positions.

    Books and resources referenced in this episode:


    Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C Martin
    Refactoring — Improving the Design of Existing Code, by Martin Fowler, with Kent Beck
    Treehouse: Online courses for people of all skill levels and backgrounds
    How to UI test Push Notifications and universal links in the iOS simulator

    Code References:


    https://github.com/UrbanCompass/Mussel
    https://github.com/UrbanCompass/snail

    Open Source Tools:


    https://github.com/leejarvis/slop
    https://github.com/CocoaPods/Rome
    https://github.com/tmspzz/Rome
    https://github.com/Carthage/Carthage
    https://cocoapods.org/
    https://github.com/tuist/tuist
    https://docs.ruby-lang.org/en/2.3.0/ERB.html

    • 1 hr 4 min
    App Performance Monitoring with Rasmus Larsson

    App Performance Monitoring with Rasmus Larsson

    In this episode, we talked to Rasmus Larsson about new technologies from App Performance Monitoring to building engaging apps for sports fans, and integrating Augmented Reality or App Clips into iOS apps.

    Rasmus is the Product Strategy Director at Pulselive, a Sony company that has been crafting digital experiences to connect teams, leagues, and sports federations to their fans for over a decade. The mobile team’s main motivation is to continuously build the best possible sports apps with the best UI, the best UX, built on the best code. They are doing all these things for an impressive list of clients, including AFL, Premier League, or Liverpool FC.

    In this episode, we talked about how App Performance Monitoring tools can serve as a safety net by helping mobile teams notice bugs before users can. By diagnosing deep-level performance problems, APMs also help teams detect code change mistakes that can potentially cost thousands of dollars. We also discussed the special expectations sports fans have when it comes to mobile apps, what the best ways are to engage them, and how Augmented Reality can help create more immersive experiences and impact the ways we watch games, interact with our phones, and each other in the future.

    You can find out more about Rasmus on his LinkedIn profile or check out more Pulselive projects on their website.

    • 59 min
    Fintech, Flutter, and tech leadership with GDE Mariano Zorrilla

    Fintech, Flutter, and tech leadership with GDE Mariano Zorrilla

    In this episode of Mobile DevOps is a thing!, we talked to Mariano Zorrilla about fintech, building apps in Flutter, and his journey from a small town in Argentina to Silicon Valley.

    In this episode
    Mariano is a Tech Lead at Venmo, where he manages a team of mobile and backend server-side engineers. He is a passionate member of the Flutter community: besides recently becoming a Google Developer Expert, he also founded — and gives talks at — the San Francisco Cross-Platform SFXP meetups, where developers share knowledge and experiences in cross-platform development.

    In this podcast episode, you’ll hear some of Mariano’s thoughts on the current and future trends in mobile finance and banking. We discussed his experiences of leading a product-focused team, which of his previous jobs helped him become a better manager, and why he believes that soft skills are often more important than hard skills. He also shared the story about the beginning of his career as a developer and how it all started with him being the only person who knew how to code in a small town in the Argentinian countryside — to now working for one of the biggest fintech companies in the U.S.

    You can find out more about Mariano on his Twitter or check out his Flutter projects on his Github here.

    • 1 hr 13 min

Customer Reviews

5.0 out of 5
4 Ratings

4 Ratings

Top Podcasts In Technology

You Might Also Like