Paul Hudson
twostraws.bsky.social
Paul Hudson
@twostraws.bsky.social
I write Swift and write about Swift, but most people prefer my dogs.
The first reviews of my new app are rolling in – I really appreciate everyone who took the time to write something, because it's so important in these early days 🙇‍♂️ My next job: reply to them all! apps.apple.com/gb/app/hackt...
October 27, 2025 at 2:54 PM
A key design goal for my Hacktivate app is for users to build real computer skills while solving challenges. I've just added some SQL-based challenges, all running locally – users need to adjust data to a known hash to be able to log in ✨ Pre-order here: apps.apple.com/gb/app/hackt...
September 30, 2025 at 3:32 PM
My next book is the most important one I've ever written, and the first chapters arrive in one week. It's called Everything but the Code, and it provides everything you need to go from Xcode to App Store – from coming up with killer ideas, to launch strategy, to breakout success!
July 7, 2025 at 7:36 PM
What has *really* kept me going is the folks in this photo. On the Saturday after #WWDC25 we got brunch together and made an agreement: to help the WWDC buzz last and help us reach goals, we each set out a "moon shot" idea, and will return there after WWDC26 to see if we made it.
July 6, 2025 at 8:56 PM
We’ve just been told that Apple is planning to greatly expand the Apple Developer Forums by adding Discussions – a new way for them to reach out to developers through live streams and Q&A. Coming soon! 🎉
June 11, 2025 at 9:27 PM
And we’re off! #WWDC25
June 9, 2025 at 4:58 PM
My #WWDC25 is starting off a little differently from usual.
June 9, 2025 at 3:42 PM
The first round of applause of the day goes to the Caffè Macs folks who are delivering coffee and treats to folks in line for the big day. (Don’t forget to mute #WWDC25 for the next 48 hours if it’s not your thing!)
June 9, 2025 at 1:35 PM
Some late-night swag bag packing ahead of CommunityKit! #WWDC25
June 9, 2025 at 6:32 AM
All checked in and ready to go! #WWDC25
June 8, 2025 at 10:17 PM
These Apple Park T-shirts are 💯 – instabuy for the rainbow!
June 5, 2025 at 6:11 PM
Good morning, Cupertino! Time to start beating jet lag with sunshine and coffee ☀️#WWDC25
June 4, 2025 at 3:56 PM
#WWDC25 is almost here, which means it's time for my annual WWDC sale! Save 50% on all my books and bundles – it's the perfect opportunity to learn something new, expand your skills, or complete your collection! www.hackingwithswift.com/offers
May 26, 2025 at 2:08 PM
We’re all picking up today’s special #CloseYourRings day badge from Apple, yes?
April 24, 2025 at 3:45 PM
A true favourite thing in Tokyo is their latte art skill, which even transfers to milkshakes and more. Give them any picture and they’ll make it! So, obviously I had to #WWDC25 it…
April 5, 2025 at 1:08 PM
Boop the snoot for good luck 🍀
February 1, 2025 at 4:53 PM
Settling down to watch our favourite Christmas movie with the kids. Happy Christmas, everyone!
December 24, 2024 at 8:51 PM
I consistently get locked out of my own Netflix account, because apparently I’m not part of my own household. I’ve removed al the devices from the account and changed the password, and it still insists I don’t belong in my own account. It’s infuriatingly stupid.
December 23, 2024 at 9:19 PM
Here’s how a reply sounds in Twitter. Reads the person’s name, who are they are replying to, then their message, then “2 days ago”, then the stats that have values. But it also says “actions available” at the end, so users know they can swipe through like, repost, etc. Night and day difference.
December 2, 2024 at 8:40 AM
Here’s how your reply sounds to a blind user. It reads your avatar, then open your profile, your name, your account handle, says 8m means 8 meters, then your message, then all the 0 replies etc – it’s almost entirely a wall of gibberish.
December 2, 2024 at 8:36 AM
A frosty morning here in Bath.
November 28, 2024 at 9:27 AM
I blame you for this 😛
November 26, 2024 at 8:25 AM
🎂 10 years ago today I registered the Hacking with Swift domain. That’s 10 years of tutorials, 10 years of Swift updates, and 10 years of sharing my knowledge and excitement for app building. It’s been a wild ride, and I appreciate everyone who supported me along the way! 🙌
November 25, 2024 at 7:16 PM
Some personal news 🇮🇪
November 23, 2024 at 3:55 PM
Luna greets the first snow of the year in the traditional Samoyed way: wooing loudly.
November 19, 2024 at 11:09 AM