home.social

#swift — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #swift, aggregated by home.social.

  1. Folks, Yorikiri 2.6 is out on… iOS, watchOS, macOS, iPadOS and… Android! 🥳

    New notifications, entirely new backend… too bad last simple tournament ended 2 days ago… 🫣

    AppStore: apps.apple.com/fr/app/yorikiri

    Google Play: play.google.com/store/apps/det

    #indie #indieapp #swift #kotlin #android

  2. Вайбкодинг заканчивается на localhost: как я строю SaaS для цифровизации коттеджных поселков с Codex

    Однажды я решил, что в пару кликов смогу с помощью Codex навайбкодить SaaS для цифровизации коттеджных поселков: платежи, документы, новости, голосования, мессенджер, PWA, Android, iOS. Первый прототип на localhost быстро создал иллюзию, что продукт почти готов. А потом выяснилось, что приложение — это еще не продукт. Нужны продажи, пилот, юридическая упаковка, доверие, поддержка, понятная цена и люди, готовые платить. В статье рассказываю, как AI помог мне пройти путь от идеи до работающей системы, и почему самым сложным оказалось не написать код, а понять, что такое продукт на самом деле. Вайбкодим!

    habr.com/ru/articles/1039704/

    #вайбкодинг #мобильное_прилодени #бизнес #самореализация #swift #kotlin

  3. Вайбкодинг заканчивается на localhost: как я строю SaaS для цифровизации коттеджных поселков с Codex

    Однажды я решил, что в пару кликов смогу с помощью Codex навайбкодить SaaS для цифровизации коттеджных поселков: платежи, документы, новости, голосования, мессенджер, PWA, Android, iOS. Первый прототип на localhost быстро создал иллюзию, что продукт почти готов. А потом выяснилось, что приложение — это еще не продукт. Нужны продажи, пилот, юридическая упаковка, доверие, поддержка, понятная цена и люди, готовые платить. В статье рассказываю, как AI помог мне пройти путь от идеи до работающей системы, и почему самым сложным оказалось не написать код, а понять, что такое продукт на самом деле. Вайбкодим!

    habr.com/ru/articles/1039704/

    #вайбкодинг #мобильное_прилодени #бизнес #самореализация #swift #kotlin

  4. Вайбкодинг заканчивается на localhost: как я строю SaaS для цифровизации коттеджных поселков с Codex

    Однажды я решил, что в пару кликов смогу с помощью Codex навайбкодить SaaS для цифровизации коттеджных поселков: платежи, документы, новости, голосования, мессенджер, PWA, Android, iOS. Первый прототип на localhost быстро создал иллюзию, что продукт почти готов. А потом выяснилось, что приложение — это еще не продукт. Нужны продажи, пилот, юридическая упаковка, доверие, поддержка, понятная цена и люди, готовые платить. В статье рассказываю, как AI помог мне пройти путь от идеи до работающей системы, и почему самым сложным оказалось не написать код, а понять, что такое продукт на самом деле. Вайбкодим!

    habr.com/ru/articles/1039704/

    #вайбкодинг #мобильное_прилодени #бизнес #самореализация #swift #kotlin

  5. Вайбкодинг заканчивается на localhost: как я строю SaaS для цифровизации коттеджных поселков с Codex

    Однажды я решил, что в пару кликов смогу с помощью Codex навайбкодить SaaS для цифровизации коттеджных поселков: платежи, документы, новости, голосования, мессенджер, PWA, Android, iOS. Первый прототип на localhost быстро создал иллюзию, что продукт почти готов. А потом выяснилось, что приложение — это еще не продукт. Нужны продажи, пилот, юридическая упаковка, доверие, поддержка, понятная цена и люди, готовые платить. В статье рассказываю, как AI помог мне пройти путь от идеи до работающей системы, и почему самым сложным оказалось не написать код, а понять, что такое продукт на самом деле. Вайбкодим!

    habr.com/ru/articles/1039704/

    #вайбкодинг #мобильное_прилодени #бизнес #самореализация #swift #kotlin

  6. Out of time, but verified special lists being deleted won't cause too many downstream issued. Tomorrow night, let's prevent them from being marked removed via the API, and move on to updating the history. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/rABkcAcK8D8
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  7. Out of time, but verified special lists being deleted won't cause too many downstream issued. Tomorrow night, let's prevent them from being marked removed via the API, and move on to updating the history. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/rABkcAcK8D8
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  8. Out of time, but verified special lists being deleted won't cause too many downstream issued. Tomorrow night, let's prevent them from being marked removed via the API, and move on to updating the history. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/rABkcAcK8D8
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  9. Out of time, but verified special lists being deleted won't cause too many downstream issued. Tomorrow night, let's prevent them from being marked removed via the API, and move on to updating the history. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/rABkcAcK8D8
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  10. Out of time, but verified special lists being deleted won't cause too many downstream issued. Tomorrow night, let's prevent them from being marked removed via the API, and move on to updating the history. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/rABkcAcK8D8
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  11. How do you handle multiple parallel async tasks finishing at once? This article compares DispatchGroup's manual enter/leave pattern with TaskGroup's structured concurrency approach — async/await makes concurrent operations more intuitive and less error-prone.

    🔗: emredegirmenci.substack.com/p/ by Emre Degirmenci

    #Swift #Concurrency #iOSDev

  12. How do you handle multiple parallel async tasks finishing at once? This article compares DispatchGroup's manual enter/leave pattern with TaskGroup's structured concurrency approach — async/await makes concurrent operations more intuitive and less error-prone.

    🔗: emredegirmenci.substack.com/p/ by Emre Degirmenci

    #Swift #Concurrency #iOSDev

  13. How do you handle multiple parallel async tasks finishing at once? This article compares DispatchGroup's manual enter/leave pattern with TaskGroup's structured concurrency approach — async/await makes concurrent operations more intuitive and less error-prone.

    🔗: emredegirmenci.substack.com/p/ by Emre Degirmenci

    #Swift #Concurrency #iOSDev

  14. How do you handle multiple parallel async tasks finishing at once? This article compares DispatchGroup's manual enter/leave pattern with TaskGroup's structured concurrency approach — async/await makes concurrent operations more intuitive and less error-prone.

    🔗: emredegirmenci.substack.com/p/ by Emre Degirmenci

    #Swift #Concurrency #iOSDev

  15. Your Tasks might be starting on the Main Actor without you knowing it. When a Task inherits isolation from its surrounding context, even an immediate await causes "main-thread hopping." Use @ concurrent and MainActor. run to control where work actually runs.

    🔗: avanderlee.com/concurrency/une by Antoine van der Lee (@swiftlee)

    #Swift #Concurrency #iOSDev

  16. Your Tasks might be starting on the Main Actor without you knowing it. When a Task inherits isolation from its surrounding context, even an immediate await causes "main-thread hopping." Use @ concurrent and MainActor. run to control where work actually runs.

    🔗: avanderlee.com/concurrency/une by Antoine van der Lee (@swiftlee)

    #Swift #Concurrency #iOSDev

  17. Your Tasks might be starting on the Main Actor without you knowing it. When a Task inherits isolation from its surrounding context, even an immediate await causes "main-thread hopping." Use @ concurrent and MainActor. run to control where work actually runs.

    🔗: avanderlee.com/concurrency/une by Antoine van der Lee (@swiftlee)

    #Swift #Concurrency #iOSDev

  18. Your Tasks might be starting on the Main Actor without you knowing it. When a Task inherits isolation from its surrounding context, even an immediate await causes "main-thread hopping." Use @ concurrent and MainActor. run to control where work actually runs.

    🔗: avanderlee.com/concurrency/une by Antoine van der Lee (@swiftlee)

    #Swift #Concurrency #iOSDev

  19. Did you know you can pass < or > directly into sorted(by:) as closures? This technique leverages Swift's functional programming capabilities for more expressive and concise collection sorting.

    🔗: nilcoalescing.com/blog/Sorting by Natalia Panferova (@natpanferova)

    #Swift #iOSDev #FunctionalProgramming

  20. Did you know you can pass < or > directly into sorted(by:) as closures? This technique leverages Swift's functional programming capabilities for more expressive and concise collection sorting.

    🔗: nilcoalescing.com/blog/Sorting by Natalia Panferova (@natpanferova)

    #Swift #iOSDev #FunctionalProgramming

  21. Did you know you can pass < or > directly into sorted(by:) as closures? This technique leverages Swift's functional programming capabilities for more expressive and concise collection sorting.

    🔗: nilcoalescing.com/blog/Sorting by Natalia Panferova (@natpanferova)

    #Swift #iOSDev #FunctionalProgramming

  22. Did you know you can pass < or > directly into sorted(by:) as closures? This technique leverages Swift's functional programming capabilities for more expressive and concise collection sorting.

    🔗: nilcoalescing.com/blog/Sorting by Natalia Panferova (@natpanferova)

    #Swift #iOSDev #FunctionalProgramming

  23. Did you know you can pass < or > directly into sorted(by:) as closures? This technique leverages Swift's functional programming capabilities for more expressive and concise collection sorting.

    🔗: nilcoalescing.com/blog/Sorting by Natalia Panferova (@natpanferova)

    #Swift #iOSDev #FunctionalProgramming

  24. Spent a while thinking it through, but I think my order worries were solved by past me who made lists queryable in either direction 😅 Tomorrow night, let's perform the same transformations to history routes. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/LeIP0tnBxl0
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  25. Spent a while thinking it through, but I think my order worries were solved by past me who made lists queryable in either direction 😅 Tomorrow night, let's perform the same transformations to history routes. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/LeIP0tnBxl0
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  26. Spent a while thinking it through, but I think my order worries were solved by past me who made lists queryable in either direction 😅 Tomorrow night, let's perform the same transformations to history routes. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/LeIP0tnBxl0
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush