The POC I’ve been working on is blazing fast on iOS thanks to Metal. On a cheap Android device it is so slow… It takes 3+x the time of a recording to process things… I really need to get hardware acceleration with the GPU working for it but even google is meh on their GPU support for Android…
Braden
@bswift.io
Staff Mobile Software Engineer for Voze. Formerly at Cricut and Teal Drones opinions are my own. I talk a lot about #SwiftLang and #DnD / #Daggerheart he/him
Why does Apple have 65gigs of simulator backups in /System/Library/AssetsV2 which is a SIP protected folder! 😡 In all my years doing iOS development I’ve never had it show up as a place of eating a bunch of storage… This has been extra painful with work only giving me a 500gb HD
Just had Claude basically tell me, “if the owner of this library is small you can either bully them or ignore them and use the software as closed source anyways” 😬 yikes
Google hasn’t added any on device LLM stuff like Apple!?!? Foundation Models is so nice for basic LLM tasks. I guess the time has come to cross the hugging face boundary and get that working on iOS and Android once I get whisper.cop fully working.
Just now seeing I can add animations to my load calls… How did I miss this before? It will be so nice to go update stuff to use that and get free animations.
This week we showed off just how short and succinct our query builder can be. Need a single query that filters all/business/personal trips and sorts by trip end date, start date or name? It all fits in just a few lines of code: www.pointfree.co/episodes/ep3...
I’m getting to play with on device AI stuff for work and it is so much fun getting to do native stuff again
Just had my first sale on my app that wasn’t friends or family. It pushed me over the threshold of have I spent or made money on my apple developer license this year for the first time. I’m not making tons of money obviously but it feels good to sort of break even for once.
That color bug the other day, ya it wasn’t a simulator bug. It is an iOS26 bug. I finally updated my phone from 18 🙃 and now my phone is doing the same thing. So no more tinted glass modifier just a solid background for that view 🤷♂️
So at work we have custom labeled checkboxes that companies can add to their employee notes. The system for unchecking a checkbox is RIDICULOUS. It goes to the table where the association between the note and the checkbox being checked lives and nulls out the note ID instead of changing its value…
Every time I see Dave Abrahams post on the swift forums I am reminded of his presentation Embracing Algorithms from WWDC 2018. It is the most influential presentation on how I approach software development (even though I often fail to apply its principles).
I’ve been doing a decent amount of go stuff at work lately and I just miss the functional aspects of swift that I now take for granted. Like being able to do first(where:) calls instead of looping and breaking in first match.
I have this odd behavior with a custom SwiftUI control I put together. It has a background color for part of the control and the preview and sim both show the wrong variant of light/dark. But on device it is always correct… It is quite annoying…
My mouse batteries died and we have no AA in the office. I’m now stuck with a Magic Mouse for the day 😭
The vocal only drop at the end of the bridge in The Phoenix by @falloutboy.bsky.social is still one of my favorite parts of the entire Save Rock And Roll album. It is just so good
I love when someone’s has bad test code and they double down on it being good. You shouldn’t be testing the standard library function and asserting it gives you what you expect… slice will always slice…
This new process sucks. It is basically shoving down my throat all the things I had successfully moved away from being my main job. Now I have to do all of that crap again in react native instead of staying in new and interesting backend go land…
The fact we can’t outright ban fireworks is ridiculous. It was literally raining ash yesterday because of all the wild fires.
Bottom line: the Utah legislature has left it to cities on fireworks restrictions and also blocked them and the governor from all-out bans. Cox has been pressuring fireworks makers, as I reported back in April: www.fox13now.com/news/utah-dr... #utpol #Utah
Swift Package Index has joined Apple, and together we’re building a comprehensive package registry to serve the Swift community’s evolving needs. Read more: https://www.swiftpackageindex.com/blog/swift-package-index-joins-apple
This new work process for doing dev work isn’t my favorite but might be my least favorite. 🙃
Just wrapped up my first Daggerheart campaign after many months. It had a long break in the middle and I didn’t think it would get to wrap up at all. But I thankfully got people on board with a few more sessions. I learned a ton and had a lot of fun. Hopefully all my players did as well.
It might be unconventional but at this point I do 99% of my app setup, config, dependencies, launch point, etc in a SwiftPM package and then my project just depends on that local package. It is very nice and helps enforce boundaries and some organization of my code that otherwise would be optional.
😂 my health insurance just emailed me claiming I could save $750 over the course of the year by swapping to a “similar med,” I’m on the only one that works well for me. They just want to save ~$24k it would cost me out of pocket. Health insurance companies are so terrible…
AWS requiring a password to sign in and then my passkey as well is really annoying…
Siri agentic-ly setting my password to “you’re absolutely right — I should come up with a unique, strong, password for this website”
@migueldeicaza.bsky.social I am with you. It is super frustrating how much hate SwiftUI gets when it is more than performant enough for the vast majority of things devs are actually doing. It makes doing so many things simple and correct it is incredible.
iOS 27 comes out in a tiny bit and I’m still on 18 😬 I’ve just been testing my apps against the simulator to make sure glass looks and behaves well.
SwiftUI is lovely and the most fun you can have when writing code. Don’t let the boilerplatetocracy tell you otherwise.
I’ve never been good at spelling but lately I am on an extra struggle bus it feels like 🙃
A unified networking stack for Swift, layered from low-level I/O primitives, through common protocols, to a modern HTTP client and server API. ⚙️ That's what the new Networking workgroup is building. Interested in contributing? Join us: www.swift.org/blog/announc...
Announcing the Networking Workgroup
The Swift Ecosystem Steering Group is excited to announce the creation of the Networking workgroup! Workgroups are community-led efforts, formally recognized by the project, to advance key areas of Sw...
swift.org