Paul Hudson
twostraws.bsky.social
Paul Hudson
@twostraws.bsky.social
5.6K followers 77 following 200 posts
I write Swift and write about Swift, but most people prefer my dogs.
Posts Media Videos Starter Packs
Pinned
Today I'm launching my new app, Hacktivate. It teaches real-world computer science skills through 240 "capture the flag" challenges, and works on iPhone, iPad, and Mac with one purchase. I've poured a ton of love into it, and I'd love to hear 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
Thank you! I'm going to try it out too 🙌
@vegh.ca @czechboy0.dev I just submitted a binary and had the same "ITMS-90714: Invalid binary" problem – did you manage to figure it out?
You should be able to see both of these in action if you retry the first very first tutorial, "Double equals". Let me know if there's more I can do – I certainly want to make it as clear as I can!
I changed this in yesterday's update so that during the tutorials the bar at the top lights up red so folks know to switch back to the first tab. I also amended the first challenge to say after the flag "At the top of your screen, change Toolbox to Challenge, scroll down, then type in that flag."
That's great to hear! I hope you enjoy playing it as much as I enjoyed making it 🙌 There are lots of exciting updates still to come, but if you have the time I would greatly appreciate it if you could write a short review on the App Store – the app is still very new, so every review really helps!
I'm afraid not; I know my limits, and would rather make one thing to the best of my ability than two things kinda average.
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...
Thank you! I’m so glad you’re enjoying it 🙌 If you have a moment, please write a short review on the App Store – the game is very new, so every review really helps!
Most of the other products launching today seem to be just another form of AI wrapper. Hard to imagine that whole industry won't implode soon…
Today I'm launching my new app, Hacktivate. It teaches real-world computer science skills through 240 "capture the flag" challenges, and works on iPhone, iPad, and Mac with one purchase. I've poured a ton of love into it, and I'd love to hear 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
🎉 The final version of Hacktivate has been approved by Apple ahead of launch on Wednesday – all systems go! Pre-order here, and get set for the ultimate cyber-ops challenge: hack servers, crack ciphers, and uncover hidden flags across 240 missions! 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
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
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
I’ve designed it to feel like a game, but it’s all real-world skill!
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...
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
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
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
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