All Episodes

Displaying episodes 31 - 60 of 99 in total

Swift packages and tools to improve productivity

In this episode, I came across a few more useful tools and Swift libraries this week that I think will benefit your workflows and make coding a little easier. As menti...

Cool Swift Packages, Xcode 13, My *15 OS thoughts

In this episode, a few different topics, including. - Periphery Package - Duration Package - Xcode 13 Features - CompileSwift Newsletter Let's Connect https://bio.link...

Apple Sept. 14th Event Details

New iPads, iPhones, and Watches. Listen on for the details in a quick TL;DR version of the event. Let's Connect https://bio.link/peterw --- Send in a voice message:...

Users care about experience not technology

I know how we love to talk about cool technologies and how we solve complicated problems. Those are things we as developers and makers are interested in hearing about....

Let's talk about version numbers

I know you are thinking, well that sounds boring. But it's a really important topic, so pay attention. I'm going to offer some thoughts on how this might not be as imp...

Lessons learned converting Sketch to SwiftUI

Some notes from a recent live stream twitch.tv/compileswift where I tried a few different ways to convert a Sketch app design to SwiftUI. Let's Connect https://bio.lin...

Listener Question - Learn and use UIKit or SwiftUI?

A great question came my way this week that I suspect a lot of us Apple developers get asked. Should you learn and use UIKit or SwiftUI? I have some thoughts on this w...

Updates, Betas, Streamers

Full show notes and links at https://www.compileswift.com/podcast/s03-e07/ Let's Connect, did I mention I like Coffee? https://bio.link/peterw --- Send in a voice ...

Tips on maintaining a healthy code base and why it matters

Over time code gets dusty just like everything else. Maybe it's old libraries or old techniques. Or worse, maybe it is something in the language that is now deprecated...

Listener question - What do I think about coding boot camps?

In a recent live stream on Twitch.tv/compileswift I was asked in the chatroom to give my thoughts on coding boot camps. I answered the question during the stream, but ...

Installing macOS Monterey on an external drive

It was time for me to take a look at macOS Monterey. But as with every year, I install pre-release versions on an external drive. Which is normally not a problem. Unti...

Swift and SwiftUI Test Driven Development with Gio Lodi

Join me in this episode as I talk with Gio Lodi about his new book “TDD in Swift with SwiftUI and Combine”. We have a fascinating and informative conversation that I a...

Trailer

So what is the CompileSwift Podcast? And what discussion can you expect? Well, I'm going to answer that right now. --- Send in a voice message: https://anchor.fm/co...

WWDC21 Thoughts

Now that another WWDC is in the bag, I thought it would be worth sharing my thoughts on this year's event. Personally, I feel it had some big things. ---------- Want t...

WWDC21 Keynote reactions with Leo Dion

In this episode, Leo Dion joins me to discuss the Apple WWDC21 keynote. There are so many new things! You will want to also listen to the EmpowerApps State of the Unio...

The one about Apple, Developers, and how we get through it

It's the Pre-WWDC21 episode. So it's time to talk about how we try to start healing the wounds and what is causing them between Apple and developers. I try to offer a ...

What is an MVP and why you should make one

In this episode, I'll explain what an MVP is and why I think you should make one for projects you work on. Let's connect https://linktr.ee/peterwitham --- Send in a...

It starts with an export and ends with an import

I have been having some fun this week with exporting and importing files using SwiftUI on iOS. Let me spare you some pain if you need to do the same thing, listen on! ...

WWDC21 Wishes, Maybes, Probably Nots

It's time for me to share some thoughts on what I would like to see from WWDC21 this year and it's not hardware. Share your thoughts with me at compileswift.com/contac...

Update on the iPad Pro smart keyboard, Laptop colors? Streaming, New video series, GitHub Actions

Yep, it's a bumper-packed episode catching up on a few topics that have been going around this week. Including - New M1 iPro Pro with old smart keyboard covers will wo...

Now with live code streaming!

Yep, I'm following up on my own suggestion to put development out there in the public space and have successfully completed my first test stream on Twitch.tv/compilesw...

Apple Event Details including super-powerful iPad Pros and iMac Flavors.

Want to say thanks and buy me a coffee? https://www.buymeacoffee.com/pwcom Exclusive access to premium content head over to https://patreon.com/compileswift --- Sen...

Growing up unafraid in public as a developer

If you are a new developer or maybe on the shy and introverted side, you could well be intimidated by the thought of posting online. I'm here to tell you to go for it,...

WWDC21 Details have been released. I have theories on the images...

Apple has released details for WWDC21, this year will be online just like last year. That makes a lot of sense to me, we all need to stay safe, although it's sad to no...

Using the EnvironmentObject to make data available to SwiftUI views

More than likely you have more than one view in your SwiftUI based application. If that is the case then you probably need to share data across those views and always ...

Apple says end of life for a couple of machines. Hardware rumors and don't whisper secrets.

New hardware rumors, hardware that is going end of life. Plus don't get on the wrong side of Apple and my developer tool pick that's a must-have for any Xcode user. As...

My M1 Mac Mini Set up Experiences and Tips

As a proud owner of a new Apple M1 Mac Mini, I set up the machine from a new install and go through the highlights and the gotchas in the hope that it helps you get th...

App Now, Platform Later

With applications being available on more than one platform, we have to adapt our way of thinking when it comes to app creation, user interface design, and features. I...

Xcode 12.5 Beta, Swift 5.4, Testing Tips, SwiftUI Loops, Homebrew 3.0.0

In this episode - Link to the video version of this episode - Apple’s Mixed reality Headset - Homebrew 3.0.0 - XCTest Tips and Tricks - What’s new in Swift 5.4 - Xcode...

Let's face it head on and talk about Apple certificates and profiles

If you are a developer on Apple's platforms then you have probably encountered signing certificates and profiles. They start out fine, then they expire and can become ...

Broadcast by