Finding hidden features in new Xcode releases is always fun. Right after a release you can open up Twitter and find tweets like the one from Andy Aude.
This week's beta release of Xcode felt different for me though: RocketSim had a little sherlock. I have to admit: I felt bad the first time I read it. I can't imagine how it must feel to be Sherlocked by Apple if it's your full-time business!
RocketSim is just a hobby so it doesn't hurt me too much. The challenge with these kinds of situations is to get energy out of it and transform it into motivation to step up your game. Competition is nothing new, in fact, there were already more tools available that allow you to enhance the simulator. It's actually a competition that makes us level up and get the best out of our creativity.
The recording option in Xcode won't stop me from developing RocketSim as it's mainly a fun project for me to work on. I'm pretty sure it's still adding value and I'll promise you to deliver even more value soon.
Xcode 12.5 dropped a bunch of new features. One of them allows us to mark assertions as expected to fail which at first might seem redundant: why not use XCTSkip? Or just disable the test completely? There are enough reasons why this new feature is a very welcome addition to the XCTest framework.
XCOrganizer is a tool that lets you easily locate any project on a disk. Browse through Xcode Projects, Xcode Workspaces, Swift Playgrounds, and Swift Packages grouped by types. Assign tags based on project goals. Add whatever you’re working on to favorites. Humans can’t possibly keep track of all project names. XCOrganizer can.
It doesn’t surprise me to see Paul Hudson dropping this blog post one day after the release of Xcode. He does a great job explaining the new features that come with Swift 5.4, packaged in this Xcode release.
Sindre Sorhus (yes, the same one that sponsored me) works full-time on open-source projects and I bet you all have used some work from him someday. I’m using his work a lot and found this contributing document worth a share as it emphasizes that contributing should be fun and doesn’t need big code changes. Check it out if you’re struggling to find a way to contribute to open-source projects.
The winners of the Swift Community Awards are announced. Congrats to all the winners! Make sure to check out all nominations too as there are a ton of valuable resources to find for you as a developer.