For RunnerCast updates, follow @runnercast.app. I'll still post here about general developer things, but all the app updates, tips and tricks (and promo codes!) will be over on that account.
Posts by James Koole
RunnerCast 2.1 is in review. And 2.2 is in TestFlight. I think after those two are out I’ll chill for a bit and maybe see how many users I can get. Adding a subscription tier in 2.1 for $9.99 a year or $.99 a month that adds widgets and some other things. No ads or tracking ever!
Setting up in-app purchases and subscriptions for an iOS app is complicated and confusing. Hopefully I can sort this out and get the new version approved.
Finally...we have our Amsterdam Airbnb. Sixth try was a charm. The 30-day annual limit on short-term rentals is a bit of a pain, coupled with some poor response rates from some of these hosts. In the end, we got a lovely place with a superhost. Next up...a place in London, UK.
It's not...yet. But maybe in time.
Could be a game changer for hobbiest photographers. I kicked Lightroom to the curb a few months back, but miss the powerful editing tools. DaVinci Resolve is free. www.blackmagicdesign.com/products/dav...
Everyone get out and push. At least they didn't spill hydraulic oil (yet).
What is it with the Airbnb hosts in Amsterdam? Seemingly unwilling to even respond to a booking request in the 24 hour window. Two so far didn't even have that courtesy. One other wanted to book outside of Airbnb (over Instagram) and a fourth said they had listed the dates "by mistake".
Working on v2.1.0 of RunnerCast this weekend. Adding a couple of widgets (might be behind a subscription, not sure yet) and also totally re-did the settings area and added a Liquid Glass bottom menu to better surface the events feature. And a TON of UI tweaks.
Leafs and Panthers will both be trying to lose while the Habs are playing the Blue Jackets with a shot at winning the division. So logically Sportsnet puts Toronto on CBC and Montréal on CityTV. Bigwigs are probably trying to figure out how not to put the Habs on the big network in the playoffs too.
TTC CEO Mandeep Lali said three days ago after a hydraulic fluid leak shut down service on a part of Line 2 for hours: "The goal is simple: this must not happen again." It already happened again this morning. The TTC isn't ready to take commuters to work everyday let alone for the FIFA World Cup.
And of course just after I release 2.0.2 and talk about it, I find a bug in the Events feature. Fixed already but it'll have to weave its way through App Review.
Just pushed a small bugfix for RunnerCast, my new iOS app. It's a weather app for runners that checks hourly conditions and tells you when to run. You can view a sweet visual of the next five days and also add one-time races or recurring events. #runsky #running apps.apple.com/us/app/runne...
Booked the flights for our June trip to London and Amsterdam with Mac. She's excited to go and we're excited to take her. Also pleased to be getting out of Toronto for most of the World Cup. It's going to be a hot mess here for sure.
Daaaaa Blue Jays win!
We're playing Blue Jays baseball this afternoon!
The bridge at Exhibition is finally open again after the winter closure. Nice views of the city along with the massive construction project for the Ontario Line.
My app was approved by Apple. I guess the next step is to put it out there and see what the world thinks. I've decided free is the way to go for now but I might add a paid in-app "pro" level later if things go well. There will never be ads, naturally.
Also Apple Intelligence doing great work.
I'd suggest yukon gold for the highest sound quality.
You'll need an audiophile-grade picnic table to reduce vibration through the turntable and a clean power source as well. Maybe a Jackery battrty with some sort of filtering. And the whole thing needs to be trailerable behind the Brompton. Obvi.
Submitted my very first iOS app for review! Still working out how to monetize (if to monetize) and some of the little details like making a better website. Super fun, and honestly I made the app for me to scratch an itch.
Added an AI feature to my app using the Apple Foundation Model and well...let's just say I hope they can improve it because it's pretty bad. 100% cloud cover and 5ºC and the AI says to wear sunscreen and a hat.
iOS will regularly kill your app without warning. When that happens, it’s a fresh start and you end up back in the FYP. FYP is nice as a first run experience but I think once a user follows a bunch of people, they should be able to say “always show me the Feed” and if I want FYP I will pick it.
Really, really, really need to let users have the chronological feed as the default when opening the app. I get that you want to show the new FYP but putting suggested follows and such front and centre when I just want to open the app and see new posts from people I follow is not great.
Building iOS apps in Xcode with Claude is a dream come true for a product person. Imagine it, build it.
Italy failed to qualify for the World Cup again. Ouch. I wonder how many people bought tickets to the first game in Toronto assuming it would be Canada vs. Italy?
At this point I think his biggest asset is that he has an arm and isn't injured.
Made a full iOS app in Xcode using Claude this evening and the app is currently running on my phone. Swift is pretty readable as well, so making quick changes or tweaks is doable and a good way to learn.
First day of 2026 where I'm able to work from the back deck. Not super warm, but the UV index is like 5 which means that the radiant warmth is enough to make it quite comfortable. Bring on summer please!