Pol Piella Abadia's Avatar

Pol Piella Abadia

@polpielladev.bsky.social

Indie dev and content creator based in Spain. Building Helm, NowPlaying, QReate and Fosi. Writing at polpiella.dev & curator of the ioscinewsletter.com

602 Followers  |  438 Following  |  130 Posts  |  Joined: 25.11.2024  |  2.0724

Latest posts by polpielladev.bsky.social on Bluesky

Video thumbnail

Just found out last week that OpenAI has a Prompt Optimizer for its different models, including the new GPT-5 🀯

All you have to do is paste in your prompt and the optimizer will review it and apply best practices automatically.

platform.openai.com/chat/edit?mo...

11.08.2025 10:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A speaker card showing Pol Piella with a space themed background

A speaker card showing Pol Piella with a space themed background

πŸ”₯ NEW SPEAKER πŸ”₯

We're super excited to confirm @polpielladev.bsky.social as our next confirmed speaker.

Pol is an iOS Dev and Content Creator from Spain, and the maker of popular apps such as Helm for ASC

Pol also curates the iOS CI Newsletter and is a Senior Software Engineer at RevenueCat. πŸ€‘

06.08.2025 14:58 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Post image

It’s been a while since I last wrote something, so having my first article back featured in iOS Dev Weekly really means a lot ❀️

Sooo motivated to keep writing now πŸ™

iosdevweekly.com/issues/719

29.07.2025 10:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
CI/CD for AI-Assisted Development AI can write your code. CI/CD makes sure it doesn’t break everything. In this webinar, we’ll show you how to use modern automation practices to test, vet, and ship AI-assisted code responsibly,…

πŸ‘€ FREE Webinar happening this evening!

Join me to discuss the role of CI/CD and automation in checking AI-generated code, and what tools you can start using in your projects TODAY!

streamyard.com/watch/6RCnTU...

28.07.2025 10:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
CI/CD for AI-Assisted Development AI can write your code. CI/CD makes sure it doesn’t break everything. In this webinar, we’ll show you how to use modern automation practices to test, vet, and ship AI-assisted code responsibly,…

πŸ“† New FREE webinar for iOS CI Newsletter subscribers!

Join me on Monday as I discuss the importance of solid CI/CD in the era of AI coding and give you a few example workflows you can add to your projects right away!

streamyard.com/watch/6RCnTU...

25.07.2025 16:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Xcode 26 Beta 4 adds support for opening files in external editors like Cursor!

The option will show if the file type is configured to be opened by an editor other than Xcode by default.

developer.apple.com/documentatio...

23.07.2025 19:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ‘€ Xcode 26 Beta 4 adds a super handy β€œShow View Hierarchy” button in the SwiftUI instrument!

Now you can see view updates in the context of their view hierarchy and know exactly where things happened.

developer.apple.com/documentatio...

23.07.2025 16:02 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

Not sure if I am going to be disappointed, but as soon as I read this I went to download the new beta πŸ˜…

Fixed: Xcode projects with packages might not build correctly after project reloading. (155537249)

developer.apple.com/documentatio...

23.07.2025 10:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Finding the reason why this prompt was showing for Helm was incredibly tricky and involved digging into third-party libraries' code.

If you want to get an insight into my debugging process, read my latest article:

www.polpiella.dev/how-i-fix-bu...

22.07.2025 16:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
A Peek into My Debugging Process (With Real Examples) A guide to making the best use of the tools available to you to fix bugs in your apps and get to the root cause of the issue in record time.

I know it has been a while, but I have finally written a blog post again! ✍️

This time I share how I debug real-world issues in my apps β€” from invisible crashes to unexpected system prompts β€” and the tools that I use.

www.polpiella.dev/how-i-fix-bu...

22.07.2025 11:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ“¬ New issue of the iOS CI Newsletter drops tonight!

I’m diving into AI-assisted development and why solid tests + CI/CD matter more than ever.

Subscribe to catch it: www.ioscinewsletter.com πŸš€

