: Another war crime. Two boys were killed by a glind bomb strike. The USA needs to permit long-range …
: I just bought a PS5 game using the PlayStation app, right in the app using web view. It’s very …
: Northern lights from yesterday.
: Adjusting to new iPhone I have upgraded from beloved 13 mini to 16 Pro, and here are my notes. Tried and disabled …
: This is good news — “cozy” WWDC with live presenters and coding. Wish I could be there. It makes …
: Finished reading: Presumed Innocent: A Kindle County Legal Thriller Book 1 by Scott Turow 📚
: Let’s say you have two targets: iOS and watchOS. Talking SwiftUI, would you prefer to reuse views …
: Falling in love with my camera again I have upgraded to an iPhone 16 Pro. I wouldn’t say I like the trend of increasingly …
: This is the last time I’m ordering an iPhone case online. What is the point of plastic-free …
: I’m ordering 16 Pro. Upgrading from 13 mini. I will miss the size but I know that I will utilise …
: PS5 Pro anounced The most underappreciated change in the new console is the complete lack of the legacy USB Type-A …
: Casino is on the watchlist now. Due to the latest Gruber post. Watched Beetlejuice (1988) last …
: Return to Monkey Island+ I am looking forward to playing this game, and if you missed it, I would recommend it, for people …
: Calendar notifications Lately, I started to notice that I miss more meetings than usual. I don’t think I was getting …
: Testing CloudKit I am working on an app update for Pinbook which will bring iCloud sync between iPhone and Apple …
: Does my app use encryption? A note for myself as I keep researching this topic every couple of years. If your app uses CloudKit …
: The Independence Day of Ukraine Address by Volodymyr Zelenskyy on the Independence Day of Ukraine via president of Ukraine website, …
: Safari is still underdog, iTunes Store is still underdog, macOS 8 times smaller than Windows, …
: Now rewatching Alien and enjoyed many references to the original. If you want to appreciate all of …
: iCloud Backup and Apple Watch apps When I upgraded my iPhone I went through a mostly-automated process pairing my Apple Watch to the …
: AppIntents runtime error When debugging the Smart Stack widget and running my Apple Watch project in Xcode 10.4 I started to …
: Working with file system on macOS. Part 3 Finally, I have came around to shipping a solution for monitoring file system events using …
: Make Something Wonderful Finished reading: Make Something Wonderful, Steve Jobs in his own words by Steve Jobs 📚 “Don’t be a …
: Was watching California Sea Lions with my family. They used the same music which I remember from a …
: Monitoring key window in SwiftUI on a Mac, part 2 I had difficulties making menu bar commands respond to a user interface state when an app running in …
: Testing with async/await Not long time ago I began journey transitioning from traditional imperative programming to …
: Hide toolbar command not working I’ve been trying to fix the “Hide Toolbar” command in my SwiftUI macOS project. …
: Alert buttons Example of iOS alert not following the HIG. Traditionally in OS X, later iOS and macOS, the cancel …
: Help command in SwiftUI Mac project Default SwiftUI on the Mac project includes the default Help command. But there’s a little …
: Mouse and keyboard update I’ve come full circle and now I’m back to the MX Vertical, it’s for the first time …
: Working with plain text Before the iPhone era, I was intrigued and was actively writing plain text notes in Notational …
: Relay FM 10 year anniversary at Hackney Empire, London.
: New keyboard, I’m excited. ⌨️
: Mobile data statistic I use a limited data plan with a weekly allowance. I developed a habit of checking the Settings app …
: The only way to find the volumetric size of Nespresso cups, is by taking a picture in my office. 25 …
: Very much enjoying Taylor Swift’s THE ERAS TOUR (Disney+). I am halfway through and purchased …
: DMA and default iOS browsers In light of DMA developments, I hear that Apple not following “the spirit” of the law …
: Structured concurrency Latest ATP interview about Swift 6: Holly Borla & Ben Cohen. Questions and comments are …
: Helping Ukraine to win There is a general election here in the UK on July 4th. I would like to stress three crucial points …
: iPhone upgrade My first experience picking up a refurbished iPhone 13 mini from Amazon UK. There’s no central …
: Watched Get Out last night. I like clever horror films. My partner liked it too.
: iOS keyboard bug. Combination of a long password and home button leads to invisible keyboard. …
: Quick update, upgraded SE 2nd generation to iPhone 13 mini. This is the first selfie I made. I like …
: SelectionManagerBox error Getting a repetitive error in the Xcode 15.3 console every time my Mac project launches. List with …
: UWB chip in iPhone 11 Apple has started including Ultra Wideband chips in iPhone 11. There were zero iOS features at that …
: Charles proxy checklist Charles documentation and some blog posts advise to use Help → SSL Proxying → Install Charles Root …
: Watched the Civil War two days ago, it was a thrilling emotional ride. A film about war photography. …
: ‘We’re only holding back the Russians with crowdfunded drones’, says Ukraine commander I listen to every episode of Ukraine: The Latest since August last year. I would like to share …
: I’m introducing my kids to Patapon remasters. Sadly Patapon and Loco Roco developers were laid off …
: Word of caution on Sonoma 14.3.1 using the save command on PDF form using new AI features in Apple …
: I realised that custom or overcomplicated user interfaces irritate me even more over longer periods. …
: Had a long and frustrating experience using my iPhone. The keyboard was especially slow. I knew …
: I can’t be 100% sure but I think I just lost my 2FA after doing iCloud Keychain import from …
: This week there’s an interesting interview with Mark Zuckerberg defending the Meta Quest. I …
: Disable Safari iCloud features Yesterday I had an issue using The Telegraph website, subdomain pages didn’t recognise active …
: Finished listening to the latest ATP. It calmed me down on the visionOS productivity angle. At …
: Giant leap in human interfaces evolution There’s a strong Sci-Fi vibe I am getting from the media and press. It feels like we just made …
: Next generation of display technology I wasn’t fortunate enough to experience Macintosh Classic, but I think I would like it very …
: My first Mac I still remember the day I got my first Mac in 2007, it was half funded by me selling my desktop PC, …
: My local Starbucks has some good tunes. 🎶🎶
: The App Store EU regulations Okay, it is unlikely anyone will read this blog, and it is even less likely you will read it on 26 …
: Apple Vision Pro weight We finally got weight specs for Apple Vision Pro. Vision Pro: 600–650 grams (depending on light …
: The App Store needs better APIs for indie devs Yesterday Jeff Johnson published an article – Beware of App Store app bundles which describes a …
: Xcode entitlement fallout Is Apple going to demand a 30% cut on future macOS releases? It’s not going to happen because the …
: Big news for iOS developers. If a developer wants users to sign up and pay on their website, they …
: Liked — Niklaus Wirth: ‘A Plea for Lean Software’ from daringfireball.net
: Liked — Using Keychain Access to Store Sensitive Data from swiftjectivec.com
: It is time we get upgrade pricing, version control, and free trials through StoreKit and MAS. My #1 …
: I love the small size, intrigued by the rotational camera. I like humbleness, minimalism and …
: Experience creating an Instagram account in 2024. I waited 5-10 minutes on this onboarding step …
: Created a new Instagram account for myself, using Facebook ID. I need it to keep in touch with …
: abagames.github.io/crisp-gam… My high score was 644.
: I am not going to buy Apple Vision Pro just yet. But I’m very excited for the people who will. For …
: Let’s go back to the good times when you could buy your software once and own it. I like this …
: 🇺🇦 Still listening to this daily podcast about news from Ukraine. From Telegraph. Great daily …
: Monitoring key window in SwiftUI on a Mac My Mac app can run in multiple windows and every window can have multiple tabs AKA “window …
: OmniFocus 4 SwiftUI success story One of the articles which caught my attention at the beginning of this year is …
: Small click areas in SwiftUI .contextMenu with List on a Mac I am having a problem with SwiftUI on the Mac when sometimes context menus stop appearing when I …
: Yesterday I decided to stop maintaining Mastodon accounts for Caffeine++, LinkEdit and Pero. Out of …
: Case for a perfect status bar I was not going to write this post until I heard Federico Viticci, Mike Hurley and Stephen Hackett …
: I am trying a new app which in addition to its digital price tracking, offers better UX for NS …
: Our Apple Watch journey 2023 is the biggest year for Apple Watch since its introduction. We have shipped a brand new …
: Pero's origin story I have been frustrated with 1Password for Apple Watch. The app has a launch delay, and sometimes it …
: Issues with Battle.net 2FA I remember picking up a DVD copy of World of Warcraft. They had me on “Macintosh” …
: Executing on "move fast" approach Pero’s development took a relatively short time. Starting a brand new app is a big task, and …
: This’s your chance to be one of the first amongst those joining the fight against forgotten …
: Listening to fireworks while playing Tears of the Kingdom. 🎆🥃
: Is anyone else having issues with iOS 17 iCloud Keychain password sharing? My partner is unable to …
: I have turned off Undo Send Delay for the Apple Mail on my iPhone. It never helped me once, and I …
: Working on marketing can drive software development. It’s not just for promotion. Shooting …
: Alex Guyot of MacStories, watchOS 10 review I’ve been using watchOS 10 since August, and I …
: Upgraded to the new home architecture, had to re-enable ARC on Apple TV 4K. Also did set up my Hue …
: Caffeine++ and Siri Caffeine++ 2.6 brings compatibility with iOS 17 and watchOS 10. iOS 17 gives us amazing changes …
: I need a small iPhone. Spending a few moments with the iPhone 15 Pro, it was okay. However as soon …
: I just received a confusing text from EE UK about iPhone Visual Mail. I have checked the Voice Mail …
: Micro.blog stock app for Mac kicks ass, I find it lightweight and responsive.
: Daring Fireball, John Gruber: Nour The relationship between Panic and MAS could be repaired. Whoever …
: In the latest TestFlight build for OmniFocus, you can drag email messages into your project’s …
: Feels like the iPhone SE 2 getting much more battery life with iOS 17.0.2. Maybe even more than with …
: Read tvOS 17: The MacStories Review by Sigmund Judge. This year Apple TV OS had more attention than …
: I am launching a brand new Apple Watch PIN code manager. I’ve been using PINBook for a short …
: Apologies to Mastodon followers, I am updating my username. Old username …
: If you interested in technical details, also updated the blogging strategy post.
: Update your feed Apologies for inconvience. I am changing feed https://micro.cocoaswitch.com/feed.json, to just …
: Apple Vision Pro as cinema substitute Fantasy author Erin Lindsey had mixed feelings about Tenet, but thinks she might have enjoyed it …
: How did Apple get all of my email addresses? By Jeff Johnson. If you have a testing device, you don’t want any personal data there, ever. Jeff …
: I like this new UI in iOS 17, however, the software update didn’t work for me last night. And my …
: Enjoyed Gruber’s iPhone 15 Pro review.
: AirPods Pro 2 update I’m fortunate to own AirPods Pro 2, I can confirm that the new Adaptive Audio is pure magic, this is …
: Radars You can link to your radars on the Apple Developer forum, pasting the radar ID works. This is cool. …
: I love starting my day like this. That doesn’t mean I am free today, it means I did my Daily …
: I was able to run on my Apple Watch with Xcode developer beta 7. Thank you to the person who fixed …
: I don’t know if is this new, but recently noticed YouTube Apple TV and web apps showing the …
: Let me put it out there, Digital Crown should vertically aligned, and there’s no need in the …
: Naming Bundle ID It seems there’s no consistency in how developers define their bundle IDs. Even Apple …
: App updates We have shipped LinkEdit 1.2 and Caffeine++ 2.5.4. LinkEdit took an especially long time, but this …
: I prefer to use wired charging. DIY dock station. The adaptor is from B&Q. Omoton stand (Amazon) …
: Is there no way to move these sliders at the same time, this is triggering my OCD.
: Typography In computer typography, EM DASH is often replaced with FIGURE DASH, and it is always sad to look …
: By accident added honey and lemon to black coffee and… It’s not horrible! ☕️🍋🍯
: Sonoma is the first release I have successfully memorised since OS X Mountain Lion.
: Apple Vision Pro at a workplace Today the VR market is a little niche in the big gaming market. Most people look at VR as a toy. I …
: I want to install macOS Sonoma just to use Grammarly as a web app. Amazing service for those who …
: Application ideas for the Vision Pro Useful applications for Apple Vision Pro is something I’ve been spontaneously daydreaming1 …
: Subscriptions are not fun Marco Arment in the latest ATP episode said something along the that the reality is that an indy iOS …
: Why Visual Studio Code is not for me Today I spent some time with Visual Studio Code. Just started the app for the first time and it …
: Beef (Netflix) A good watch with some issues: The Bitcoin crash theme is cut short, it looks like it was filmed …
: Stop over-apologizing at work I have found this tweet, with some good phrases which can be used instead of “sorry”. …
: Productivity crisis I am journaling since primary school, running OmniFocus for 12 years, tracking every event in my …
: “NFT, huh? Hey, I got an NFT for ya. No fucking thanks.” Mythic Quest, Apple TV+.
: Divinity - Original Sin 2 I keep coming back to this game, and it looks like I am going to finish it. It’s a long game, …
: Why some brits do not wash their fruits? 🍓🚰 Please don’t ignore package instructions. 🔎
: Found macOS alert with incorrect button roles. rdar://FB12144447
: Tagliatelle with asparagus and parma ham Rarely I can find a recipe which is healthy, easy to cook, tasty and filling at the same time. This …
: Staff owned companies Worker-owned businesses are relatively new practice. For example, most podcasts and podcast networks …
: Is this a norm on all PC keyboards? The arrows are not aligned.
: Another example – Short Circuit page. The bottom of the app is hidden on all App Store screenshots.
: What makes Waitrose different Waitrose is my favourite places to shop. Just after we moved into the UK, their shop in Oxford stood …
: It’s a poor choice to include device bezels in App Store screenshots. Why would you shrink your …
: I have finally found that iCloud tabs are now live in the new tab interface. I think it’s a little …
: Safari 16.4 improved typography Safari 16.4 update is big. WebKit team is killing it. Read the blog post summarising new features …
: Working with file system on macOS. Part 2 Since my last post I kept tinkering with file system APIs. Download full project You can access the …
: The Quarry Just finised playing The Quarry last night. It’s the best couch co-op you can play with …
: Chorizo and spinach paella Good inexpensive and filling dish, easy to cook and very tasty. You can add prawn or seafood if you …
: Working with file system on macOS In my spare time, I continue to practice with AppKit and SwiftUI for macOS. My current goal is to …
: PS5 first impressions There are PS5 ads everywhere in London and it’s available for sale. I can’t believe …
: WWDC expectations From a developer perspective, I am most interested in SwiftUI improvements, file system handling, …
: I began the slow process of switching from 1Password to iCloud Keychain, for now, the most thing I …
: iOS 16.4 Beta 2 Re-Adds Page Turning Animation to Apple Books – MacRumors. 👏🏻👏🏻👏🏻
: I wish Sony learns UX from Nintendo, Switch has a much better interface than PS5, except for low …
: Today’s dinner. Added some protein (egg and sausage) and some greens, and spent 5 minutes …
: Ukraine-related disinformation on YouTube I stumbled upon a video on YouTube which starts with the host blaming Ukranian soldiers for using …
: Is this just me or do Pikmin 4 graphics look too good to be true for the Nintendo Switch hardware? …
: What's the deal with HomePod I’ve been always interested in home audio equipment, tinkering with sound since high school, …
: For those from the UK, useful article. Now I know what to do with all the disposable vapes I am …
: Did some wiring for my Apple TV. There are these amazing flat ethernet cables which are easy to hide …
: HomePod should have AUX-in. The catch, it’s on the bottom.
: HomePod grows I replaced a pair of HomePod minis1 with the new full-size model today. Returning from school, my …
: The New HomePod pair is here, I will write a first impression review soon. Let me know if you have …
: Touch screen Macs Listened to the latest Connected. I love my M1 Max MacBook Pro 16 as my only computer right now. …
: Half-Life Mac ports Today I had a thought, wouldn’t be nice to play the original Half-Life on Mac again? Once a …
: The OpenMW project allows Morrowind to run on M1 and other modern platforms. Sounds very interesting …
: Finally, Germany has agreed to send tanks to Ukraine. Hopefully, it won’t take a long time.
: I never liked Twitter threads, they always felt like a hack to me. Micro.blog has a much better …
: Nvidia released a “new” Eye Contact feature. 1.8K comments on Reddit, no one there even knows that …
: Listen to the latest episode of The Talk Show about the early years of Twitter and collaborations …
: App Store Connect feedback Rediscovered the Feedback section in the App Store Connect with screenshots from TestFlight users. …
: If you were thinking about buying a HomePod mini in the UK, you still can get one from Argos with …
: I want to watch The Last of Us, but in the UK it’s on Sky’s NOW TV app, and it feels …
: It took 1 month and 5 days of my free evening time to ship this update. I am relieved and a bit …
: TIL: In the macOS Save As dialogue, you can click on any name in the list of files to choose it for …
: Fastest purchase I have ever done, I am so happy there’s a new large HomePod, I am crying. 😭
: Having great memories of watching LOTR, The Shining, Lisey’s Story and The Witcher and then …
: Today I replaced the battery in my iPhone SE, it cost £49. I am going back to 2nd gen iPhone SE from …
: Seville orange & Sichuan pepper crispy tofu Last night’s dinner was a disaster. I wanted to share this because failure is equally …
: HealthKit and WidgetKit My strategy of fetching HealthKit from the WidgetKit extension is not working, especially when used …
: Knives Out and its poor sequel When someone at Netflix with good taste realised that Knives Out is a great film, they purchased the …
: WidgetKit performance When using WidgetKit, all my complications always appear to be redacted. I’ve been trying to …
: BBEdit Get BBEdit 14 with 20% discount, and also other Mac apps – WinterFest 2022.
: XO tofu & shiitake fried rice My first attempt to try something from Waitrose Food magazine (free with their membership card). …
: Clever ad on a bus stop in London.
: After half a year without Always On display on my watch, I now enabled it again. It happened after I …
: I have tried to use Dual USB-C port to drive our 2 HomePod minis which we use as TV speakers but it …
: Vampire Survivors You should try Vampire Survivors for iOS. I only played once and I know I’m going to love it. I …
: Planning to enable Shared iCloud Photos Library tomorrow. The first step is to go through all the …
: New blogging strategy for 2023 For 2023 I am changing my blogging/social media workflow with the main goal to simplify and focus. I …
: Comparing wardrobes We needed a wardrobe and we decided to buy it from John Lewis instead of IKEA which would be a usual …
: Today’s goal is to assemble a John Lewis storage bed and wardrobe. Merry Christmas to …
: Finished reading: The Tommyknockers by Stephen King 📚 A very long novel with some good parts in it. …
: LinkEdit 1.1 I have shipped LinkEdit 1.1 today. And there’s a blog post. I have created a new blog to …
: I watched the last 10-15 minutes of the World Cup thinking that the white-teal uniform is French. …
: This single story pays off for all the effort which went into iOS 16 emergency features. Amazing …
: Mastodon users celebrate the fact that the platform has no ads and it’s hard to integrate ads …
: Download LinkEdit 1.1 from TestFlight testflight.apple.com/join/NLGU…
: Why Safari’s toolbar buttons are grey and almost every extension I tried offers a button with …
: Close your 🚽 before you flush. Commercial toilets emit energetic and rapidly spreading aerosol …
: I am going back to the existing Micro.blog iOS app, it’s so much smoother, faster and enjoyable than …
: Nintendo Switch Year in Review. This year I started and finished Breath of the Wild. 🎮
: What I like about Micro.blog is the sustainable business model. Mastodon server expenses have to be …
: Share buttons Web devs, remove “share” social buttons form your website. There are faster and more private ways to …
: I added a diagram for my previous post about Micro.blog and Mastodon.
: Doing some testing with Mastodon, and it looks like I can follow Mastodon users through Micro.blog, …
: Signed up for Mastodon. A bit confused about what server to use, currently have 2: hachyderm.io and …
: LinkEdit 1.1 – all feature work has been finished, and unit tests are passing. Now testing the app …
: Early Christmas treat, will be using them as TV speakers.
: In 1Password 8 for iOS you can change the default tap action for pinned items. Great option, which …
: First day of the holiday. Have to pick up Christmas presents today. I have to finish working on …
: I bought Amazon Basic USB-C to USB-C cable to keep in my bag for occasional MacBook Pro charging. I …
: Clever ad from London police.
: Done a lot of work on my Mac app – LinkEdit. I am working on a big 1.1 update which uses two-column …
: Friday baking, planning to cool paella tonight.
: YouTube “shorts” are ridiculous. I watch 90% of YouTube content on my TV. Shorts use …
: I have shipped a new update to Caffeine++ and now it supports Shortcuts. I don’t know if is it …
: An awesome dude was doing voice impressions with a mic and loudspeakers and gave kids a fun task to …
: Started to add unit tests into my projects, but only where there’s real value. For example, …
: One of the days I returned home from work.
: I have turned off Always On on my watch and I didn’t notice any difference. It’s been …
: Turns out, Shortcuts behave differently depending on the way you invoke them, “Hey Siri” …
: It’s so difficult to debug Siri Shortcuts. A total black box.
: I’m very happy Apple TV got such a great upgrade.
: I’m happy to ship Caffeine++ 2.3 with “Undo” and sugar tracking. ☕️
: I’m happy to ship Caffeine++ 3.2 with “Undo” and sugar tracking. ☕️
: Let's put all iPad models on the table The iPad lineup is confusing. There are too many models. I have tried to focus only on 4 models …
: I can’t imagine buying iPad if I can’t use it with my wired headphones, same I use with …
: No headphone jack in any iPad model. This wasn’t even mentioned in the video. Why? The only benefit …
: What is your thoughts about todays news form Apple New iPad colours look fun There’s too many iPad …
: I forgot how time-expensive can be working with regular UIKit and Auto Layout. Here I am trying to …
: Worked half of the morning from coffee shop yesterday, and still having 79% battery next day. The …
: Currently reading: The Tommyknockers by Stephen King 📚
: Finished reading: The Bayern Agenda: The Galactic Cold War, Book I by Dan Moren 📚 I think the author …
: Hello, I am back to the Micro.blog. I was a bit too active promoting the app I made on Twitter, …
: 🎮 Playing Papers, Please. It’s been years since I bought game on iOS. It’s ideal for touch controls. …
: Indian dinner from Tesco. Instructions say to cook in plastic containers, which I never do. £8 for …
: Our designer just decided to switch from Figma from Sketch because our company doesn’t allow to have …
: Adopting async/await, is extremply fun and addictive because it allows me to remove lots of code.
: I found Herman Miller Aeron on the street, and spent one evening cleaning and fixing it. It’s still …
: PS5 is back in stock. Finally Sony sells their consoles directly. I never understood why it wasn’t …
: On what settings do you capture video? I use 4K 60, but often find myself switching to lower …
: First match and my controller depleted in the middle of the game. They kicked me out. Looks like …
: My first Splatoon game. Going to try it today. Exciting times. 🎮
: Feeling proud and sad. Less than 2 weeks ago my wife and I became British citizens and now the Queen …
: We are watching Sandman. Overall watchable but it’s not my thing, I’m not a fan of the source …
: Office day. It’s great to post pictures here without any privacy concerns. I know Micro.blog won’t …
: A little bit confused with micro.blog, if I already have a standalone blog, I better off posting …
: Apple Event This was better than expected, I would say much better than last year’s event. Apple Watch All …