13. June 2023
Introducing Swift OpenAPI Generator
Excited to announce that we recently open-sourced Swift OpenAPI Generator, a Swift package plugin that generates client and server code from an OpenAPI document.
13. June 2023
Excited to announce that we recently open-sourced Swift OpenAPI Generator, a Swift package plugin that generates client and server code from an OpenAPI document.
19. September 2022
I was a guest on Teslacek.tvâs YouTube channel where we discussed US politics, Elon Musk, and Tesla.
25. May 2022
I was a guest on an episode of Politickej Podcast (âPolitical Podcastâ) this week, talking about US and EU politics, current events around Elon Musk, Tesla, and Twitter, and the housing situation in California. Available now wherever you listen to podcasts.
04. December 2020
I presented at the online conference called New Technology organized by E15. Below is a pre-recorded video of my talk - about Teslaâs past and future, as well as a recording of the live conference.
09. June 2019
I presented two parts of this yearâs Getting Started with Xcode session (first starts at 25:11, the second at 44:53.)
Our session went through the whole journey of creating an app from scratch with Xcode 11, so if youâre new to Xcode or you just want to see what the best practices of using it are, check it out!
You should also check out the Testing in Xcode session presented by my colleagues.
21. October 2018
I was interviewed on RedBullâs Czech podcast last month (apologies for the few of you who donât speak that language đ). We spoke about my personal and professional life and how I ended up at Apple.
You can listen to the full thing below as well.
21. October 2018
I spoke at the Smart Future conference about the future of technology in the Czech Republic and beyond. The event was organized by E15 and Info.cz. I was also interviewed for the new InfoLAB magazine.
06. June 2018
I presented the first half of WWDC 2018âs Whatâs New in Testing session. I go through the improvements to code coverage in Xcode 9.3 and new test selection and ordering features in Xcode 10. Then, Ethan comes up to talk about parallel testing.
Our team also presented the Testing Tips & Tricks session, which I highly recommend.
08. June 2017
I gave a demo on Activities, Attachments & Screenshots in my teamâs talk at WWDC this year, session 409: Whatâs new in Testing. The demo starts at 31:14, but you should check out the whole talk.
In addition, I also highly recommend another talk prepared by our team, session 414: Engineering for Testability.
29. September 2016
My last public appearance before joining Apple happened at mDevTalk on September 29th, 2016. I talked about the Swift Package Manager as a tool for all Swift developers, not just on iOS and macOS, but also on the backend and even on Android. Slides and video below (the sound isnât great, apologies in advance). The intro is in Czech, my talk is in English.
15. September 2016
Due to the news I shared with you earlier this year, all my open source projects have been handed over to new owners. See below where you can find them from now on.
08. August 2016
I have some good news to share with you all at the end of this post.
30. June 2016
I had the pleasure of speaking at NSLondon on June 30th, 2016 about the Swift Package Manager. Slides and video below.
25. February 2016
My last two weeks have been filled with writing server-side Swift libraries, installing Ubuntu on virtual machines and waiting for Travis builds to finish. While some of it was painful due to the immaturity of the whole stack, I had a lot of fun overall and I actually learned a couple of tricks on the way.
24. January 2016
I regularly get asked about which podcasts are my favorites. Well, hereâs the list!
21. October 2015
Welcome back! Today weâll cover the last piece of making Xcode Server a viable CI tool for shipping apps: code signing. Code signing is an important part of the outstanding security of iOS, Mac, Watch and now TV apps on Appleâs platforms. However, managing code signing is still an involved process for beginners, even though Apple has been working hard to abstract away many of the details with recent releases of Xcode. Unfortunately, those improvements havenât really trickled down to Xcode Server yet, so weâll need to get our hands dirty to make it archive apps for us and let us test on real iOS devices. Shall we?
14. September 2015
In Tutorial 3: Prebuild & Postbuild Scripts we discussed running many useful tools like CocoaPods and fastlane with each Integration of our code. However, this became a bit more complicated with the introduction of the new rootless mode in OS X El Cap. Also, if you prefer to use version managers like rvm
, nvm
for your Ruby and Node versions, this will help you keep using them instead of having to install your CLI tools globally.
08. September 2015
Here are the slides from my talk about custom keyboards at iOSDevUK in Aberystwyth, Wales in September 2015.
17. August 2015
Great to see that youâre hungry for more Xcode Server goodies! And boy, do I have plenty of them for you today. Weâll talk all about prebuild and postbuild scripts. These might initially sound boring, but soon youâll see that they are in fact very interesting - they allow you to plug in tools like CocoaPods and fastlane, which can easily revolutionize your complete testing and deployment workflow. From messaging you on Slack when your build finishes to automatically uploading builds to the App Store, nothing is impossible. So letâs get started!
15. August 2015
After almost two years at SwiftKey, I am ready to move on to the next chapter of my life.