developer

ukraine

tv

games

books

cooking

: For those who updated to 18.2, go to Settings > Display & Brightness > CAMERA CONTROL. Set …

: Building interactive Apple Watch widget With watchOS 10, we are able to add widgets into Smart Stack or use them in large complications. The …

: Some Apple Vision Pro optimism Although I don’t own AVP yet, the latest episode of Vision Pro made me feel like I am missing …

: 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 …

: Ordered.

: 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 …

: Making pizza. Easy dinner.

: 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 …

: Lunch at Wendy’s. ☕️

: 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 …

: Day one patch. 🎮

: 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 …

: Excited about Apple event? I am.