iOS Dev Weekly - iOS Dev Weekly - Issue 660

Happy Birthday to … the Worldwide Developers Conference! 🎂
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 660  May 10th 2024

 
Comment

  Comment  

 

Reading this post from Jim Luther wishing WWDC a happy 35th birthday set me thinking about what a remarkably long time that is for a conference to run without a name change.

My first in-person WWDC was in 2008 when the iPhone SDK launched and the App Store debuted. I also apparently saw Sam Altman demo his app, although I’ll admit I don’t remember that! Attending the event was fantastic, and it kept bringing me back to San Francisco and eventually San Jose year after year for well over a decade. Over the years I heard stories of earlier and earlier instances of the conference, including tales of the early days of Stump the Experts and busses from San Francisco to Cupertino when the bash was held inside the central grass-covered area inside Infinite Loop.

Wikipedia disagrees with Jim on when the conference was renamed to Worldwide Developers Conference, claiming 1990, but I’ll take Jim’s word for it given his involvement!

There aren’t many developer-focused conferences that have run for 35 years without a name change. SIGGRAPH and GDC spring to mind, but are there others? I couldn’t find any.

I wrote about naming things last week, and getting the name of a conference right for the long term is hard! You can’t use the name of any technology, language, or anything else that might go out of date. I think they did pretty well with the name they settled on.

Anyway, happy birthday WWDC. I’m sure that the finishing touches are being applied to the plans for this year’s event and Tuesday’s iPad event got me in the mood to find out what Apple has been up to for the last 12 months, and what we’ll be up to for the next 12! I can’t wait.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Should you be building hybrid or native apps?

Developers and businesses are asking this question daily, so we put together an expert panel to settle the debate. Watch it here.

bitrise.io  Permalink

 
 
 

  News  

 

WWDC Index

Talking of WWDC history, Mathijs Kadijk and Tom Lokhorst have put together this great resource with metadata about every WWDC talk back to 2000. What really appeals to me is the very long list of everything because as Mathijs says “CMD+F’ing though the all page is so much faster then anything else”.

nonstrict.eu  Permalink

 

Incorrect payments for App Store bundle purchases

I hope the situation Jeff Johnson finds himself in is quickly resolved and caused by a one-off glitch, but it might be worth checking your figures from App Store Connect if you have two or more apps in a bundle. I’m sure Jeff would welcome more information if you also find discrepancies.

lapcatsoftware.com  Permalink

 
 

  Code  

 

Dice Challenge in three front-end mobile frameworks

This isn’t the first time Chase Lewis has compared different technologies across mobile platforms, but this time he adds Flutter to the existing pair of SwiftUI and Jetpack Compose. I always find a quick glance at competing technologies interesting.

medium.com  Permalink

 

macOS style Settings windows

I’ve tried to create a Settings screen for a macOS app with SwiftUI twice, and while my second attempt was better than my first, I could never wrangle Form to look “proper”. Paul Peelen manages it with style in his latest posts. The first post covers the layout of an individual page of settings and the second moves on to pages of settings.

paulpeelen.com  Permalink

 

Use and Then Reduce Open Source Dependencies

Like with any advice, doing what Christian Tietze suggests here won’t fit every project, but I liked the idea behind this post and the example from sudo-rs. Move quickly at first, then tighten things up after you know it’s possible and working. It’s especially important when working on something related to sudo, too!

christiantietze.de  Permalink

 
 

  Videos  

 

Developing an Inclusive Mindset

I think David Smith’s approach to creating this video contributed to how great the end result is. Thinking about it as if it were a conference talk but then recording it as a tight, 15-minute dose of his experience is brilliant. He talks about inclusivity in many forms and it’s absolutely worth the 15 minutes it’ll take you to watch it.

david-smith.org  Permalink

 
 

  Books  

 

Swift Gems

What a gem of a book this is from Natalia Panferova! Yes, the pun is intended, 😂 but it’s also true. It’s got a nice mix of tips and techniques, and every “gem” is focused and concisely written. Thoroughly recommended. 👍

For full disclosure, Natalia sent me a review copy of the book.

nilcoalescing.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)

 Permalink

 

Don't forget to post any open positions you have available on iOS Dev Jobs. Post a standard listing for free and reach around 8,000 people, or add tens of thousands more with a featured listing, as PSPDFKit did!

 Permalink

 
 

  And finally...  

 

Talking of the hard problems in computer science. It turns out it’s not naming things, cache invalidation, off-by-one errors, or any of the others you’ll have heard. It’s harder than all of those things!

 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 659

Friday, May 3, 2024

Is Swift 6 hitting one of the REAL hard problems? Not generics, not data race safety, but naming things! 😬 View on the Web Archives ISSUE 659 May 3rd 2024 Comment Naming things is one of the two hard

iOS Dev Weekly - Issue 658

Friday, April 26, 2024

Meet the Swift Student Challenge winners for WWDC 2024 🎉 View on the Web Archives ISSUE 658 April 26th 2024 Comment Visiting WWDC is always a special experience, but attending is harder than with many

iOS Dev Weekly - Issue 657

Friday, April 19, 2024

What's the easiest and least hassle path to launching a custom app store in the EU? 🏪 View on the Web Archives ISSUE 657 April 19th 2024 Comment You probably already saw this week's

iOS Dev Weekly - Issue 656

Saturday, April 13, 2024

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… 🎸 View on the Web Archives ISSUE 656 April 12th 2024 Comment One great thing

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?

You Might Also Like

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 🎄🎁 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Race for AI Reasoning is Challenging our Imagination

Sunday, December 22, 2024

New reasoning models from Google and OpenAI ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

ScienceDaily/Minimalist lamp/Avocado tip

Sunday, December 22, 2024

Recomendo - issue #442 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Laravel VS Code Extension, Laravel 11.36, Wirechat, and more! - №544

Sunday, December 22, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #438

Sunday, December 22, 2024

ISSUE #438 22nd of December 2024 Announcements klibs.io JetBrains has introduced the alpha version of klibs.io – a web service that speeds up and simplifies discovering KMP libraries that best meet

Weekend Reading — Happy "That's a January Problem" week

Saturday, December 21, 2024

Can Christmas season start a little earlier this year Tech Stuff Ramsey Nasser fuck it happened i am in a situation where i do actually need to reverse a linked list Atuin I just learned about Atuin

Daily Coding Problem: Problem #1644 [Easy]

Saturday, December 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by IBM. Given an integer, find the next permutation of it in absolute order. For example,