14.07.2025 11:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Friendly reminder that the LocalizedError protocol has more than just `errorDescription`. You can provide more context such as how the user might recover from the failure, which can come in super handy!

09.07.2025 17:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

🎨 Xcode 26 Beta 3 now adds support for setting Icon Composer icons as alternate iOS icons!

developer.apple.com/documentatio...

09.07.2025 13:00 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ’¨ One of my favorite patterns for syncing data with a backend:

Diff what’s changed β†’ execute the necessary requests in parallel. Fast, clean, doesn't make unnecessary calls and is easy to maintain.

09.07.2025 10:00 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Filing Apple Feedback isn't a waste of time. Eric Dorphy has submitted over 1,000 reports, and his experience shows small actions really add up, even if you don't always see an immediate result!

www.ioscinewsletter.com/issues/71

07.07.2025 10:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Stay up to date with the latest iOS CI/CD news Every two weeks, directly to your inbox and packed with everything you need to know and be aware of so that you're always prepared for the next app release!

Ever feel like your Apple feedback goes into a void? 😩

This issue features an engineer who’s filed 1,000+ reports β€” and explains why your feedback does matter. Plus great reads from many others!

🫢 Sponsored by @codemagic.io

www.ioscinewsletter.com/issues/71

30.06.2025 19:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Spotted this local network alert in @helm-app.bsky.social β€” despite not scanning the network at all 🫠

After some digging, the culprit was using ProcessInfo() to grab system info for feedback purposes. Might be worth checking usages of ProcessInfo in your app too!

30.06.2025 16:03 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ“¬ I'm sending a new issue of the iOS CI Newsletter this evening and I will be sharing my thoughts on Apple feedback along with important insights on why you should continue filing feedback!

πŸ‘€ Subscribe now to read the full discussion

www.ioscinewsletter.com

30.06.2025 11:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Xcode 26 can use the AI model of your choice to document your code!

I still had to tweak the results a fair amount, but I guess different models might be produce better results.

26.06.2025 09:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

This is pretty neat!

In Xcode 26, you can now generate comments for String Catalog keys using Apple Intelligence and change the key's name in the code + catalog within the refactor options

25.06.2025 10:00 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Being able to chat with a tab while giving context from other tabs you have open is such a πŸ”₯ feature for a browser...

24.06.2025 12:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Foundation Models won’t always be available to every user β€” maybe their device or locale isn’t supported, or the model hasn’t finished downloading.

Luckily, SystemLanguageModel has handy properties to check if it’s supported and ready β€” and why it might not be so you can handle it gracefully.

24.06.2025 09:01 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Stay up to date with the latest iOS CI/CD news Every two weeks, directly to your inbox and packed with everything you need to know and be aware of so that you're always prepared for the next app release!

Are you looking for some inspiration on what WWDC sessions to watch and don't know where to start? Check out my favorite sessions in the Developer Tools space in the latest issue of my newsletter!

🌟 This issue was kindly sponsored by Appcircle

www.ioscinewsletter.com/issues/69

23.06.2025 10:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Best way to kick off the last year of my 20s! β€οΈπŸŽ‚

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

It does! But it is limited to the 26 versions…

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

I bet you regret sharing an office with me now 🀣🀣

20.06.2025 17:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

In Xcode 26, the new SwiftUI instrument template can NOT be used on the simulator.

Maybe a bit of a hot take, but I like this and think it's a great idea! You should run instruments on device regardless to get the most accurate results.

20.06.2025 16:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The moment we have been putting off for about a year has finally come I guess... πŸ™ˆ

20.06.2025 12:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image

Making tools for Foundation Models is just ridiculously easy, and the fact that you can just any of your app's code is just πŸ”₯

Such a neat way to feed context into your LLM session

18.06.2025 17:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

For everyone using Foundation Models to categorize content, there is a very useful use case for the model, but you need to know it is very limited!

It only supports English language and can not be used alongside tools πŸ˜”

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

@polpielladev is following 19 prominent accounts