This yearâs Mobile DevOps Summit 2023: Accelerate your Mobile App Success kicked off with a Keynote address from Bitrisesâ CEO and co-founder: Barnabas Birmacher. Throughout the two-day Summit, we had a whole heap of noteworthy Mobile DevOps expert speakers from companies like eBay, Qantas, DuckDuckGo, DeliveryHero, Runtastic, Skyscanner and much, much more.Â
We had an incredible 3,500+ mobile developers and DevOps professionals from all around the world attend the two-day event, 61 speakers, and 56 sessions and interactive workshops.Â
Did you miss the Summit? Donât worry, you can watch back all the sessions on-demand now: https://attendees.bizzabo.com/485407/agenda
Letâs take a look at 5 mobile-first quotes from the worldâs only Mobile DevOps Summit.
5 Mobile-first quotes from the 2023 Mobile DevOps Summit
1. Releases at Scale | DuckDuckGo
âLorenzo Mattei | Director, Native Apps
Lorenzo sat down to talk about âReleases at Scaleâ on day 1 of the 2-day Summit. His focus during the 25 minute talk was on the common problem most companies face when they scale: teams don't grow in a coordinated way and the communication between different stages becomes less fluid. As a result, bottlenecks and broken pipes start to pop out in your delivery pipeline.
Register now for his talk on-demand to see the strategies you can put in place to maintain high quality and fast releases as your company scales: https://attendees.bizzabo.com/485407/agenda/activity/1203943Â
âResearch has proven that investing in improving the reliability of your release process has a noticeable and faster return on investment when it comes to shipping your productâ Lorenzo Mattei, Director, Native Apps
â
đ Register for Lorenzoâs on-demand session now: https://attendees.bizzabo.com/485407/agenda/activity/1203943Â
2. Server Driven UI | Qantas
âDaniel Tome | Engineering Manager
Danielâs session at the summit: âStreamline your Mobile App workflow: Mastering Server Driven UIâ focused on streamlining workflows to deliver dynamic, responsive, and engaging apps.Â
In his 25min session he talks about the transformative potential of Server Driven UI in mobile app development. Server Driven UI is a paradigm that shifts the control of app rendering from the client to the server. By decoupling the user interface logic from the app codebase, developers gain unprecedented flexibility, scalability, and maintainability. This approach enables rapid iteration, as changes to the UI can be implemented without requiring a new app release.
âFor applications that run on multi-platforms like web, iOS and Android, server driven UI can ensure a consistent user experience across all platforms because the server controls that user interfaceâ, Daniel Tome | Engineering Manager
â
đ Register for Danielâs on-demand session now: https://attendees.bizzabo.com/485407/agenda/activity/1203935Â
3. Automating Audibleâs iOS Release Process | Audible
âCharles Pisciotta | Software Development Engineer
Charles Pisciotta, Software Development Engineer at Audible sat down on day one to talk about âAutomating Audible's iOS Release Processâ. He talks about his first-hand experience at streamlining the iOS release process at Audible and the pain points his Apple Platforms team faced.
âAt any given time we have many open feature branches, sometimes we have multiple release and hotfix branches too and so we needed to implement some automation to help with this process. For example: our feature branches are automatically updated nightly, this ensures that every night QA has a test build for any given feature branch, it allows us to test those earlier in the process, before they go out to a release branch during release regression testing.â Charles Pisciotta, Software Development Engineer
â
đ Register for Charles on-demand session now: https://attendees.bizzabo.com/485407/agenda/activity/1203949Â
4. Server Driven UI | eBay
Wyatt Webb | Director of Native Platform Engineering
Wyatt Webbâs (eBay) session at last yearâs Mobile DevOps Summit 2022 was a huge hit - in fact, it was one of the biggest and most watched sessions! Yet again, his session this year: âThe Journey to Weekly Releases at eBayâ was one of the Summitâs most watched and most favorited.Â
His talk last year focused on the seven month process of moving from monthly to weekly releases and this year he spoke about taking that process even step further by discussing how they optimized this process by focusing on pull requests:
âRealistically we wonât be able to release any faster than weekly, and we really donât want to - that starts to become annoying to our users - so the next improvements have to come from within. How do we improve the iteration speed for developers? How do we reduce their daily toil? We decided to focus on where our developers interact with the CI pipeline everyday: pull requests. We chose this not only because it's a high friction point for developers, but because we also have 200 mobile developers at eBay so any improvement we make here would make all of them more productive.â Wyatt Webb, Director of Native Platform Engineering
â
He then went on to explain how reducing PR times and making the switch from on-premise servers to servers in the cloud freed up development time and increased developer productivity and experience:
âOur Android story looks a bit different from our iOS story, and this story starts at a pretty painful place. In January of 2021 our average PR validation time for our Android pipeline was nearly two hours. [The first change we made to decrease this was] to run our tests at the same time, so we used a third party service to build an army of emulator clones to run the test suites that we had, side-by-side. The biggest challenge here is test hygiene, if your test leak state are otherwise dependent on each other they might not always react the same way when split up into different threads or even run out of order - this forced some cleanup on us, which was good, but it took some time, so there was also some manual tuning to define that sweet spot of how much parallelization made sense. The upside though was significant - we dropped 24 minutes from the PR time with just this change.â Wyatt Webb, Director of Native Platform Engineering
âWeâd also been slowing ourselves down by managing the servers on premise to run out Android pipelines so these were just hefty PCs and we only had so many of them and so if we needed to increase RAM, increase CPU or storage, that meant an actual hardware swop so that just takes time and we knew the long term solution for the Android pipeline was to move this compute to a cloud platform, so we bit that bullet early on in this process and did that.â Wyatt Webb, Director of Native Platform Engineering
â
đ Register for Wyattâs on-demand session now: https://attendees.bizzabo.com/485407/agenda/activity/1203957Â
â5. Make your App Modular and Test Only whatâs Changed | Delivery Hero
âMike Gerasymenko | Staff iOS Engineer
Mike Gerasymenko was joined by Bitrisesâ Kaushal Vyas for his session on making your app modular. Mike shared his experience in using Bitrise Insights: the build, test, and credit data, that letâs developers know what to prioritize and optimize in their CI/CD workflows. Whilst Kaushal, Bitriseâs Insights expert, was on hand to provide further knowledge and answer any questions.
Before his role as Staff iOS Engineer at Delivery Hero, Mike worked in a mobile infrastructure team so he has a lot of experience in setting up Bitrise and other tools. Hereâs what he had to say about Bitrise Insights in his October 4th Summit session:
âIt's sometimes hard to get to the bottom of flakiness - tests are passing locally and failing on the CI - those situations [are difficult] when it's hard to look beyond the surface, but with Bitrise Insights, we know how to solve them right away. With other tools its [been very, very hard to understand why UI tests fail - its a painful thing to debug usually.â Mike Gerasymenko, Staff iOS Engineer
â
đ Register for Mikeâs on-demand session now: https://attendees.bizzabo.com/485407/agenda/activity/1203951Â
â
If you missed any of this yearâs Mobile DevOps Summit session, watch them all back on-demand now: https://attendees.bizzabo.com/485407/agenda