iOS Dev Weekly - iOS Dev Weekly - Issue 656

Not so very long ago, was somebody we all know, wp on the stage he was the king, showing what the future just might bring… 🎸
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 656  April 12th 2024

 
Comment

  Comment  

 

One great thing about WWDC being in San Francisco was that everything was close. It didn’t matter much which event you chose to go to after the conference finished every day, it was all within walking distance. AltConf, which grew to be a critical part of WWDC week was usually hosted across the road in the Children’s Museum 🎠, and the Layers conference joined a couple of years later. All combined, they supported many more people than the official event could accommodate.

If anything San Jose might’ve been even more convenient than San Francisco! AlfConf was hosted no more than 20 paces away from the conference centre, and there were many more venues within a few minutes walk for impromptu meetups or organised events.

We sadly haven’t seen the other conferences transition to Cupertino since in-person events started at Apple Park. Possibly because Cupertino is nowhere near as walkable as the other cities are. Possibly because the official event is only a one-day event? Or maybe it just didn’t feel quite the same since the pandemic.

So I was delighted to see this week’s announcement of a new community-run conference that will run alongside this year’s WWDC. One More Thing is a five-day event with labs, workshops, and other events. It’s being organised by J’aime Ohm with help and advice from both AltConf and Layers organisers.

The location for the conference is great, too. It’s a stone’s throw from Apple Park (the visitor’s centre is walkable from the venue), and there are plenty of coffee shops and restaurants right outside the hotel door. It’s the perfect location for an event like this.

It’s early days for a full schedule, but there is already a Keynote/SotU watch event planned for Monday and “special events” by Paul Hudson and James Dempsey on Thursday and Friday. 🫨 Proposals for talks are open and volunteering opportunities are available, too. Tickets are free and available now, but there are supporter options available for guaranteed access and for those who want to help make this event financially feasible.

I’ll do a broader round-up of everything else going on that week as we get closer to the date, but I wanted to highlight this event now, especially as I think it could kickstart the special atmosphere that WWDC week had in San Francisco and San Jose. I wish J’aime and her team all the luck with getting this off the ground!

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Join the FREE iOS Architect Crash Course

If you're a mid/senior iOS developer looking to improve both your skills and salary level, join this free online crash course. It’s available only for a limited time, so get it now.

essentialdeveloper.com  Permalink

 
 
 

  Tools  

 

Privacy Manifest Maker

It’s all well and good having to make a privacy manifest if you have one app, but what if you build apps for other people? Mick Byrne found himself with more than 60 manifests to create and did what every developer is constantly tempted to do. He built a tool to make them! 😂 You might find it useful, even if you only have one or two to create.

medium.com  Permalink

 
 

  Code  

 

Using your Personal Voice in an app

I didn't know apps were able to use iOS 17's Personal Voice feature until I read this post from Ben Dodson. The person whose voice it is needs to opt-in to let apps use their voice, but once that's done, the implementation isn't particularly tricky, as Ben shows us here.

bendodson.com  Permalink

 

Splitting Up a Monolith

I'm so glad Ryan Ashcraft wrote about his recently completed refactor to split his app into multiple packages. As he says at the end of the post:

Before I embarked on this adventure, I was hoping to hear about others experiences doing something similar, but couldn't find but a few anecdotes.

It might be the last thing on your mind when you finish a large coding job like this, but other people will find it so useful, as I am sure you will find Ryan's experience useful, too!

ryanashcraft.com  Permalink

 

Fetching OSLog Messages in Swift

I hope Ryan from the article above also reads this post from Keith Harrison as it talks about one of the issues from his refactor: Getting access to os_log data. With help from some example code from Peter Steinberger, Keith writes some code to bring logging data into a SwiftUI view.

useyourloaf.com  Permalink

 

Swift 6 upgrade Preparation

Today's issue is full of real-world stories, and I love that! This time, it's Michael Link from Jamf on how they are already preparing for the Swift 6 language mode. He has written up a whole load of advice on how they solved some of the issues they faced when switching on the compatibility checking feature in Swift 5.10

medium.com  Permalink

 
 

  Jobs  

 

Framework Developer @ PSPDFKit – Design API that will affect hundreds of apps, and create UI used by millions of users. Collaborate globally in a small team working on the leading document SDK for iOS, macOS and visionOS. Make the most of a flexible schedule, and attend annual retreats at exciting places around the world. – Remote (Anywhere)

