If you’ve ever had to deal with the pain of renewing iOS certificates & profiles, check out my new post on the Runway blog that can help you automate all that with fastlane!
If you’ve ever had to deal with the pain of renewing iOS certificates & profiles, check out my new post on the Runway blog that can help you automate all that with fastlane!
Got my Playdate today and it’s so adorable!
I’m pumped to become a Casual Birder π
I’ve really enjoyed backing Kickstarter projects for WWDC pins the past couple of years. This year’s set looks like a great addition to my collection. www.kickstarter.com/projects/…
It looks like Xcode 14 now supports both iOS and Mac deployment from a single target. No more needing separate targets & schemes for multiplatform apps!
As far as I can tell, you need to have valid values for SUPPORTED_PLATFORMS
and (MACOSX|IPHONEOS)_DEPLOYMENT_TARGET
. #wwdc
My first post for the Runway blog is up, all about using environments with fastlane! www.runway.team/blog/bett…
Hanging out with friends is so life giving. Really missed it these past couple of years.
Week 1 at Adobe in the books. I got my first PR merged today (and managed to break the build with it too!). All in all a good success π
Baseball is back!!!!
Day 1 at Adobe!
I started my 40th trip around the sun today. My wife got me a gift that Iβve wanted for close to 30 years now to commemorate β a 1989 Ken Griffey Jr. Upper Deck rookie card. Iβm like a kid again over here!
I’m consistently baffled that Green Street Hooligans is not on any streaming service, nor even available on Blu-Ray in HD. What a great movie.
TIL that you can decorate Swift protocol methods with @MainActor
and they’ll run on the main thread. So I can have part of my protocol be responsible for UI updates and decorate it but not the entire protocol that way. Super cool!
I’ve been building a little HTTP library based on @davedelong’s epic 18-part blog series, but updated to use async/await. It’s been a lot of fun and broken my brain a couple of times. I think it’s almost ready to go (for my uses at least).
Boosted!
πππ
Got my Mac Hardware Calendar by @ismh yesterday and put it and the pictures up on my walls today. Love how it turned out!
I finished the excellent regular expression course from execute program and can’t endorse it highly enough. I’ve long been intimidated by regular expressions and finally I feel comfortable writing them on my own now.
If you’ve wanted to learn them, give the course a shot!
Learning a new sport has been fun so far. Hockey is super fast and most of the time I have no idea whatβs going on. But the Kraken got their first W tonight!
I’ve been working this week on my M1 Mac mini which has just 8GB of RAM. Xcode, Docker, and Nova have been open the whole time and it’s never broken a sweat. This machine is so great.
I can’t wait to get an M1X machine with 32GB of RAM. It’s gonna be a beast.
I oftentimes feel like a dolt when attempting to learn new things (especially when they’re out of my wheelhouse things like web technologies) but Tailwind finally seems to be clicking a bit for me now and it feels great.
What are some of your favorite blog designs?
I get to take the week and learn something new: so I’m going back to the Tailwind CSS projects that I put down a couple of months ago. Really looking forward to updating my websites.
Finally making headway with Jenkins, and also starting to get the hang of the Jenkinsfile pipeline syntax. I think our jobs are mostly simple enough that the conversion to them should be straightforward.
Our 7.5 year old ripped a hand towel ring out of the wall tonight. It was held in by 2 50-lb capacity drywall anchors. Ugh.
10 years ago today I married my best friend. Time sure flies and there’s no one I’d rather fly with than my wife π₯
Looking forward to the next 10 years!
Been fighting with Jenkins for the last week, trying to migrate our Android test job (which runs an emulator) to a new environment. For some reason the job just crashes towards the end. Works fine on our existing machine (which doubles as our server π ). Why is this so hard?