Paul Hudson
@twostraws.bsky.social
5.5K followers 77 following 190 posts
I write Swift and write about Swift, but most people prefer my dogs.
Posts Media Videos Starter Packs
Pinned
twostraws.bsky.social
My new app is now available for preorder! It has been so much fun to build, and it's even more fun to play – 240 cybersecurity challenges, using real-world skills, and backed by tutorials teaching you everything you need to know ✨ Mac, iPad, and iPhone: apps.apple.com/gb/app/hackt...
‎Hacktivate: Capture the Flag
‎Crack codes. Break firewalls. Conquer the map. Hacktivate is the ultimate cybersecurity challenge: a world map of 240 missions where every puzzle is built on real cybersecurity techniques hackers us...
apps.apple.com
twostraws.bsky.social
My new app has now passed 2000 preorders – thank you so much! It’s released in 10 days, and wraps up a range of real-world computing skills in fun “capture the flag” challenges for iPhone, iPad, and Mac. Get it here: apps.apple.com/gb/app/hackt...
‎Hacktivate: Capture the Flag
‎Crack codes. Break firewalls. Conquer the map. Hacktivate is the ultimate cybersecurity challenge: a world map of 240 missions where every puzzle is built on real cybersecurity techniques hackers us...
apps.apple.com
twostraws.bsky.social
Reminder: This Saturday I'm holding 2x 3-hour live streams on improving your Swift and SwiftUI, suitable for all skill levels. It's going to be really packed! Find out more here: www.hackingwithswift.com/articles/279...
Level up your SwiftUI
Learn how to take average code and iteratively improve it until it shines
www.hackingwithswift.com
twostraws.bsky.social
I’ve designed it to feel like a game, but it’s all real-world skill!
twostraws.bsky.social
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...
An cybersecurity challenge showing live SQL queries running, as the user attempts to break into a cybersecurity group called The Runtime Cartel.
twostraws.bsky.social
There are already well over 1100 pre-orders for Hacktivate, in just five days. Thank you! 🙌 The app is such a fun way to learn real computer science skills – carefully graded challenges, with hands-on tutorials too. I think you'll love it 🙂 apps.apple.com/gb/app/hackt...
‎Hacktivate: Capture the Flag
‎Crack codes. Break firewalls. Conquer the map. Hacktivate is the ultimate cybersecurity challenge: a world map of 240 missions where every puzzle is built on real cybersecurity techniques hackers us...
apps.apple.com
twostraws.bsky.social
ICYMI, in the first video I use slow motion animations to show how some of the special effects are built with SwiftUI. SwiftUI does so much of the work for me, I feel almost guilty 😅 youtu.be/FCAagJjdfDM
Hacktivate: Capture the Flag – Early preview
YouTube video by Paul Hudson
youtu.be
twostraws.bsky.social
I just released a second YouTube video about Hacktivate, this time showing how I got it to work well on everything from a Mac Studio display down to iPhone SE, and also showing how the Linux terminal challenges work – my favorite! youtu.be/Z9FXnpT2FaQ
Hacktivate: Capture the Flag – iPhone and Preorder
YouTube video by Paul Hudson
youtu.be
twostraws.bsky.social
I'm doing my final read through of today's Everything but the Code update, and it's an absolute banger. It's all on App Store optimization – how to really nail your App Store presence to maximize downloads. Should be out in an hour or so! www.hackingwithswift.com/store/everyt...
Everything but the Code – Code got you started, this gets you paid.
You don’t need more Swift tutorials. You need a plan.
www.hackingwithswift.com
twostraws.bsky.social
Over 400 pre-orders already – thank you so much! I'm really looking forward to seeing what you all think of the app. It's such a fun way to hone real-world skills, while also seeing how sneaky I can be with the challenges 😇
twostraws.bsky.social
My new app is now available for preorder! It has been so much fun to build, and it's even more fun to play – 240 cybersecurity challenges, using real-world skills, and backed by tutorials teaching you everything you need to know ✨ Mac, iPad, and iPhone: apps.apple.com/gb/app/hackt...
‎Hacktivate: Capture the Flag
‎Crack codes. Break firewalls. Conquer the map. Hacktivate is the ultimate cybersecurity challenge: a world map of 240 missions where every puzzle is built on real cybersecurity techniques hackers us...
apps.apple.com
twostraws.bsky.social
PS: If you're curious how I made some of the special effects in SwiftUI, I walk through some of them here: youtu.be/FCAagJjdfDM
Hacktivate: Capture the Flag – Early preview
YouTube video by Paul Hudson
youtu.be
twostraws.bsky.social
If you're keen to learn real-world cybersecurity skills – perhaps for yourself, or perhaps you have kids you want to introduce to computing in a fun way – I hope you check out Hacktivate. Let me know what you think! apps.apple.com/gb/app/hackt...
‎Hacktivate: Capture the Flag
‎Crack codes. Break firewalls. Conquer the map. Hacktivate is the ultimate cybersecurity challenge: a world map of 240 missions where every puzzle is built on real cybersecurity techniques hackers us...
apps.apple.com
twostraws.bsky.social
The app is free to download, giving you 12 tutorial challenges so you can really see how it all works. There's then a one-time in-app purchase to unlock the rest of the game. I'm working on a separate edition without IAPs, so schools can buy it for the classrooms.
twostraws.bsky.social
I've worked hard to give it a retro, "Hollywood hacker" aesthetic, but all the skills are real – binary and hex, hashing and encryption, Unix terminals, steganography, and more. All built with SwiftUI, so cross platform and native on day one.
twostraws.bsky.social
My new app is now available for preorder! It has been so much fun to build, and it's even more fun to play – 240 cybersecurity challenges, using real-world skills, and backed by tutorials teaching you everything you need to know ✨ Mac, iPad, and iPhone: apps.apple.com/gb/app/hackt...
‎Hacktivate: Capture the Flag
‎Crack codes. Break firewalls. Conquer the map. Hacktivate is the ultimate cybersecurity challenge: a world map of 240 missions where every puzzle is built on real cybersecurity techniques hackers us...
apps.apple.com
twostraws.bsky.social
Apple is hiring for one of my favorite teams: developer relations! Specifically for UI frameworks, so as well as the excellent base salary and stock grants, you can also expect regular emails from me 😇 But don't let that put you off! Find out more here: jobs.apple.com/en-us/detail...
UI Frameworks Software Engineer, Developer Relations - Jobs - Careers at Apple
Apply for a UI Frameworks Software Engineer, Developer Relations job at Apple. Read about the role and find out if it’s right for you.
jobs.apple.com
twostraws.bsky.social
Several times I thought, "it can't be that easy…" and it was *exactly* that easy, thanks to SwiftUI. I still have a few months to get it all polished up and ready to go, but it's already so much fun to use 🙌
twostraws.bsky.social
I'm working on a new app, and I just released a new YouTube video showing you what it is – and how I made some of the effects with SwiftUI! youtu.be/FCAagJjdfDM
Hacktivate: Capture the Flag – Early preview
YouTube video by Paul Hudson
youtu.be
twostraws.bsky.social
I have to admit I got a little, uh, *side-tracked* while doing the final read through for today's update. I ended up buying a domain name and shipping a new micro-site for you all to enjoy – every time you hit refresh you get a new random app idea 😎 www.makethis.app
www.makethis.app
twostraws.bsky.social
That's two chapters of the book complete, and it's already over 27,000 words. There are 12 more chapters to come, plus videos and tip sheets, with advice from so many award-winning developers – it's a really vast project! Get it here: twostraws.gumroad.com/l/everything...
Everything but the Code
INITIAL CHAPTERS NOW AVAILABLE! This pre-launch price will go up once the book is complete.You don’t need more Swift tutorials. You need a plan, and that's where my new book comes in. It's called Ever...
twostraws.gumroad.com
twostraws.bsky.social
It's Monday, which means another big content update for Everything but the Code is out! This adds 17,000 words of advice on idea generation and selection, with tips from Christian Selig, Natasha Murashev, Devin Davies, Klemens Strasser, and more – it is *packed*.