mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

351K
active users
David Smith<p>Some really impressive work from my teammate Kevin here: <a href="https://forums.swift.org/t/the-future-of-serialization-deserialization-apis/78585" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/the-future-</span><span class="invisible">of-serialization-deserialization-apis/78585</span></a></p><p>If you care about Codable and/or serialization in Swift in general, definitely check it out</p><p><a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="tag">#<span>swiftlang</span></a> <a href="https://mastodon.social/tags/swiftevolution" class="mention hashtag" rel="tag">#<span>swiftevolution</span></a></p>
Nick McGuire<p>Been a really fun project to help bring to life 💚</p><p><a href="https://www.apple.com/newsroom/2025/02/the-apple-tv-app-is-now-available-on-android/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">apple.com/newsroom/2025/02/the</span><span class="invisible">-apple-tv-app-is-now-available-on-android/</span></a></p>
Ben Cohen<p>The <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="tag">#<span>Swift</span></a> team at Apple is hiring Windows engineers! </p><p>We have a number of roles focused on improving the experience of using the Swift language and tools on Microsoft (and other) platforms. These roles would be based in our City of London office, with two days remote.</p><p>Openings for Compiler and Runtime:<br /><a href="https://jobs.apple.com/en-us/details/200584014/swift-windows-engineer" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">jobs.apple.com/en-us/details/2</span><span class="invisible">00584014/swift-windows-engineer</span></a></p><p>Debugging:<br /><a href="https://jobs.apple.com/en-gb/details/200579182/swift-debugger-compiler-engineer-windows" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">jobs.apple.com/en-gb/details/2</span><span class="invisible">00579182/swift-debugger-compiler-engineer-windows</span></a></p><p>Standard/Core Libraries:<br /><a href="https://jobs.apple.com/en-us/details/200575776/swift-standard-library-engineer" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">jobs.apple.com/en-us/details/2</span><span class="invisible">00575776/swift-standard-library-engineer</span></a></p>
Nick McGuire<p>ESPN+ playing an ad for ESPN+ feels like the right way to end today.</p>
Nick McGuire<p>This looks great and I can&#39;t wait to play it<br /><a href="https://mastodon.social/@verge/112638650037285726" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@verge/1126386</span><span class="invisible">50037285726</span></a></p>
Nick McGuire<p>There&#39;s something apt about having to write `override fun` when I am not having fun</p>
Jonathan Grynspan<p>Proud to announce that swift-testing is now officially part of the Swift project! <a href="https://forums.swift.org/t/accepted-a-new-direction-for-testing-in-swift/72309" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/accepted-a-</span><span class="invisible">new-direction-for-testing-in-swift/72309</span></a></p>
Holly Borla<p>The Swift language team at Apple is hiring! This is a unique opportunity to work on language design and compiler implementation of the generics system, concurrency, type inference, and more, amongst a collaborative group of knowledgeable and supportive engineers.</p><p>The position is in Cupertino, CA. Apply at <a href="https://jobs.apple.com/en-us/details/200553215/swift-compiler-engineer" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobs.apple.com/en-us/details/2</span><span class="invisible">00553215/swift-compiler-engineer</span></a></p>
Claire Blackshaw<p>I generally follow the rule. Duplicate code until you have at least three examples. Then you can generalise.<br>So many times if you dedupe code which appears in two places that at first looks like the same code you later realise it is different behaviour and make the "general" function much more complex.</p><p><a href="https://mastodon.gamedev.place/@nickappleton/112319859733386927" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.gamedev.place/@nickap</span><span class="invisible">pleton/112319859733386927</span></a></p>
Sommer Panage<p>Hey folks! I'm still looking for a later-career engineer to join my Widget-focused team on SwiftUI at Apple! It's an exciting area of the project, and I'd love to talk to you if you're interested! </p><p><a href="https://jobs.apple.com/en-us/details/200518263/senior-swiftui-frameworks-widget-engineer?team=SFTWR" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobs.apple.com/en-us/details/2</span><span class="invisible">00518263/senior-swiftui-frameworks-widget-engineer?team=SFTWR</span></a></p>
Malin<p>Meetup time 📢</p><p>For anyone in Vancouver, we&#39;ve got another in-person Core Coffee Apple platform developer meetup this weekend!</p><p>Would love to catch up with people there 😃☕️</p><p><a href="https://www.meetup.com/core-coffee-a-catch-up-for-ios-and-macos-developers/events/299882505/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/core-coffee-a-catch</span><span class="invisible">-up-for-ios-and-macos-developers/events/299882505/</span></a></p>
Nick McGuire<p>Reading code that makes a gnarly check to support some subsets of versions instead of just requiring a minimum version.</p>
Nick McGuire<p>We’re calling to discuss your car’s extended warranty</p>
Miguel de Icaza ᯅ🍉<p>And now the actual iPad screenshots.</p><p>The codebase is mostly SwiftUI + SwiftGodot. </p><p>Out of the new 35,000 lines of Swift code (not including SwiftGodot), less than 300 are UIKit for special things.</p><p>This relies heavily on new iOS 17 Swift and SwiftUI features. </p><p>I would have probably given up on this if it was not for the new SwiftUI observation framework in iOS 17.</p>
Jan Lehnardt :couchdb:<p>I’m software developer with 25+ years of experience and I just spent 45 minutes chasing a - that should be a _. Don’t ever let anyone tell you these types of errors are not normal. ✌️</p>
Nick McGuire<p>It&#39;s a sad day to see Rooster Teeth get shuttered by Warner Brothers Discovery. 💔 Watching since the early 00s, it&#39;s been a ride and I&#39;m sad to see it go.</p>
sam henri gold<p>little fun fact for PMs considering adding this to their product: if i’m viewing a website in a browser, chances are i want to view the website in a browser. thanks!! 🙏</p>
Frederic Jacobs<p>💬🔒⚛️ Delighted to announce iMessage PQ3, our formally-verified protocol for end-to-end encryption that provides the strongest post-quantum protections against “Harvest Now, Decrypt Later” attackers by not only performing a quantum-secure key establishment, but also performing post-quantum ongoing rekeying. </p><p>Support for PQ3 will start to roll out with the public releases of iOS 17.4, iPadOS 17.4, macOS 14.4, and watchOS 10.4<br /><a href="https://security.apple.com/blog/imessage-pq3/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">security.apple.com/blog/imessa</span><span class="invisible">ge-pq3/</span></a></p>
Holly Borla<p>Let's talk about data race safety in Swift 6!</p><p>The Swift 6 language mode is opt-in; you can continue to use Swift 5 mode with the Swift 6 compiler. You can incrementally refine your code to take advantage of full data isolation at your own pace, module by module. Swift 6 code can depend on libraries using Swift 5 and vice versa.</p><p>If you're not familiar with Swift concurrency and data isolation, that's okay! There's no rush, and the language mode will be there when you're ready to take it on.</p>
Malin<p>We&#39;ve got a couple of in-person Core Coffee meetups coming up this weekend ☕️💻</p><p><span class="h-card" translate="no"><a href="https://mastodon.social/@kaidombrowski" class="u-url mention">@<span>kaidombrowski</span></a></span> and I are running one in Vancouver on Sunday! We’d love to catch up with other Apple platform devs/designers there:<br /><a href="https://www.meetup.com/core-coffee-a-catch-up-for-ios-and-macos-developers/events/299180691/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/core-coffee-a-catch</span><span class="invisible">-up-for-ios-and-macos-developers/events/299180691/</span></a></p><p>Also, for anyone in the Santa Barbara area, our friend Steven is guest hosting a meetup at Handlebar (great coffee shop btw!) 😃<br /><a href="https://www.meetup.com/core-coffee-a-catch-up-for-ios-and-macos-developers/events/298983184/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/core-coffee-a-catch</span><span class="invisible">-up-for-ios-and-macos-developers/events/298983184/</span></a></p>