E15: Tesla (🇨🇿)
Dec 4, 2020, 5:30 AM
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.
Pre-recorded (better sound, no...
WWDC 2019: Getting Started with Xcode
Jun 9, 2019, 11:20 AM
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...
RedBull Podcast Interview (in Czech 🇨🇿)
Oct 21, 2018, 1:00 PM
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...
E15 & Info.cz: Smart Future (🇨🇿)
Oct 21, 2018, 12:50 PM
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.
WWDC 2018: What's New in Testing
Jun 6, 2018, 4:00 AM
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...
WWDC 2017: What's new in Testing
Jun 8, 2017, 1:00 PM
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...
mDevTalk: Swift Package Manager
Sep 29, 2016, 1:00 PM
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...
Sep 15, 2016, 5:50 AM
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.
The GitHub repository “transition“ describes the terms under which the...
Back to work
Aug 8, 2016, 11:00 AM
I have some good news to share with you all at the end of this post.
My life (and my career) has been a sequence of random steps that felt right to me at the time, and somehow the dots have started connecting for me lately. I actually...
NSLondon: Swift Package Manager
Jun 30, 2016, 1:00 PM
I had the pleasure of speaking at NSLondon on June 30th, 2016 about the Swift Package Manager. Slides and video below.
3 Steps to marry Xcode with Swift Package Manager
Feb 25, 2016, 8:00 AM
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...
My Favorite Podcasts
Jan 23, 2016, 7:00 PM
I regularly get asked about which podcasts are my favorites. Well, here’s the list!
The Talk Show
Accidental Tech Podcast
Xcode Server Tutorials: 4. Certificates & Provisioning Profiles
Oct 21, 2015, 11:40 AM
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....
Xcode Server Hacks: 3. Install CLI tools for _xcsbuildd
Sep 14, 2015, 9:00 AM
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...
iOSDevUK - Custom Keyboards
Sep 8, 2015, 9:22 AM
Here are the slides from my talk about custom keyboards at iOSDevUK in Aberystwyth, Wales in September 2015.
Xcode Server Tutorials: 3. Prebuild & Postbuild Scripts
Aug 17, 2015, 11:30 AM
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...
Back to School
Aug 15, 2015, 2:05 PM
After almost two years at SwiftKey, I am ready to move on to the next chapter of my life. Both personally and professionally, these have been very exciting years, during which I moved to another country, took a chance by leaving my...
Xcode Server Hacks: 2. Taking control with xcscontrol
Aug 12, 2015, 11:30 AM
Update 27th Aug, 2015: For easier management of Xcode Server from the command line, I created a tool called xcskarel!
Welcome to the first Xcode Server Hack! As you might know, Xcode Server Tutorials are aimed at step by step instructions...
Xcode Server Tutorials: 2. Integrations
Aug 6, 2015, 11:20 AM
Ok, time to stop celebrating your success from Part 1 where you got to install Xcode Server and created your very first Bot, which checked out and tested my demo project from GitHub. I left you just after you created your Bot, which, as...
Xcode Server Tutorials: 1. Getting Started
Aug 4, 2015, 11:30 AM
We all know how it works. Your iOS teammate works on a feature branch for weeks and he doesn’t merge changes from other people into his branch during this time. Then your PM starts pushing the team to deliver said feature, so a pull...
NSLondon - Continuous Integration on the Edge
May 28, 2015, 4:00 PM
I gave a talk at NSLondon about Continuous Integration in May 2015.
Please note that this was before WWDC 2015, Xcode 7 and the public API of Xcode Server.
Run Terminal Scripts from Swift in your Mac app
May 14, 2015, 2:30 PM
While adding SSH key validation to Buildasaur, I encountered an interesting problem. It was relatively difficult to find advice on how to run simple Terminal scripts from your Mac app written in Swift.
Technically, it’s not difficult, but...
Xcode Server Hacks: 1. Under the Hood of Xcode Server
May 4, 2015, 7:00 AM
As part of building a project called Buildasaur, I had a chance to explore the ins and outs of Xcode Server. Xcode Server is a combination of two of Apple’s apps, OS X Server and Xcode. Together, they can provide a continuous integration...
WWDC and my Origin Story
Apr 19, 2015, 2:30 PM
I’m going to WWDC 2015! Odds were in my favour, apparently, and after two years of not having a sponsor and a year of sucking at lotteries, I have finally been given the chance to see Moscone Center at the biggest Apple event of the...
On TypeScript and ass-saving
Mar 7, 2015, 2:30 PM
I might be Mr. Obvious today, but please bear with me.
On SwiftKey for iOS 1.2
Feb 5, 2015, 2:30 PM
Yesterday we released a big update to SwiftKey for iOS, bringing emoji, click sounds, more languages and Flow on iPad. Update in the AppStore, if it hasn’t automatically yet and if you have a second to spare, please leave us a nice review!...
On My Favorite Podcasts, Ep. 1 - The Talk Show
Feb 4, 2015, 2:30 PM
Many of my friends have noticed that I often start a sentence by saying: ”I was listening to this podcasts…”. Truth is, I spend hours listening to podcasts each day and as such they have become one of my main sources of random...
On Jobs’ (famous) dislike of styli
Feb 3, 2015, 2:30 PM
Ever since rumours of some new future iPad also supporting a first party stylus started flying around, some people in the Twitter-sphere seem to be way over excited. But not because they’d want to buy one, but due to a chance to call out...
Happy Holidays from SwiftKey (narrated by yours truly)
Jan 10, 2015, 2:30 PM
📺 I know. I missed my window of opportunity to share this before holidays. Oh well, here it is in case you still haven’t seen it.
Created by SwiftKey. Narrated by yours truly.