Paul Hudson's Avatar

Paul Hudson

@twostraws.bsky.social

I write Swift and write about Swift, but most people prefer my dogs.

5,633 Followers  |  77 Following  |  212 Posts  |  Joined: 26.04.2023  |  1.7344

Latest posts by twostraws.bsky.social on Bluesky

Preview
Hacking with Swift+ Subscribe to Hacking with Swift+ and get advanced Swift tutorials to help take your career to the next level.

If you're a Hacking with Swift+ subscriber, make sure you use your subscriber discount link to get an extra 20% off the early access price! www.hackingwithswift.com/plus/discounts

15.01.2026 16:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The Swift AI Playbook.

The Swift AI Playbook.

πŸ”₯ Out now! I just published the first chapter from The Swift AI Playbook, covering Apple's remarkable Foundation Models framework in detail – prompting, streaming, sampling, Generable, custom tools, and more. Make sure and get the early access price! twostraws.gumroad.com/l/swift-ai-p...

15.01.2026 16:29 β€” πŸ‘ 21    πŸ” 3    πŸ’¬ 6    πŸ“Œ 0

This is different from other books I've written – tutorials and tips, yes, but it will also be packed with pre-built, self-contained solutions you can apply to your projects in minutes. See a feature you want in your app? Just copy it from my project to yours, and you're done ✨

13.01.2026 17:00 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A glowing Hacking with Swift logo on a CPU.

A glowing Hacking with Swift logo on a CPU.

Tomorrow I release the first chapter from my new book, the Swift AI Playbook. It has one goal: to make it easier for everyone to integrate AI into their apps. Whether you’re using Foundation Models, MLX, OpenAI, or just Image Playgrounds, this is a book you will NOT want to miss.

13.01.2026 16:44 β€” πŸ‘ 22    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Preview
Save up to 50% in the Hacking with Swift Black Friday sale! Save big on our books and bundles.

Last chance to save 50% in the Hacking with Swift Black Friday sale – get all my books and bundles half price, including my all new book Everything but the Code! www.hackingwithswift.com/offers

05.12.2025 18:21 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
What to fix in AI-generated Swift code As AI-assisted coding increases in popularity, here are a handful of things I would suggest you look out for – and what to replace them with instead.

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: www.hackingwithswift.com/articles/281...

04.12.2025 15:28 β€” πŸ‘ 34    πŸ” 8    πŸ’¬ 4    πŸ“Œ 2

It's free to download and try the first 10 challenges to see what you think, but brace yourself – it literally teaches you a huge range of core CS skills as you progress, so don't come expecting an easy ride 😎

28.11.2025 13:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Hacktivate: Capture the Flag App - App Store Download Hacktivate: Capture the Flag by Hudson Heavy Industries on the AppΒ Store. See screenshots, ratings and reviews, user tips and more games like…

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/hackt...

28.11.2025 13:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0
Preview
Save up to 50% in the Hacking with Swift Black Friday sale! Save big on our books and bundles.

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! πŸ”₯ www.hackingwithswift.com/offers

21.11.2025 17:33 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you!

14.11.2025 17:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Save up to 50% in the Hacking with Swift Black Friday sale! Save big on our books and bundles.

πŸ”₯ The Hacking with Swift Black Friday sale starts today! All my books and bundles are half price, including my all-new book Everything but the Code. www.hackingwithswift.com/offers

10.11.2025 22:02 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

Thank you! I'm going to try it out too πŸ™Œ

01.11.2025 09:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@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?

31.10.2025 21:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
β€Ž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...

I've had a lot of emails about Hacktivate, but my favorite is this: "I am totally obsessed with this game." YES. That's exactly what I want to see – people trying things, learning things, and having fun ✨ apps.apple.com/gb/app/hackt...

31.10.2025 17:26 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

28.10.2025 15:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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."

28.10.2025 15:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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!

28.10.2025 13:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

28.10.2025 13:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
This is a fun way to learn some hacking skills. The tutorials give you the basics and if you pay for the full program, you definitely get more challenges. I love the variety of the challenges this game presents you. If you are a techie or interested in how things work on the web with encryption I think you will love this.

This is a fun way to learn some hacking skills. The tutorials give you the basics and if you pay for the full program, you definitely get more challenges. I love the variety of the challenges this game presents you. If you are a techie or interested in how things work on the web with encryption I think you will love this.

Great app, very fun way to solve cybersecurity puzzles and become familiar with the subject matter. And great design.

Great app, very fun way to solve cybersecurity puzzles and become familiar with the subject matter. And great design.

Fun, educational, and beautifully designed. If you love solving cryptic puzzles, these will truly test your brain β€” all based on real-world tools and techniques. A must-have for anyone with even a passing interest in computing, programming, or cybersecurity.

Fun, educational, and beautifully designed. If you love solving cryptic puzzles, these will truly test your brain β€” all based on real-world tools and techniques. A must-have for anyone with even a passing interest in computing, programming, or cybersecurity.

I love how the puzzles use real computer science concepts (like image and audio manipulation, ciphers etc). The terminal and code sections are great too; a good way to revise these concepts while having fun!

I love how the puzzles use real computer science concepts (like image and audio manipulation, ciphers etc). The terminal and code sections are great too; a good way to revise these concepts while having fun!

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...

27.10.2025 14:54 β€” πŸ‘ 36    πŸ” 4    πŸ’¬ 3    πŸ“Œ 0

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!

26.10.2025 22:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
β€Ž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...

The first Hacktivate update is off to Apple for review, with exciting challenge updates and… well, *less* exciting bug fixes πŸ˜… Get it here: apps.apple.com/gb/app/hackt...

26.10.2025 19:00 β€” πŸ‘ 34    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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…

23.10.2025 09:33 β€” πŸ‘ 14    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Hacktivate: A capture-the-flag game teaching real cybersecurity skills | Product Hunt Hacktivate is a safe, gamified way for students to learn real cybersecurity skills through interactive hacking challenges, using iPhone, iPad, or Mac. Created by an indie developer to make computer sc...

πŸš€ Hacktivate is live on Product Hunt!
Learn real cybersecurity by solving playable hacking missions, from SQL injection to steganography.
Check it out here: www.producthunt.com/products/hac...

23.10.2025 08:07 β€” πŸ‘ 13    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1
Preview
β€Ž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...

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...

22.10.2025 13:20 β€” πŸ‘ 154    πŸ” 30    πŸ’¬ 18    πŸ“Œ 0
Preview
β€Ž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...

πŸŽ‰ 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...

20.10.2025 17:47 β€” πŸ‘ 28    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Hacktivate Β· Press Kit Cybersecurity challenges for iPhone, iPad, and Mac

I made a lil press kit in case anyone is interested: www.hacktivate.app/press

11.10.2025 21:09 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
β€Ž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...

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...

11.10.2025 21:06 β€” πŸ‘ 127    πŸ” 19    πŸ’¬ 12    πŸ“Œ 0
Preview
Level up your SwiftUI Learn how to take average code and iteratively improve it until it shines

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...

07.10.2025 16:47 β€” πŸ‘ 25    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I’ve designed it to feel like a game, but it’s all real-world skill!

30.09.2025 17:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
An cybersecurity challenge showing live SQL queries running, as the user attempts to break into a cybersecurity group called The Runtime Cartel.

An cybersecurity challenge showing live SQL queries running, as the user attempts to break into a cybersecurity group called The Runtime Cartel.

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...

30.09.2025 15:32 β€” πŸ‘ 163    πŸ” 7    πŸ’¬ 5    πŸ“Œ 1

@twostraws is following 20 prominent accounts