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

Ranked | The Most Satisfying vs. Most Reliable Car Brands in 2024 🚙

Monday, December 23, 2024

The most reliable car brands are rarely the most satisfying to own, according to recent Consumer Reports survey data. View Online | Subscribe | Download Our App Presented by: Find the megatrends

Bitcoin Enthusiasts Are Letting Altcoins Pass by

Monday, December 23, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 23, 2024? The

Last Minute Gifts from Walmart

Monday, December 23, 2024

ZDNET ZDNET Sponsored Message In Partnership with Walmart December 23, 2024 exclusive offer Walmart Last-minute gifts from Walmart Shop Now Walmart The tech you've been wishing for–at everyday low

15 ways AI saved me weeks of work in 2024

Monday, December 23, 2024

ZDNET's product of the year; Windows 11 24H2 bug list updated -- ZDNET ZDNET Tech Today - US December 23, 2024 AI applications on various devices. 15 surprising ways I used AI to save me weeks of

Distributed Locking: A Practical Guide

Monday, December 23, 2024

If you're wondering how and when distributed locking can be useful, here's the practical guide. I explained why distributed locking is needed in real-world scenarios. Explored how popular tools

⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips

Monday, December 23, 2024

Your one-stop-source for last week's top cybersecurity headlines. The Hacker News THN Weekly Recap The online world never takes a break, and this week shows why. From ransomware creators being

⚙️ OpenA(G)I?

Monday, December 23, 2024

Plus: The Genesis Project ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 12/23/2024

Monday, December 23, 2024

New blogs from Syncfusion Introducing the New WinUI Kanban Board By Karthick Mani This blog explains the features of the new Syncfusion WinUI Kanban Board control introduced in the 2024 Volume 4

Import AI 395: AI and energy demand; distributed training via DeMo; and Phi-4

Monday, December 23, 2024

What might fighting for freedom in an AI age look like? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

LockBit Ransomware Developer Charged for Billions in Global Damages

Monday, December 23, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest