iOS Dev Weekly - iOS Dev Weekly - Issue 636

I, for one, welcome our new CoPilot overlords. šŸ¤–
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 636  November 17th 2023

 
Comment

  Comment  

 

Did you watch the GitHub Universe keynote earlier this week? Or should I say, the GitHub CoPilot keynote?

I wonā€™t talk about the state of AI, the CoPilot technology itself, or any other potential issues in my comment today. All of that will change over time, and no matter where my opinion would land, I want to save my inbox. šŸ˜¬ Instead, I want to talk about it more broadly.

GitHub is clearly all in on CoPilot, and to prove that point, it was the focus of their entire keynote. CoPilot in Pull Requests, generating descriptions and explaining code. CoPilot in editors and IDEs, both first-party and expanding out into third-party too. CoPilot everywhere.

Then, as the keynote closed, they previewed ā€œCoPilot Workspaceā€, and itā€™s an evolution of CoPilot across the full software development process. Open a GitHub issue, describe your problem, go back and forth with the AI to define and edit a spec, then hit a button and have it open a Pull Request with the code and tests implemented. Magic! šŸ§ž

Recently, Iā€™ve received several quite pessimistic emails that focus on what might happen as this technology matures and becomes capable of things like CoPilot Workspace. What will all the software developers do once weā€™re out of work? šŸ˜±

AI brings the potential for massive change in software development, and thereā€™s a good chance itā€™ll meaningfully change the industry. Iā€™m not pessimistic about it, though. Weā€™ve been through big changes before, and so has almost every other industry. Itā€™s progress, and if AI doesnā€™t drive it, something else will.

If we do end up in a world where we can write a GitHub issue, press a button, and see a perfect change get deployed, itā€™ll mean we have to get much better at writing issues, and weā€™ve been fighting that battle for decades! If this is what makes that happen, bring it on. šŸ˜‚

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  

 

The complete guide to Swift development in Neovim

Weā€™ve had great support for Swift in VS Code for a while now, but what about other editors? If youā€™re a Vim user, thereā€™s some support for a Vim mode in Xcode, but youā€™re probably still pining for the real thing. Wojciech Kulik has an amazingly detailed write-up of getting what looks like a great Swift development environment up and running using Vim.

wojciechkulik.pl  Permalink

 
 

  Code  

 

Mastering ViewThatFits

fatbobman continues his explanatory tour around Swiftā€™s layout system. Last week, he tackled GeometryReader, and this week, he goes after viewThatFits and friends.

medium.com  Permalink

 

Distributing Work Between Actors

I enjoyed Jack Morrisā€™ write-up of his experimentation with creating a concurrent database connection pool with async/await. Itā€™s also a great example that a blog post can ask questions, as he does at the bottom, as well as deliver information.

jackmorris.xyz  Permalink

 

Swift strings look identical but arenā€™t

Thereā€™s always a Unicode character you donā€™t know about, and hereā€™s Damian Mehers to tell us about the one he recently found.

damian.fyi  Permalink

 
 

  Design  

 

Bento

This new app from Ryan Klumph makes creating those masonry-layout summary slides that Apple is very fond of incredibly easy. Pick a layout, pop some text in, choose some app icons and images, and youā€™re all set. Itā€™s free, but there are a few ways to say thank you, either by including an optional watermark or by making a donation. Thereā€™s more information in the intro blog post.

apple.com  Permalink

 
 

  Videos  

 

Inferno ā€“ SwiftUI + Metal

I was pretty confident I would go my whole career without writing a Metal shader, but after watching Paul Hudsonā€™s latest videoā€¦ Well, Iā€™m still pretty confident I wonā€™t do it, but at least now I know I could! šŸ˜‚

Seriously, though, this is a fantastic video that takes a genuinely approachable look at Metal fragment shaders for someone without prior Metal knowledge. Even better, itā€™s accompanied by a blog post and GitHub repository with possibly the best README file Iā€™ve ever seen. Remarkable work.

youtube.com  Permalink

 
 

  Jobs  

 

Founder/CTO @ XLIO ā€“ An opportunity to lead the development of a greenfield project requiring deep macOS integration (this is not "just another" Swift app) which will be installed on hundreds of thousands of devices worldwide. ā€“ Remote (within US timezones) with some on-site work (United States)

iOS Developer @ KURZ Digital Solutions GmbH ā€“ Join KURZ Digital Solutions! Take the lead in developing innovative apps as an iOS developer and explore modern technologies in a dynamic team. Experience a culture of learning and creativity that combines tradition and digital innovation. ā€“ Remote (within European timezones) with some on-site work (Germany)

Senior iOS Engineer @ Luma AI ā€“ We are a small AI research and product company working on new kinds of creative tools for 3D. Our mission is to democratize the 3D experience for all. iOS at Luma is at the center of the product universe. We are growing the iOS team from 1-4, please reach out if you're interested! ā€“ On-site (United States in CA) with some remote work (within US timezones)

 Permalink

 
 

  And finally...  

 

Am I linking to this because itā€™s a great little tale of using CreateML to solve Rubikā€™s cubes, or because the 3D printable robot is called CUBOTino? Iā€™ll let you decide! šŸ§©

 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.
 
Shiny Development Ltd. Daresbury Innovation Centre Keckwick Lane Daresbury Cheshire WA4 4FS United Kingdom
 
 

 
 

RSS

 
Ā©2023 iOS Dev Weekly | Privacy Policy | Mastodon | Twitter | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 635

Friday, November 10, 2023

The Swift Mentorship Program and package score transparency on the Swift Package Index. 🎉 View on the Web Archives ISSUE 635 November 10th 2023 Comment This year's Swift Mentorship Program just

iOS Dev Weekly - Issue 634

Friday, November 3, 2023

Content improvements and package metadata on Swift.org 🫨 View on the Web Archives ISSUE 634 November 3rd 2023 Comment You might have noticed a couple of changes to the Swift website recently. First, a

iOS Dev Weekly - Issue 633

Friday, October 27, 2023

A milestone for Swift package documentation! 🎉 View on the Web Archives ISSUE 633 October 27th 2023 Comment When we added DocC documentation hosting to the Swift Package Index, I was very happy with

iOS Dev Weekly - Issue 631

Tuesday, October 24, 2023

What sits in between "everything on one machine" and talking via HTTP APIs? Distributed actors! 🎭 View on the Web Archives ISSUE 631 October 13th 2023 Comment Apple's swift-distributed-

iOS Dev Weekly - Issue 632

Friday, October 20, 2023

Did your push notification get delivered? Now you can know for sure! 🎉 View on the Web Archives ISSUE 632 October 20th 2023 Comment During the Meet Push Notifications Console session at this year's

You Might Also Like

iOS Dev Weekly - Issue 688

Friday, November 22, 2024

How do you get an app featured on the App Store? There's a new process, and it's great! 📝 View on the Web Archives ISSUE 688 November 22nd 2024 Comment Every developer, from solo indie devs to

Why Nvidia's CEO loves NotebookLM

Friday, November 22, 2024

I love my Alexa-enabled microwave; Best early Black Friday deals -- ZDNET ZDNET Tech Today - US November 22, 2024 Jensen Huang Even Nvidia's CEO is obsessed with Google's NotebookLM AI tool

Digest #151: Uber’s Migration, Terraform Tips, AMI Creation, and Helm Chart Scanning

Friday, November 22, 2024

Learn zero-downtime migration techniques, improve testing workflows, and master AMI creation. Plus, explore Terraform tools, Helm chart validation, and debugging AWS EC2 issues. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #626: AI makes Tech Debt more expensive, The problem with most L&D strategies, and more.

Friday, November 22, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Warning: Over 2,000 Palo Alto Networks Devices Hacked in Ongoing Attack Campaign

Friday, November 22, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 22, 2024

⚙️ Businesses increase AI spend to $13.8 billion

Friday, November 22, 2024

Plus: World leaders endorse digital green action plan ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 11/22/2024

Friday, November 22, 2024

New blogs from Syncfusion Building Oqtane Modules with Syncfusion Components for Blazor [Webinar Show Notes] By Carter Harris This blog provides show notes for our Nov. 14, 2024, webinar, “Building

ASP.NET Core News - 11/22/2024

Friday, November 22, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Integrating .NET Aspire With Azure Storage — by fsazanavets Lanayx/Oxpecker: ASP.NET Core based F# framework

Recording: 'Data Storytelling: What Organizations Need to Know Going Into 2025'

Friday, November 22, 2024

Thank you for your interest in our latest webinar. As promised here is your recording of the event. View email in browser Recording Now Available Thank you for your interest in receiving a recording of

💻 Issue 437 - Introducing local Azure Service Bus Emulator

Thursday, November 21, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 437 Release Date Nov 21, 2024 Your weekly report of the most popular .NET news, articles and projects