Paul Hudson (@twostraws) 's Twitter Profile
Paul Hudson

@twostraws

Learning and sharing at Hacking with Swift, author of Swift, SwiftUI, and iOS books @[email protected]

ID: 55964332

linkhttps://www.hackingwithswift.com calendar_today11-07-2009 23:49:45

59,59K Tweet

102,102K Followers

245 Following

Paul Hudson (@twostraws) 's Twitter Profile Photo

The next Hacking with Swift+ live stream is tomorrow at 5pm UK time / 9am Pacific! This one requires either macOS 26 or iOS 26, because we'll be building an app using Foundation Models ✨ hackingwithswift.com/plus

Paul Hudson (@twostraws) 's Twitter Profile Photo

I feel like I'm destined to repeat this message until I die, but: rather than using replacingOccurrences(of:with:) you should almost certainly use replacing(_:with:) instead. (But only if you want to avoid the most random bugs you can imagine.) Details: hackingwithswift.com/articles/280/o…

Paul Hudson (@twostraws) 's Twitter Profile Photo

"No way to prevent this," say only email service where this happens. Seriously, Gmail is absolute amateur hour – just non-stop spam, with no attempt to do better.

"No way to prevent this," say only email service where this happens. Seriously, Gmail is absolute amateur hour – just non-stop spam, with no attempt to do better.
Paul Hudson (@twostraws) 's Twitter Profile Photo

A new update for Hacktivate is out now, introducing 10 new challenges from Iron Star in Europe. These are some of my best yet, so I'm looking forward to hearing what you think! 🙌 apps.apple.com/gb/app/hacktiv…

Paul Hudson (@twostraws) 's Twitter Profile Photo

I released a new chapter in my book Everything but the Code, packed with tips for using AI tools for improving App Store text, helping with design, and – yes – even writing some code for you. Even better, the book is half price in my Black Friday sale! 🔥 hackingwithswift.com/offers

Paul Hudson (@twostraws) 's Twitter Profile Photo

The second most important lesson here: never miss a chance to market your app for free. Don't wait for someone else to help you succeed – get on it yourself 💪 The #1 most important lesson: there are some great Black Friday bargains in the replies!

Sean Allen (@seanallen_dev) 's Twitter Profile Photo

🚨 Black Friday sale is live! All iOS dev courses, source code, and coaching calls are 30% off at seanallen.teachable.com. If you've enjoyed my courses in the past, RTs are appreciated :)

🚨 Black Friday sale is live! All iOS dev courses, source code, and coaching calls are 30% off at seanallen.teachable.com.

If you've enjoyed my courses in the past, RTs are appreciated :)
Paul Hudson (@twostraws) 's Twitter Profile Photo

The latest Hacktivate update is out, delivering 10 tough new challenges – try your hand at hex editing, XOR one-time pads, running a security operations center, and more! apps.apple.com/gb/app/hacktiv…

Paul Hudson (@twostraws) 's Twitter Profile Photo

These books are a real love letter to anyone who loves video gaming from the 80s through to the 2020s – I've bought lots of them, and enjoyed every one! 🙌

Paul Hudson (@twostraws) 's Twitter Profile Photo

It's Black Friday! For the next 24 hours or so I've taken the price of my new game Hacktivate down to just $14.99 – 240 unique challenges that build real-world computer science skills, a one-time purchase across iPhone, iPad, and Mac, and zero tracking ✨ apps.apple.com/gb/app/hacktiv…

Paul Hudson (@twostraws) 's Twitter Profile Photo

⏰ The discounted Hacktivate price ends in about five hours – learn new CS skills and test the skills you already have!

Paul Hudson (@twostraws) 's Twitter Profile Photo

The latest Hacktivate update is out, adding 10 new challenges focusing on server-side skills – headers, cookies, sessions, and more! apps.apple.com/gb/app/hacktiv…

try! Swift Tokyo (@tryswiftconf) 's Twitter Profile Photo

We’ve opened the call for workshops for try! Swift Tokyo! 🎉 If you’d like to run a workshop about Swift, iOS, or related technologies, please submit your idea here 👇 forms.gle/kPFiaUCUy6FiUF… #tryswift #iosdev #swiftlang

Paul Hudson (@twostraws) 's Twitter Profile Photo

Four times in four days I've been asked for advice on working with AI-generated Swift code, so here you go – here's a brief article about dubious code I suggest you watch out for, and what to replace it with instead: hackingwithswift.com/articles/281/w…