shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

275
active users

#swift

17 posts16 participants0 posts today
Marcin Krzyzanowski<p>The Swift Playground You Wanted™ <a href="https://notepadexe.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">notepadexe.com</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://mastodon.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a></p>
~/phranck :antifa:<p>Auch wenn es mich selbst schon nervt, ich muss euch nochmal belaestigen...</p><p>Ich suche ab sofort einen neuen Job als <a href="https://nerdculture.de/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a> und/oder <a href="https://nerdculture.de/tags/macOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOS</span></a> Software-Entwickler. Ich hab viele Jahre Erfahrung auf dem Gebiet, kenne <a href="https://nerdculture.de/tags/ObjectiveC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectiveC</span></a>, <a href="https://nerdculture.de/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a>, <a href="https://nerdculture.de/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a>, <a href="https://nerdculture.de/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a>, <a href="https://nerdculture.de/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</span></a> und... naja, die ganze Toolchain drumherum eben.</p><p>Ich suche eine Remote-Only Festanstellung, keinen Freelance-Job (Vorzugsweise in Österreich, Deutschland geht aber auch). Wenn es in der Naehe von <a href="https://nerdculture.de/tags/Bregenz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bregenz</span></a> oder <a href="https://nerdculture.de/tags/Dornbirn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dornbirn</span></a> ist, dann auch gerne Onsite.</p><p>Wenn ihr jemanden kennt, der jemanden kennt... ihr wisst schon.</p><p>Ich danke euch fuers rege Teilen/Boosten. 🙏🏻<br>:boost_ok: </p><p><a href="https://nerdculture.de/tags/FediHire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediHire</span></a> <a href="https://nerdculture.de/tags/JobSuche" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JobSuche</span></a></p>
Wesley de Groot 🥷<p>Interesting, I've wrapped some code in `Task { <span class="h-card" translate="no"><a href="https://mastodon.social/@MainActor" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>MainActor</span></a></span> in /* code */ }` because I wanted to hide the concurrency warning, and now my app is way faster. I've no idea how, but I'm happy that this is the effect 🤣 <a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftlang</span></a> <a href="https://mastodon.social/tags/concurrency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>concurrency</span></a> <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://mastodon.social/tags/mainactor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mainactor</span></a> <a href="https://mastodon.social/tags/task" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>task</span></a> <a href="https://mastodon.social/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a></p>
Daniel Lyons<p>When the <a href="https://iosdev.space/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> compiler starts showing you funny anime faces, you know you turned the wrong stone. </p><p>&lt;τ_0_0&gt; () -&gt; @out τ_0_0 for &lt;()&gt;</p>
marc<p>Hey <span class="h-card" translate="no"><a href="https://mastodon.social/@mattiem" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mattiem</span></a></span> -- any pointers in how to handle undomanager in the world of <a href="https://sfba.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> 6 concurrency? This is no longer valid:</p><p>func update(someItem, newValue) {<br> let currentValue = someItem.value<br> undoManager.registerUndo(withTarget: self) { target in<br> target.update(someItem, currentValue)<br> }<br> someItem.value = newValue<br>}</p><p>because update (needs?) to be run on _@MainActor but the registered closure isn't. Putting the contents of the closure in a Task breaks undo/redo</p><p>This usage of undo has nothing to do with SwiftData or a document based app.</p>
Joseph Humfrey<p>I made a Mac productivity app!</p><p>✨ SUBSTAGE ✨</p><p>…puts a command bar underneath your Finder windows and lets you use natural language to convert media, manage files, perform calculations and more!</p><p>🌐 👉 <a href="https://selkie.design/substage/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">selkie.design/substage/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.gamedev.place/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.gamedev.place/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a></p>
Laurent Gaches<p>Looking for Swift developers interested in package management improvements.</p><p>I'm building SwiftHive, a Swift Package Registry.</p><p>Seeking beta testers to validate the approach and provide feedback.</p><p>Learn more: <a href="https://swifthive.l18.dev" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">swifthive.l18.dev</span><span class="invisible"></span></a><br>Or reach out to me here on Mastodon!</p><p><a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/SwiftDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDevelopment</span></a> <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftLang</span></a></p>
Scottymac<p>LongPressGesture (specifically .updating) is broken in iOS 18 SDK and since April 24 is the deadline after which all apps have to be built with 18 SDK, I'm faced with having to hack together my own gesture. Apple's own code in the docs is broken (<a href="https://developer.apple.com/documentation/swiftui/longpressgesture" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/documentat</span><span class="invisible">ion/swiftui/longpressgesture</span></a>). Thinking I'll create my own UIGestureRecognizer with a timer and use UIGestureRecognizerRepresentable. <a href="https://ruby.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://ruby.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a></p>
Jonathan :mac:<p>I wondered how I would have structured <span class="h-card" translate="no"><a href="https://indieapps.space/@SnippetsStudio" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>SnippetsStudio</span></a></span> if I made it today vs when I first started and so just for fun I made a new project and connected it to the same CloudKit database and now I want to rewrite the whole app (again) LOL.</p><p><a href="https://techhub.social/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://techhub.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://techhub.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://techhub.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a></p>
Monoka<p>Share of programming languages used by <a href="https://mastodon.social/tags/GTK3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK3</span></a> / <a href="https://mastodon.social/tags/GTK4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK4</span></a> applications (2025-03-16):</p><p>28% <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a><br>21% <a href="https://mastodon.social/tags/Vala" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vala</span></a><br>20% <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a><br>17% <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a><br>06% <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>++ <a href="https://mastodon.social/tags/Cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cplusplus</span></a><br>06% <a href="https://mastodon.social/tags/gjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gjs</span></a> <a href="https://mastodon.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Javascript</span></a><br>04% Other: <a href="https://mastodon.social/tags/Csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Csharp</span></a> <a href="https://mastodon.social/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a> <a href="https://mastodon.social/tags/Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a> <a href="https://mastodon.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/Typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Typescript</span></a> <a href="https://mastodon.social/tags/Crystal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Crystal</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/D" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>D</span></a> <a href="https://mastodon.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a></p><p>63% use GTK4 (90% of them use <a href="https://mastodon.social/tags/libadwaita" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>libadwaita</span></a>), while still 37% use GTK3</p><p>Method: Source [1] lists 543 awesome <a href="https://mastodon.social/tags/gtk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gtk</span></a> (3/4) <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> applications and their <a href="https://mastodon.social/tags/programminglanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programminglanguage</span></a></p><p>[1] <a href="https://github.com/valpackett/awesome-gtk" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/valpackett/awesome-</span><span class="invisible">gtk</span></a></p><p><a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK</span></a> <a href="https://mastodon.social/tags/FLOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FLOSS</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Gnome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gnome</span></a> </p><p><span class="h-card" translate="no"><a href="https://floss.social/@GTK" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>GTK</span></a></span> <span class="h-card" translate="no"><a href="https://floss.social/@gnome" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gnome</span></a></span></p>
Eslam<p>TIL: AsyncStream doesn’t support one-to-many streams?<br><a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a></p>
Nemo_bis 🌈<p><span class="h-card" translate="no"><a href="https://mastodon.social/@mastohost" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mastohost</span></a></span> Thanks! I've now asked on the cloud@ml.ovh.net mailing list: the subject is "Swift object storage and deduplication", can't remember whether the archives are public.</p><p>I can find a lot of documentation on how <a href="https://mamot.fr/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> rings use file hashes, but nothing on how those hashes are created in the first place.</p><p><a href="https://docs.openstack.org/swift/latest/overview_ring.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.openstack.org/swift/lates</span><span class="invisible">t/overview_ring.html</span></a><br><a href="https://docs.openstack.org/security-guide/object-storage.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.openstack.org/security-gu</span><span class="invisible">ide/object-storage.html</span></a></p>
Nemo_bis 🌈<p><span class="h-card" translate="no"><a href="https://mastodon.social/@mastohost" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mastohost</span></a></span> <a href="https://mamot.fr/tags/Mastohost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastohost</span></a> uses OVH object storage based on <a href="https://mamot.fr/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a>, right? Did you cross 1 PB yet? Does OVH perform deduplication for byte-wise identical files? That would be a significant environmental advantage! (Cf. <a href="https://jortage.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jortage.com/</span><span class="invisible"></span></a> .)</p><p><a href="https://mamot.fr/tags/FediMeta" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediMeta</span></a></p>
Jan Armbrust <p>After experiencing the key moment at the seafront, I had fresh energy and hope that I could actually make it. That I could actually build something that helps people in tough emotional situations. But what I needed to do was kicking off the next phase of the CBL cycle called: Investigate. My own experiences with emotions and psychotherapy might not reflect what other people think and what (1/2)</p><p><a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://mastodon.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://mastodon.social/tags/swiftstudentchallenge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftstudentchallenge</span></a> <a href="https://mastodon.social/tags/dothesscwithme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dothesscwithme</span></a></p>
Jamie Blumberg<p>My need for a new job has gone from “I'm unhappy and need a change" to “I don't hardly have any savings and if I don't get a new job ASAP I will be bankrupt in a month or so”, because I was laid off today. </p><p>So: <br>Hi! I'm Jamie. I write code in Swift, with the exact target/platform not mattering to me so much. I own a powerful Mac so I can contribute to indie/smaller projects without any particular investment. I also have experience managing teams, and I can quickly pick up new skills. </p><p>The role would have to be remote or located in the Baltimore, MD area as I have a mortgage that I can't just get out of. </p><p><a href="https://hachyderm.io/tags/FediHire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediHire</span></a> <a href="https://hachyderm.io/tags/getfedihired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>getfedihired</span></a> <a href="https://hachyderm.io/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://hachyderm.io/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a></p>
Konrad 'ktoso' Malawski<p>New proposal up for review: SE-0469: Task Naming<br><a href="https://forums.swift.org/t/se-0469-task-naming/78509" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/se-0469-tas</span><span class="invisible">k-naming/78509</span></a></p><p>This will be very useful for debugging and tools which now can print assigned task names. <a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftlang</span></a> <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a></p>
Álvaro R.<p>Journelly is coming along nicely. I’m using it daily. </p><p>The app is little like tweeting but for your eyes only. All content stays on your <a href="https://indieweb.social/tags/iPhone" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iPhone</span></a>.</p><p>I’m still onboarding beta users, lemme know if you’d like to join.</p><p>🙏 Please help me get the word out and boost 🚀</p><p><a href="https://indieweb.social/tags/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://indieweb.social/tags/journaling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>journaling</span></a> <a href="https://indieweb.social/tags/privacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>privacy</span></a> <a href="https://indieweb.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://indieweb.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a> <a href="https://indieweb.social/tags/microblog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microblog</span></a> <a href="https://indieweb.social/tags/microblogging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microblogging</span></a></p>
Marcin Krzyzanowski<p>rewrite <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> compiler in Go for 10x faster performance</p>
Christian Tietze<p>I see, so <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> typed throws isn't quite finished :)</p><p>I run into issues from time to time where the compiler can't infer that I've covered all cases.</p>
Marcin Krzyzanowski<p>Swift language is a GAME CHANGER folks!! 🤣 Remember when we wrote 20 lines of Objective-C just to parse JSON?? NOW LOOK AT US!! The <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> team deserves a GOLD STAR 🏆 and a cookie!! 🍪</p>