Dive into the world of software development for Apple's diverse range of devices. Tune in for in-depth interviews with industry experts and the latest information. Whether you're an experienced developer or just starting, this podcast is your one-stop shop for everything related to Apple software development.
…
continue reading
A podcast dedicated to expose the inner workings of ambitious tech companies in the emerging world. Latest episodes hosted by Kevin Aluwi, CEO and Founder of Gojek.
…
continue reading
This week’s episode discusses AI tools and their applications for developers. The hosts share their experiences using AI chatbots, highlighting their usefulness for code generation, problem-solving guidance, and code explanation. They also discuss the benefits of AI tools for finding code snippets and remembering API names. AI tools are useful for …
…
continue reading
App intents can be exposed in various ways beyond shortcuts, such as custom controls, focus filters, and spotlight actions. They enable users to perform specific actions without launching the app, making them more accessible and user-friendly. App intents can also be used to configure widgets, interact with hardware, and handle preferences, providi…
…
continue reading
1
Gorkem Ercan - Eclipse, AI/ML, CI/CD
45:19
45:19
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
45:19
I interviewed Gorkem Ercan from Jozu about a few essential topics within the development ecosystem that apply to many different technologies, including Apple development. Gorkem at Jozu Eclipse Foundation (00:00) - Introduction (00:23) - Jozu (01:54) - Eclipse Foundation (08:10) - Train your inbox (09:46) - Open Source (12:25) - CI/CD (18:17) - Sup…
…
continue reading
Part two of two where we discuss the numbers along with the approach taken by the Panels app Link to the video released by Marques Brownlee after our recording Become a Patreon member and help this Podcast survive https://www.patreon.com/compileswift Please leave a review and show your support https://lovethepodcast.com/compileswift You can also sh…
…
continue reading
Part one of two where we discuss app pricing. The many different models and approaches with our takes and opinions on each. In part 2 we will dive into the numbers! (00:00) - Introduction (02:26) - Different flavors of pricing (08:50) - Become a member (09:11) - Expectancy at cost levels (21:56) - Trade Coffee (24:09) - The developer dilema (43:17)…
…
continue reading
This week, we discuss TestFlight, what it is, how to use it, and why you should use it. (00:00) - Introduction (11:26) - Support this Podcast (25:41) - SetApp (40:33) - Support the podcast (40:43) - Rate and review Become a Patreon member and help this Podcast survive https://www.patreon.com/compileswift Please leave a review and show your support …
…
continue reading
1
Apple iPhone 16 and what that means for developers
34:24
34:24
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
34:24
In this episode of the Compile Swift Podcast, hosts Jeff and Peter discuss the recent Apple "Nine-Nine" event, discussing the latest hardware announcements and their implications for developers. They reflect on how predictable Apple's product releases have become, highlighting the incremental updates across their platforms, particularly the new iPh…
…
continue reading
In this episode of the CompileSwift podcast, the hosts discuss Swift 6 migration, highlighting its non-breaking changes and new features like module-level access control and data race safety. They emphasize gradual migration, the importance of planning, and the benefits of new data types. Swift 6 migration guide Hacking with Swift - What's new in S…
…
continue reading
1
Hello co-host! We discuss the Apple 9/9/24 Event
34:25
34:25
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
34:25
This is a landmark episode as we say hello to the new co-host. Plus, we discussed Apple's upcoming event, which is expected to feature new iPhones. But what else might we get? (00:00) - Introduction (00:30) - Hello Co-Host (01:21) - Apple 9/9/24 Event is Coming (08:28) - SetApp (09:43) - New Hardware Speculation (19:31) - Become a member (19:51) - …
…
continue reading
1
Alternative App Stores, Trader Status, Are your apps ready for the new OS versions?
13:38
13:38
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
13:38
This week, Peter Witham discusses the emergence of alternative app stores and what they mean for developers. He asks for listeners' experiences and thoughts on managing multiple app store requirements, including code signing and security. He also touches on Apple's reminder about trader status for the European market. He wraps up by emphasizing the…
…
continue reading
1
Plinky and being featured on the AppStore with Joe Fabisevich
49:53
49:53
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
49:53
In this episode of the Compile Swift Podcast, host Peter Witham interviews Joe Fabisevich, an experienced iOS developer and indie app creator. Joe discusses his journey in app development, including his work at notable companies like Twitter and Bitly, and his transition to creating his app, Plinky. Plinky is a link-saving app designed for quick an…
…
continue reading
1
Patreon only exclusive episode posted - Protecting apps against bad data
0:38
0:38
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
0:38
An exclusive episode for the Patreon members and supporters is now posted over at www.patreon.com/compileswift Learn why you need to protect your apps from incoming data and how to program defensively to handle those situations. Thanks to our monthly supporters Emerson Warwick Marko Wiese Adam Wulf bitSpectre Arclite ★ Support this podcast on Patre…
…
continue reading
1
Embracing new API's whilst retaining backwards compatibility
9:39
9:39
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
9:39
This week, I delved into whether to embrace or avoid new APIs in Apple's upcoming operating systems. I encountered a few challenges while working on my Mac iOS app, which I aimed to have a modern look. Inspired by Apple developer videos, I wanted to incorporate features like a navigation split view and fancy backgrounds, similar to the design of Cl…
…
continue reading
1
Beta 4 releases and a detailed walkthrough installing Sequoia on a separate drive
20:26
20:26
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
20:26
In this episode of the Compile Swift podcast, the latest beta four releases from Apple, including iOS 18, iPadOS 18, macOS 15, tvOS, visionOS, and watchOS. I urge listeners not to install beta versions on primary devices used for daily work to avoid potential issues. Plus, a detailed guide on safely installing macOS betas on a separate APFS contain…
…
continue reading
1
All code is legacy code, deal with it now
12:13
12:13
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
12:13
Everything we write becomes legacy code once it's written. That means technical debt in the future, so how can we do a better job today to help future us tomorrow? Become a Patreon member and help this Podcast survive https://www.patreon.com/compileswift Please leave a review and show your support https://lovethepodcast.com/compileswift You can als…
…
continue reading
1
You need to promote yourself, eight tips to get you started
16:28
16:28
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
16:28
In this episode, I will explain why it is essential to promote yourself. The short answer is that nobody else will do it for you. So, here are eight tips to get you started on the path to success. (00:00) - Introduction (00:11) - Why should you promote yourself (02:36) - Tip 1 - Networking (04:43) - Tip 2 - Starting out (05:55) - Tip 3 - For Introv…
…
continue reading
1
Zed editor for Swift and collaboration, Xcode 16 predictive assist and which iPad?
13:57
13:57
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
13:57
In this episode, I introduce the open-source code editor Zed and its new features like Swift support and real-time collaboration. I also share my experiences with the predictive assist feature in Xcode 16 beta. Lastly, I provide an in-depth comparison of various iPads, discussing the pros and cons of potential upgrades as an iPad Pro M1 owner. Zed …
…
continue reading
I reflect on WWDC 2024 and share my thoughts on the new technologies and updates from the conference. I discuss my plans to transition to SwiftData, explore the new AI technologies announced, and provide insights into RealityKit and Vision Pro. Additionally, I recommend which WWDC videos to watch to get the most out of the new updates. Become a Pat…
…
continue reading
1
WWDC24 Roundtable on all the new things
44:08
44:08
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
44:08
I am joined by some good friends to discuss the opening day of the Apple developer conference and all the new announcements. As a consumer and a developer, I am excited about many things this year. (00:00) - Introduction (00:09) - WWDC24 Roundtable (00:35) - Cocoatype (00:47) - Nutterfi (00:59) - Those streamer folks (01:12) - All the new OS versio…
…
continue reading
1
The episode before WWDC24, wants and hopes for developers
9:07
9:07
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
9:07
We are just a few days from WWDC24 as this Podcast hits the feed. I'm not making predictions; I'm making some sensible wishes and hopes for what we might get, mostly from the perspective of a developer. -------- Join the DevClub Discord to take part in our WWDC24 celebrations. -------- Become a Patreon member and help this Podcast survive https://w…
…
continue reading
1
What I do when starting a new app before coding?
10:46
10:46
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
10:46
DevClub Discord question this week. What do I do when starting a new app or project before coding? 1. Write the idea down 2. List the core idea features 3. Sketch a bad interface design 4. Do some research 5. Refine the idea and interface 6. Prototype the unknown As mentioned in this episode Muse App Become a Patreon member and help this Podcast su…
…
continue reading
1
CoreData, CloudKit and user data sync, a few tips
11:08
11:08
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
11:08
In this episode, I discuss a recent exploration and problem-solving situation with one of my apps that uses CloudKit to sync data across devices. CloudKit and iCloud are excellent ways to store a user's data and make it accessible across multiple devices. However, they come with some scenarios you need to account for. For example, have you coded to…
…
continue reading
1
Listener Question - How do we combat the rising tide of cross platform on mobile?
13:39
13:39
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
13:39
Thanks for the suggestion on this topic. We often see folks asking why cross-platform is such a great idea, but we don't usually discuss why it can also be a bad idea and how we can promote native platform development. This can be incredibly challenging for companies that see the one code base for cross-platform development as reduced development t…
…
continue reading
1
Apple Event, Where are the Swift live streamers?
8:13
8:13
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
8:13
In this episode, we have an Apple event in May for new iPad? Listener question - Where are all the Swift live streamers? Become a Patreon member and help this Podcast survive https://www.patreon.com/compileswift Please leave a review and show your support https://lovethepodcast.com/compileswift You can also show your support by buying me a coffee h…
…
continue reading
1
Serverside Swift, Structured Concurrency and more with Joannis Orlandos
1:05:23
1:05:23
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:05:23
In this episode, I talk with Joannis Orlandos about Serverside Swift, Structured Concurrency, maintaining good, clean code, Swift Server Workgroup and meetup, and more. I recommend checking out the links below. (00:00) - Introduction (00:22) - Joannis Orlandos (00:51) - Swift Server Workgroup (04:56) - Hummingbird (20:53) - SetApp (22:07) - Structu…
…
continue reading
1
Matt Van Itallie - Sema software, generative ai and code analysis
37:53
37:53
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
37:53
I talked with Matt Van Itallie, founder and CEO of Sema, a software company specializing in helping non-technical executives understand software development. We discussed generative AI, developer retention, intellectual property protection, and more. I bet you never considered using AI to help you, your team, and your company better understand your…
…
continue reading
1
In the news, WWDC 24, EU Trader or not? Xcode 15 Bugs?
11:32
11:32
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
11:32
In this episode of the Compile Swift podcast, I dive into the latest news and updates from Apple Dev World. From discussing the upcoming WWDC event to the challenges developers face in the EU. Additionally, I touch on the issues with the latest Xcode version and express my hopes for a more stable release in the future. Stay tuned for upcoming inter…
…
continue reading
1
Create Android apps using Skip.tools and Swift
44:13
44:13
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
44:13
The creators of skip.tools are back with a significant milestone to celebrate and share the latest updates to their Swift to Android app toolset. Mentioned in this episode Previous show appearance Take the tour of Skip.tools Sharing C between Swift and Kotlin Become a Patreon member and help this Podcast survive https://www.patreon.com/compileswift…
…
continue reading
1
Tips to help introverts and quiet ones survive software development
10:33
10:33
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
10:33
In this episode, I share content originally aired on my UIBuzz podcast, aimed at introverted individuals navigating the software development world. Recognizing the challenges quieter, more introverted people face in a field that often values collaboration and networking, I offer advice, personal opinions, and encouragement to help listeners thrive …
…
continue reading
1
Dev log - Make that app design better for the users
8:49
8:49
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
8:49
A developer log this week. I'm not happy with the design of one of my apps, and I'm sharing some thoughts on why and what I intend to do about it. This might help those feeling the same way. (00:00) - Introduction (00:24) - Pivot that app design (01:29) - Job Finder Tracker (02:30) - Make those colors prettier (07:50) - Dev Club Discord (08:11) - B…
…
continue reading
1
Adding Game Center to your apps and games
19:20
19:20
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
19:20
Patreon members get a video version showing all the code -> https://patreon.com/compileswift Game Center is a great way to add features and interest to your apps and games. In this episode, I explain everything you need to do to get started; you may be surprised just how little effort it takes, thanks to Apple services. Not only do Patreon members …
…
continue reading
1
Developer struggles and getting through them
9:04
9:04
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
9:04
This is a bit of a personal topic as I struggle to deal with content and motivation. But, the bright side is that this might help you as we all go through it. As mentioned in this episode Developer health with Jay Wilson Please leave a review and show your support https://lovethepodcast.com/compileswift You can also show your support by buying me a…
…
continue reading
1
VisionPro Ships, first impressions, AppStore changes for the EU and US
16:50
16:50
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
16:50
In this episode, we'll discuss two main topics: the new Apple Vision Pro hardware and the changes coming to the App Store. We start by diving into the new EU Court rulings regarding Apple's monopoly and the requirement for allowing third-party app stores on iOS devices. Apple has made this confusing intentionally, and there are new terms and condit…
…
continue reading
1
Live streaming as a developer with FullQueueDeveloper
33:34
33:34
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
33:34
Live streaming is popular among developers for many reasons. I discuss this and more with FullQueueDeveloper (Daniel) in this episode. Thanks to Daniel for taking the time to talk with me and live-streaming this event. As mentioned in this episode https://fullqueuedeveloper.com/ The Creative Act by Rick Rubin Please leave a review and show your sup…
…
continue reading
1
macOS Virtual Machines with Bushel, and SwiftData with Leo Dion
44:29
44:29
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
44:29
A conversation between two developers discussing Bushel, an app developed by Leo. Leo explains Bushel is designed as a valuable tool for developers, allowing users to spin up an entire VM of an operating system, trial something, and, if it doesn't work, delete the VM without causing any issue to the primary system. Bushel also uses the newly releas…
…
continue reading
In this episode, I discuss my experience with SwiftData and share my thoughts on its potential at this time. Please leave a review and show your support https://lovethepodcast.com/compileswift You can also show your support by buying me a coffee https://peterwitham.com/bmc Follow me on Mastodon @Compileswift@iosdev.space (00:00) - Introduction (00:…
…
continue reading
1
Reflecting on 2023 and looking ahead to 2024
13:18
13:18
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
13:18
It's time to look back at our development year, which was 2023, and start thinking for 2024. Some observations and notes from this year as a Swift developer. Please leave a review and show your support https://lovethepodcast.com/compileswift You can also show your support by buying me a coffee https://peterwitham.com/bmc Follow me on Mastodon @Comp…
…
continue reading
A short episode where I explain the changes made to the Compile Swift Livestream. Please leave a review and show your support https://lovethepodcast.com/compileswift You can also show your support by buying me a coffee https://peterwitham.com/bmc Follow me on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters Emerson Warwick Marko…
…
continue reading
1
Muse and Developer Duck with Adam Wulf
1:02:37
1:02:37
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:02:37
Muse is a great note-taking app, but it is so much more. I use it almost daily for brain dumps and organizing my thoughts. Developer Duck is an AI-powered tool that works great both stand-alone and inside Xcode. I use it to improve my code, learn, and solve problems. The creator, Adam Wulf, joined me to discuss the apps and more. He was also gracio…
…
continue reading
1
Talking source code protection and end of year job hunting advice
12:42
12:42
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
12:42
In this episode of Compile Swift Podcast, I talk about the importance of keeping source code in remote repositories and maintaining good backup practices. I remind listeners of the risks like natural disasters and hardware failures and underline the critical need for a plan B. In the second part of the episode, I offer advice on job hunting during …
…
continue reading
1
Create Android apps with Swift and Xcode
52:12
52:12
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
52:12
How would you like to create Android Kotlin apps using Swift and Xcode? I thought that might get your attention. I talked with Abe and Marc from https://skip.tools on their project and toolset. This excellent technical preview excites me and many others to write once and deploy twice. As mentioned in this episode Skip.tools Please leave a review an…
…
continue reading
In this episode, I will catch up on some news items and discuss some excellent tools I've been using. I share my opinion on Apple's release of new hardware with M3 chips, noting that while the performance is impressive, it may be reaching a plateau of incremental improvements. I discuss the challenge of convincing users to upgrade their devices whe…
…
continue reading
1
Listener question - Choosing when to fix a bug or ship?
8:27
8:27
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
8:27
Thanks to a DevClub Discord member for this episode suggestion. Deciding when to fix a bug or to ship and fix it in the next release can often be a complicated problem. I follow a simple set of rules for projects of any size, and I'm sharing it in this episode with you. As mentioned in this episode DevClub Discord Video version Please leave a revie…
…
continue reading
As an avid Swift user, I wanted to sit down and look at the options for using Swift with the Godot engine. Let me start by saying it's early days, but I tried a course and then did my own exploration that I want to share in this episode for those that might be considering using this approach. Please leave a review and show your support. https://lov…
…
continue reading
1
Vision Pro and visionOS development with Geoff Pado - Part 2
33:13
33:13
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
33:13
Note: There was so much good content that this is part 2 of 2. Geoff Pado and I talked about developing on Apple's visionOS platform. In particular, how the conversion of his iOS and iPad app Kineo went with the new challenges of spatial computing and interaction. (00:00) - Introduction (00:29) - Thinking in 3D (08:30) - The problems of early adopt…
…
continue reading
1
Vision Pro and visionOS development with Geoff Pado - Part 1
25:39
25:39
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
25:39
Note: There was so much good content that this is part 1 of 2. Geoff Pado and I talked about developing on Apple's visionOS platform. In particular, how the conversion of his iOS and iPad app Kineo went with the new challenges of spatial computing and interaction. (00:00) - Introduction (00:29) - Geoff Pado (01:28) - Vision Pro (02:01) - Kineo (03:…
…
continue reading
1
Help and advice for young developers with Mia Kotalik
22:33
22:33
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
22:33
Mia is a freelance software and web developer with almost a decade of experience in tech. She is the host of Technically, A Podcast, and co-founder of the web development and marketing company Curie & Co. She is passionate about providing free tech resources and making technology accessible to everyone. As mentioned in this episode, Mia's website C…
…
continue reading
1
Bonus episode - New OS releases and my iPhone 15 choice
8:36
8:36
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
8:36
A bonus episode to celebrate and share the new Apple OS release details and dates. Plus, which iPhone did I choose after not upgrading for the past three years? Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find me on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters Emerson Warwick M…
…
continue reading
1
Keeping software simple with Brian Childress
35:21
35:21
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
35:21
Brian is a husband, father, technologist, and avid adventurer. As a technical advisor with a strong background in software engineering, cloud computing, and cybersecurity, he is experienced in helping CTOs and CEOs make the right technical decisions for their organizations. (00:00) - Introduction (34:37) - Support the podcast (35:02) - Rate and rev…
…
continue reading
1
Passion Projects, Programming, and Planes with Ivan Novak
49:53
49:53
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
49:53
Ivan Novak has been weaving his own way through the tech world since 2006. Seventeen years on, he is now a self-taught software engineer. Ivan caught my attention after reading a blog post on Dev.to - passion and paying projects. In this episode, we have a fascinating and thought-provoking discussion on this and other topics surrounding the creativ…
…
continue reading