Sign in

Pol Piella Abadia

@polpielladev.bsky.social
677 followers 438 following 166 posts

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

PostsRepliesMedia
Pol Piella Abadia @polpielladev.bsky.social · 22/09/2026
We’re playing around with the idea of a “Crate Digging” mode in NowPlaying (still needs a lot of work 😅). Just like at a record store: dig through the crate, pick a record and give it a listen. Don’t like it? Put it back and move on to the next one! 💿
020
Pol Piella Abadia @polpielladev.bsky.social · 13/08/2026
🎉 Xcode 27 Beta 5 adds a new MCP server experience that runs without requiring an open Xcode workspace. 👇 This is how you can set it up directly from the terminal 👇
2102
Pol Piella Abadia @polpielladev.bsky.social · 26/06/2026
🤖 Xcode 27 now lets you add custom agents through the Agent Client Protocol. That means you can bring Cursor into Xcode and use any model Cursor supports as your coding agent!
210
Pol Piella Abadia @polpielladev.bsky.social · 19/06/2026
Processors are one of my favorite Nuke features. They let you run expensive image-processing tasks without impacting performance. 💪 Moving our transparent-pixel cropping logic into a processor eliminated one of Gigs’ biggest bottlenecks, deleting a bunch of code along the way.
060
Pol Piella Abadia @polpielladev.bsky.social · 21/04/2026
A big part of my day, especially as I write less code, is diving into Instruments to optimize performance. To speed things up, I’m adding trace recording + analysis to Antoine van der Lee’s SwiftUI Agent Skill. SwiftUI performance tuning is about to get much easier 👀
082
Pol Piella Abadia @polpielladev.bsky.social · 15/04/2026
Gigs launches tomorrow and we can't wait to get what we've been building into everyone's hands! One of my favorite features? Getting reminders when ticket sales go live so you never miss out. Funnily enough, I got one this morning! Today's your last chance to pre-order 👇
120
Pol Piella Abadia @polpielladev.bsky.social · 31/03/2026
🏆 Every gig tells a story. With our new app Gigs, you'll unlock exclusive achievements as you build your concert history. Your memories deserve more than a ticket stub! Preorder the app now! 🔗 Link in the comments
120
Pol Piella Abadia @polpielladev.bsky.social · 10/03/2026
🎟️ Your gig history deserves better than a spreadsheet. CSV imports are coming to Gigs: bring every concert, every show, every memory with you. Beta is open. Link below 👇
110
Pol Piella Abadia @polpielladev.bsky.social · 04/03/2026
Just added support for importing your Concert Archives data to Gigs! ✨ It runs as a Background Task, so you can leave the page (or even the app) and we’ll keep importing everything.
100
Pol Piella Abadia @polpielladev.bsky.social · 02/03/2026
Did you know you can trigger a GitHub Actions workflow via the GitHub API using a repository_dispatch event? Pair that with the new App Store Connect webhooks and you can react to things like an app release and automatically run tasks in your repo. Automation magic ✨
181
Pol Piella Abadia @polpielladev.bsky.social · 02/03/2026
We don’t want adding concerts to Gigs to feel like admin. That’s why we’re building different ways to quickly find and pre-fill the right event details so you don’t have to type everything manually. Here’s one of them: Event Suggestions 🎟️
010
Pol Piella Abadia @polpielladev.bsky.social · 03/12/2025
📆 Last chance to get your tickets for my workshop on how to improve your SwiftUI App's performance this evening! I'll walk you through real-world performance bottlenecks and show you how you can diagnose and fix them using Instruments! www.eventbrite.com/e/1821715834...
eventbrite.com
Improve your SwiftUI app's performance with Xcode 26
A hands-on introduction to Xcode 26 instruments tailored towards diagnosing and fixing SwiftUI performance problems.
000
Pol Piella Abadia @polpielladev.bsky.social · 25/11/2025
Have you ever wrapped up an instrumented recording session and then thought, “Wait… what did I do first, and when?” Start using the os_log instrument and make your debugging sessions way easier to untangle. 💪 A nice perk? You get this for free when you use Apple’s Unified Logging System.
110
Pol Piella Abadia @polpielladev.bsky.social · 25/11/2025
Sooo happy to see @joshdholtz.com’s IndieDevMonday back! And what a return — with @strasser.bsky.social as the featured dev 🙌 Honored to be mentioned alongside so many talented friends ❤️ indiedevmonday.com
030
Pol Piella Abadia @polpielladev.bsky.social · 20/11/2025
😫 Have you ever tried to diagnose a performance issue with Instruments and found that all symbols were missing? 💡 This happens more often than you think, but it has a very easy fix that not a lot of people know about! #iosdev
120
Pol Piella Abadia @polpielladev.bsky.social · 17/11/2025
Last chance to sign up to my FREE webinar with AWS this evening! You will learn how to: - Launch and provision an EC2 instance - Use it as a self-hosted GitHub Actions Runner - Archive and deploy an iOS Application streamyard.com/watch/WfUTdS...
streamyard.com
Automate your app's releases with AWS
Have you ever been frustrated with GitHub’s slow runners and wanted to set up your own infrastructure? You’ve come to the right place! In this free 2-hour webinar, Pol Piella Abadia — mobile CI/CD…
000
Pol Piella Abadia @polpielladev.bsky.social · 14/11/2025
😩 Slow GitHub runners… constant queue times… and the nightmare of managing your own Macs for CI/CD? 🔥 There’s a better way... join my FREE webinar in partnership with AWS on Monday to learn more! streamyard.com/watch/WfUTdS...
000
Pol Piella Abadia @polpielladev.bsky.social · 14/11/2025
💥 Stop buying Macs for CI/CD you don’t want to maintain! Want faster builds, and lower costs? You can spin up on-demand macOS infrastructure that integrates seamlessly with GitHub Actions. Join my webinar on Monday! streamyard.com/watch/WfUTdS...
000
Pol Piella Abadia @polpielladev.bsky.social · 12/11/2025
🆕 Xcode 26.1.1 is out now! 👀 Seems like this update has a big focus on Instruments bug fixes, especially finally enabling the Processor Trace instruments for iPhone 17 devices! #iosdev developer.apple.com/documentatio...
010
Pol Piella Abadia @polpielladev.bsky.social · 11/11/2025
👀 Have you run out of free minutes on GitHub Actions hosted runners? Or want to look for a faster alternative where you have control over what's installed on the machine? I have teamed up with AWS to bring you this FREE webinar! streamyard.com/watch/WfUTdS...
streamyard.com
Automate your app's releases with AWS
Have you ever been frustrated with GitHub’s slow runners and wanted to set up your own infrastructure? You’ve come to the right place! In this free 2-hour webinar, Pol Piella Abadia — mobile CI/CD…
000
Pol Piella Abadia @polpielladev.bsky.social · 06/11/2025
👀 Have you ever struggled to diagnose and fix a performance issue in your app? Or opened Instruments to understand how your app is performing but didn’t know where to start? This workshop is for you — join me on the 3rd of December! www.eventbrite.com/e/1821715834...
eventbrite.com
Improve your SwiftUI app's performance with Xcode 26
A hands-on introduction to Xcode 26 instruments tailored towards diagnosing and fixing SwiftUI performance problems.
010
Pol Piella Abadia @polpielladev.bsky.social · 03/11/2025
I sent a new issue of the iOS CI Newsletter last night packed with content and news from the community, here's what's inside: 🖥️ Saving thousands of dollars with self-hosted runners 💨 Faster Xcode builds 🚀 New App Store Connect features 🧪 Selective Testing www.ioscinewsletter.com/issues/79
ioscinewsletter.com
iOS CI Newsletter - Issue #79
Issue 79 of the iOS CI Newsletter, a fortnightly publication containing the latest iOS CI/CD news from the community.
000
Pol Piella Abadia @polpielladev.bsky.social · 30/10/2025
Apple just announced two new improvements to App Store Connect (and soon to Helm 😜) that I am super excited about: - You can now submit additional items for review, even if you have an app version under review. - Offer Codes FINALLY work for In App Purchases developer.apple.com/news/?id=gf6...
developer.apple.com
Enhancements to help you submit and market your apps and games - Latest News - Apple Developer
As part of our ongoing commitment to helping developers succeed on the App Store, we’re introducing new options for submitting content and updates while your app is in review, double the number of…
010
Pol Piella Abadia @polpielladev.bsky.social · 13/10/2025
Here's another reason to stop using print statements in your code and start using OSLog instead! 💪 You can access os_log events from instruments to give you a better chance at fixing those pesky performance issues.
030
Pol Piella Abadia @polpielladev.bsky.social · 10/10/2025
Back home after an amazing few days at @swiftleeds.co.uk! It somehow gets better every year — from giving a talk to karaoke nights, baby Guinness, and the best gyros in Leeds (twice! 😅). Huge thanks Adam Rush & team for another great year — can’t wait for the next one! ❤️
180
Pol Piella Abadia @polpielladev.bsky.social · 01/10/2025
📆 Friendly reminder that I am running a FREE webinar this evening for iOS CI Newsletter subscribers! Join me to build a CI/CD pipeline that builds, archives and deploys your iOS app! streamyard.com/watch/my73mj...
streamyard.com
CI/CD for iOS Developers
1-hour FREE webinar where Pol Piella Abadia will give an introduction to what CI/CD is in the context of iOS Mobile Development. First, we will start with an introduction to what CI/CD is and how it…
011
Pol Piella Abadia @polpielladev.bsky.social · 21/09/2025
AI agents running your end-to-end tests, better ways to debug, and a few breaking changes you really don’t want to miss on your GitHub Actions workflows. ✨ That’s what’s inside issue #75, kindly sponsored by @codemagic.io. #iosdev #cicd www.ioscinewsletter.com/issues/75
ioscinewsletter.com
iOS CI Newsletter - Issue #75
Issue 75 of the iOS CI Newsletter, a fortnightly publication containing the latest iOS CI/CD news from the community.
010
Pol Piella Abadia @polpielladev.bsky.social · 05/09/2025
🚀 Want to get started with CI/CD for your iOS apps but not sure where to begin? I’m hosting a FREE 1-hour webinar this September where I’ll show you how to build, test, and deploy your apps with CI/CD — live! ✨ Kindly sponsored by Marathon Labs 👉 Save your spot: streamyard.com/watch/my73mj...
streamyard.com
CI/CD for iOS Developers
1-hour FREE webinar where Pol Piella Abadia will give an introduction to what CI/CD is in the context of iOS Mobile Development. First, we will start with an introduction to what CI/CD is and how it…
000
Pol Piella Abadia @polpielladev.bsky.social · 21/08/2025
🔎 A bit more progress last night towards Fosi's iOS 26 release, making it easier to add games through custom filters and search! 👉 Beta: testflight.apple.com/join/3qKCjTXT
000
Pol Piella Abadia @polpielladev.bsky.social · 11/08/2025
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...
010
Reposted by Pol Piella Abadia
SwiftLeeds @swiftleeds.co.uk · 06/08/2025
🔥 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. 🤑
A speaker card showing Pol Piella with a space themed background
122
Pol Piella Abadia @polpielladev.bsky.social · 29/07/2025
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
010
Pol Piella Abadia @polpielladev.bsky.social · 28/07/2025
👀 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...
streamyard.com
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,…
000
Pol Piella Abadia @polpielladev.bsky.social · 25/07/2025
📆 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...
streamyard.com
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,…
000
Pol Piella Abadia @polpielladev.bsky.social · 23/07/2025
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...
010
Pol Piella Abadia @polpielladev.bsky.social · 23/07/2025
👀 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...
082
Pol Piella Abadia @polpielladev.bsky.social · 23/07/2025
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...
120
Pol Piella Abadia @polpielladev.bsky.social · 22/07/2025
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...
010
Pol Piella Abadia @polpielladev.bsky.social · 22/07/2025
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...
polpiella.dev
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.
000
Pol Piella Abadia @polpielladev.bsky.social · 14/07/2025
📬 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 🚀
010
Pol Piella Abadia @polpielladev.bsky.social · 09/07/2025
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!
020
Pol Piella Abadia @polpielladev.bsky.social · 09/07/2025
🎨 Xcode 26 Beta 3 now adds support for setting Icon Composer icons as alternate iOS icons! developer.apple.com/documentatio...
031
Pol Piella Abadia @polpielladev.bsky.social · 09/07/2025
💨 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.
030
Pol Piella Abadia @polpielladev.bsky.social · 07/07/2025
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
000
Pol Piella Abadia @polpielladev.bsky.social · 30/06/2025
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
ioscinewsletter.com
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!
010
Pol Piella Abadia @polpielladev.bsky.social · 30/06/2025
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!
040
Pol Piella Abadia @polpielladev.bsky.social · 30/06/2025
📬 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
000
Pol Piella Abadia @polpielladev.bsky.social · 26/06/2025
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.
020
Pol Piella Abadia @polpielladev.bsky.social · 25/06/2025
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
130
Pol Piella Abadia @polpielladev.bsky.social · 24/06/2025
Being able to chat with a tab while giving context from other tabs you have open is such a 🔥 feature for a browser...
000