Apple

Geekery

Swift

Bikes

Woods

: Swift Subscripts Recently, I’ve added Swift Subscripts to my vocabulary. In many cases they feel like a reasonable …

: SwiftUI Map Marker Clustering So as not to be one of those recipe web sites where all you want is the recipe, the code for this …

: Filtering on Enum Values in SwiftData Queries While working on my current app I ran across an issue with SwiftData and filtering. SwiftData has …

: Existential WWDC 2024 Dread The original version of this post was almost 1,000 words. It just felt like a lot of ranting with no …

: Creating Sample HealthKit Data A current app project I am working on uses HealthKit workout data as its data source. This makes …

: No one cares about my opinion but... This DOJ vs Apple thing is an annoying distraction to my social media timelines and surely soon to …

: Peakist is Ready to Test After far too many rewrites, I’ve finally reached a “good enough” point for some beta testing of my …

: Imposter Syndrome, Featuritis and Just Shipping Something I think everyone who does indie development harbors the dream of shipping an app or two that can …

: Displaying User Location with MapKit for SwiftUI If you’re only interested in the code to show a user location on the map a plain text code listing …

: It Should Not Be So Difficult To Be So Thick Headed As a long time proponent of avoiding dependencies in my software projects, it's often incredibly …

: Not Really a Review of My New E-bike This is ostensibly a review of an electric bike, the Cannondale Tesoro Neo X3 tl;dr: It’s a great …

: Sometimes It Still "Just Works" From the department of little things that (still) make for quality apps… I'm currently working on a …

: Hey I have a WWDC Post Too!!?! Everyone else is doing it so here is my post on WWDC. As a long time Apple developer I have always …

: Creating a SwiftUI Launch Screen Some Background iOS and iPadOS apps both support a launch screen that will be shown first when the …

: Filling in the Gaps One of the perks of self-employment, probably the biggest one, is being able to use your time as you …

: A Few Miles in the Sun I’ve said in previous posts that many of my hikes are return visits to old familiar places. …

: Winters Last Gasp (hopefully) After 3 weeks of lingering cold symptoms (not covid but annoying regardless) I finally got out into …

: Winter Hanging on in the Woods Had a break from work on Friday and the temps were hovering around 50º for a bit so I needed to get …

: A Influx of Vitamin D Saturday I wanted to do something a bit more challenging that my recent local hikes but not too …

: A Twofer On Saturday I continued the quest to explore any and all local wilderness areas. I discovered there …

: Spring Runnoff in January In an effort to visit every “local” patch of nature I ventured to the Hannacroix Creek Preserve in …

: Warmer is Not Always Better I can’t say I’ve been working on the Catskill 3500 list as I’ve been hiking the list peaks for over …

: So Much White Headed out today to see how much snow fell in the Catskills from the last storm. Turns out it varied …

: Snow Day Game Dev After clearing the heavy wet snow from the driveway this morning, I spent most of the day coding on …

: My Own Personal State Park When I know I need to get outside but I don’t know where to go, I often revisit the same places. …

: Making some soup and had a thought about also baking a loaf of bread. Google ‘simple bread …

: The person who moved the delete button in iPadOS mail is a bad person

: Roguelike Tutorial | Fat Old Yeti Playing around with this Roguelike Tutorial. tl;dr: it’s very good but I have some mental problems …

: Burning Off Some High Octane Egg Nog Directly on the Massachusetts border with New York there are an extensive set of trails. Most of …

: More of this, please: www.reuters.com/technolog…

: The cycle goes like this: play a bunch of games, get bored with those games, decide to create a …

: Since I pointed out this was broken, I feel inclined to mention searching for Mastodon users in the …

: Several crashes of the Window Server on Mac OS Ventura when connected to an external display. Seems …

: When the conditions aren’t great for skiing you take a hike to view the mountain from afar. …

: May have sumbled into something as troubling for developers as dealing with time - capitalization of …

: Twitter will finally be dead when the last person posts the last wordle screenshot

: If you are trying to follow Mastdon people through Micro.blog searching for them via discover does …

: I’ve often said the best code is the code you delete. I think overly clever code is not ideal. …

: Micro.blog as front end to Mastodon Here is what I’ve figured out regarding Micro.blog and Mastodon. This was confusing to me so …

: I may have cracked the code to get micro.blog working as the front end to my mastodon feed.

: Feels like you can judge how bad things are going over on twitter by how much mastodon slows down …

: Not certain how I feel about this

: I was enjoying fall a lot more when it wasn’t 23º

: November beginning to feel like November Headed down to the Taconic Ridge south of Great Barrington for some quality time in the woods. Rain …

: Changing social apps feels like you showed up at the wrong address for the party. Where is everyone?

: Microblog will backup to GitHub. Now my useless posts will be saved

: Time to see what this 5 year old account can do. I like the features of micro blog. Even does …