Senior iOS Engineer - Voloco @ Resonant Cavity – Voloco is the best mobile recording studio in the world! Small profitable company with an Engineering driven culture. We ship with minimal process and meetings. You’ll work closely with the founders, who still regularly commit code. – Remote (within US timezones) with some on-site work (United States in CA or MN)

 Permalink

 

Don't forget to post any open positions you have available on iOS Dev Jobs!

 Permalink

 
 

  And finally...  

 

It’s not hard to see why it got the nickname! 🗑️

 Permalink

 
You received this email because you subscribed via the iOS Dev Weekly site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
iOS Dev Weekly is published by Verwer Services Ltd. with a registered office at 5 Albert Road, Southsea, Hampshire, England, PO5 2SE.
 
 

 
 

RSS

 
©2024 iOS Dev Weekly | Privacy Policy | Mastodon | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 655

Friday, April 5, 2024

I saw a striking reminder of progress in the latest official Swift tutorials 😱 View on the Web Archives ISSUE 655 April 5th 2024 Comment Did you see the new Swift tutorials Apple released this week?

iOS Dev Weekly - Issue 654

Friday, March 29, 2024

Yes, Uber.app, this intro was inspired by you and your complete fiction of an "Allow offers and promos..." setting! 🙄 View on the Web Archives ISSUE 654 March 29th 2024 Comment It's that

iOS Dev Weekly - Issue 653

Friday, March 22, 2024

We stand on the shoulders of so many giants that it's hard to see beneath the clouds! ☁️ View on the Web Archives ISSUE 653 March 22nd 2024 Comment Watching this video from Daniel Leivers

iOS Dev Weekly - Issue 652

Friday, March 15, 2024

We all make mistakes, but I just show 50000 people my mistakes 🫣 View on the Web Archives ISSUE 652 March 15th 2024 Comment I received two types of emails in response to last week's introductory

iOS Dev Weekly - Issue 651

Friday, March 8, 2024

How do you make a software developer deeply suspicious? Have them turn on a feature they expect to show errors but produce none! 😂 View on the Web Archives ISSUE 651 March 8th 2024 Comment Swift 5.10

You Might Also Like

The Power of an Annual Review & Grammarly acquires Coda

Sunday, December 22, 2024

I am looking for my next role, Zen Browser got a fresh new look, Flipboard introduces Surf, Campsite shuts down, and a lot more in this week's issue of Creativerly. Creativerly The Power of an

Daily Coding Problem: Problem #1645 [Hard]

Sunday, December 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Implement regular expression matching with the following special characters: .

PD#606 How concurrecy works: A visual guide

Sunday, December 22, 2024

A programmer had a problem. "I'll solve it with threads!". has Now problems. two he ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

RD#486 (React) Things I Regret Not Knowing Earlier

Sunday, December 22, 2024

Keep coding, stay curious, and remember—you've got this ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎶 GIFs Are Neat, but I Want Clips With Sound — Your Own Linux Desktop in the Cloud

Sunday, December 22, 2024

Also: 9 Games That Were Truly Ahead of Their Time, and More! How-To Geek Logo December 22, 2024 Did You Know Dextrose is another name for glucose, so if you see it listed prominently on the ingredients

o3—the new state-of-the-art reasoning model - Sync #498

Sunday, December 22, 2024

Plus: Nvidia's new tiny AI supercomputer; Veo 2 and Imagen 3; Google and Microsoft release reasoning models; Waymo to begin testing in Tokyo; Apptronik partners with DeepMind; and more! ͏ ͏ ͏ ͏ ͏ ͏

Sunday Digest | Featuring 'The World’s 20 Largest Economies, by GDP (PPP)' 📊

Sunday, December 22, 2024

Every visualization published this week, in one place. Dec 22, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized public debt by

Android Weekly #654 🤖

Sunday, December 22, 2024

View in web browser 654 December 22nd, 2024 Articles & Tutorials Sponsored Solving ANRs with OpenTelemetry While OpenTelemetry is the new observability standard, it lacks official support for many

😸 Our interview with Amjad Masad

Sunday, December 22, 2024

Welcome back, builders Product Hunt Sunday, Dec 22 The Roundup This newsletter was brought to you by AssemblyAI Welcome back, builders Happy Sunday! We've got a special edition of the Roundup this

C#537 Automating Santa's Workshop with NServiceBus

Sunday, December 22, 2024

Using event-driven architecture for effective gift delivery 🎄🎁 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