Pinned
I made a new app! AudioBookIt helps you manage your files that should be treated as an audiobook as if it were. No more 16 hour long MP3s from @brandonsanderson.com being hard to use! #ios #cosmere apps.apple.com/us/app/audio...
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
80 followers107 following249 posts
Pinned
I made a new app! AudioBookIt helps you manage your files that should be treated as an audiobook as if it were. No more 16 hour long MP3s from @brandonsanderson.com being hard to use! #ios #cosmere apps.apple.com/us/app/audio...
And I have submitted a new build to Apple with much improved Voice Over controls. Hopefully the user likes the changes.
Got the first bit of feedback on my new #iOS game and it was from a blind user. They gave some feedback of how it could be more friendly in voice over mode and I’ve already got about 2/3 of their recommendations in place now.
Just shipped another app to the App Store! A small game based on the old CLI game Greed. apps.apple.com/us/app/greed...
Braden reposted
Replying to @swtch.com
Yesterday's event: literally one of the secret keys underpinning internet security was the number 4. Apply your security updates! bsky.app/profile/swtc...
The details are now public, as of two hours ago. bugzilla.mozilla.org/show_bug.cgi... The secret P-384 keys for these intermediate CAs are all zeros except the last 8 bits. All not-updated software can be MITM'ed now. IOT boxes that can't or don't update are now trivially MITM'able forever.
Braden reposted
If you make HTTPS requests or have other TLS clients and care about MITM attacks, you need to update today. If you run Go: go get go@1.27.3 If you run Homebrew: brew update brew install ca-certificates If you run Linux, maybe stay off the internet for now.
🚨 Six WebPKI Intermediate CAs are compromised. This is bigger than Heartbleed, but a client-side issue. Anything that verifies certificates against public roots, like most TLS clients, is/was affected. Details, live test, patched versions and workarounds at emudhra.we-have-a-problem.com Act now.
@aggrend.bsky.social Doesn’t seem like you are on Bluesky much but if you could check this out I would love any thoughts you have: us.forums.blizzard.com/en/wow/t/tho...
Braden reposted
Oh wow, Xcode 27.2 has a new project file format (xcproj) that is standard JSON, and an open format: I've been waiting for something like this for most of my career! 🎉
Braden reposted
Also here is the link to the Shopify post for anyone that hasn’t seen it: shopify.engineering/back-to-native
Braden reposted
Apple has confirmed that #Xcode 27.1 with support for the iPhone Duo will be coming "later this month": https://developer.apple.com/iphone-duo/ Original: https://techhub.social/@xcodereleases/117243113306816687
I should probably update my resume in general… The question is how do I put that I’ve suffered through react native for a year and mostly pivoted during that year to backend. I want to focus on iOS still but I sure as hell don’t want to do more react native or have people try to convincing me on it.
Braden reposted
Pro tip for folks working with Apple documentation: add ".md" to the end of a URL to get it as Markdown – much lighter to load, and also friendlier for agents. Example: developer.apple.com/documentatio...
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...