home.social

#concurrency — Public Fediverse posts

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

  1. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  2. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  3. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  4. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  5. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  6. This was a really nice episode by #computerphile. Earlier I knew only about race conditions. Now I know what sequential consistency and how to reason about race conditions.

    youtube.com/watch?v=E3hvLz717zM

    #multithreading #concurrency

  7. This was a really nice episode by #computerphile. Earlier I knew only about race conditions. Now I know what sequential consistency and how to reason about race conditions.

    youtube.com/watch?v=E3hvLz717zM

    #multithreading #concurrency

  8. This was a really nice episode by #computerphile. Earlier I knew only about race conditions. Now I know what sequential consistency and how to reason about race conditions.

    youtube.com/watch?v=E3hvLz717zM

    #multithreading #concurrency

  9. This was a really nice episode by #computerphile. Earlier I knew only about race conditions. Now I know what sequential consistency and how to reason about race conditions.

    youtube.com/watch?v=E3hvLz717zM

    #multithreading #concurrency

  10. This was a really nice episode by #computerphile. Earlier I knew only about race conditions. Now I know what sequential consistency and how to reason about race conditions.

    youtube.com/watch?v=E3hvLz717zM

    #multithreading #concurrency

  11. The IWOMP 2026 Call for Papers has been extended to June 5th!

    The 22nd International Workshop on OpenMP takes place October 7-9, 2026 at TU Wien in Vienna, Austria. The theme this year is "OpenMP: Adaptability for Heterogeneous Multi-Device Systems."

    Learn more and submit: iwomp.org/call-for-papers/
    #IWOMP2026 #OpenMP #HPC #concurrency

  12. The IWOMP 2026 Call for Papers has been extended to June 5th!

    The 22nd International Workshop on OpenMP takes place October 7-9, 2026 at TU Wien in Vienna, Austria. The theme this year is "OpenMP: Adaptability for Heterogeneous Multi-Device Systems."

    Learn more and submit: iwomp.org/call-for-papers/
    #IWOMP2026 #OpenMP #HPC #concurrency

  13. The IWOMP 2026 Call for Papers has been extended to June 5th!

    The 22nd International Workshop on OpenMP takes place October 7-9, 2026 at TU Wien in Vienna, Austria. The theme this year is "OpenMP: Adaptability for Heterogeneous Multi-Device Systems."

    Learn more and submit: iwomp.org/call-for-papers/
    #IWOMP2026 #OpenMP #HPC #concurrency

  14. The IWOMP 2026 Call for Papers has been extended to June 5th!

    The 22nd International Workshop on OpenMP takes place October 7-9, 2026 at TU Wien in Vienna, Austria. The theme this year is "OpenMP: Adaptability for Heterogeneous Multi-Device Systems."

    Learn more and submit: iwomp.org/call-for-papers/
    #IWOMP2026 #OpenMP #HPC #concurrency

  15. The IWOMP 2026 Call for Papers has been extended to June 5th!

    The 22nd International Workshop on OpenMP takes place October 7-9, 2026 at TU Wien in Vienna, Austria. The theme this year is "OpenMP: Adaptability for Heterogeneous Multi-Device Systems."

    Learn more and submit: iwomp.org/call-for-papers/
    #IWOMP2026 #OpenMP #HPC #concurrency

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 📢 𝗜𝘀𝘀𝘂𝗲 𝟵𝟯 𝗶𝘀 𝗼𝘂𝘁!

    On the agenda:
    🔤 𝑆𝑜𝑟𝑡𝑖𝑛𝑔 𝑤𝑖𝑡ℎ 𝑜𝑝𝑒𝑟𝑎𝑡𝑜𝑟 𝑐𝑙𝑜𝑠𝑢𝑟𝑒𝑠
    ⚡ 𝑇𝑎𝑠𝑘 𝑠𝑢𝑠𝑝𝑒𝑛𝑠𝑖𝑜𝑛 𝑝𝑜𝑖𝑛𝑡𝑠
    🔄 𝐷𝑖𝑠𝑝𝑎𝑡𝑐ℎ𝐺𝑟𝑜𝑢𝑝 𝑣𝑠 𝑇𝑎𝑠𝑘𝐺𝑟𝑜𝑢𝑝
    🗑️ 𝐷𝑒𝑝𝑟𝑒𝑐𝑎𝑡𝑖𝑛𝑔 𝑐𝑜𝑛𝑣𝑒𝑛𝑖𝑒𝑛𝑐𝑒 𝐴𝑃𝐼𝑠
    🤖 𝐺𝑖𝑡 𝑓𝑜𝑟 𝐴𝐼 𝐴𝑔𝑒𝑛𝑡𝑠
    🧮 𝐿𝐿𝑀 𝑡𝑟𝑎𝑖𝑛𝑖𝑛𝑔 𝑖𝑛 𝑆𝑤𝑖𝑓𝑡
    💾 𝑆𝑤𝑖𝑓𝑡𝐷𝑎𝑡𝑎 𝑡𝑢𝑡𝑜𝑟𝑖𝑎𝑙
    🎮 𝑋𝑜𝑔𝑜𝑡 𝑜𝑛 𝑀𝑎𝑐

    🔗: ios-newsletter.snappmobile.io/ by @snappmobile

    #iOSDev #SwiftLang #Concurrency

  25. 📢 𝗜𝘀𝘀𝘂𝗲 𝟵𝟯 𝗶𝘀 𝗼𝘂𝘁!

    On the agenda:
    🔤 𝑆𝑜𝑟𝑡𝑖𝑛𝑔 𝑤𝑖𝑡ℎ 𝑜𝑝𝑒𝑟𝑎𝑡𝑜𝑟 𝑐𝑙𝑜𝑠𝑢𝑟𝑒𝑠
    ⚡ 𝑇𝑎𝑠𝑘 𝑠𝑢𝑠𝑝𝑒𝑛𝑠𝑖𝑜𝑛 𝑝𝑜𝑖𝑛𝑡𝑠
    🔄 𝐷𝑖𝑠𝑝𝑎𝑡𝑐ℎ𝐺𝑟𝑜𝑢𝑝 𝑣𝑠 𝑇𝑎𝑠𝑘𝐺𝑟𝑜𝑢𝑝
    🗑️ 𝐷𝑒𝑝𝑟𝑒𝑐𝑎𝑡𝑖𝑛𝑔 𝑐𝑜𝑛𝑣𝑒𝑛𝑖𝑒𝑛𝑐𝑒 𝐴𝑃𝐼𝑠
    🤖 𝐺𝑖𝑡 𝑓𝑜𝑟 𝐴𝐼 𝐴𝑔𝑒𝑛𝑡𝑠
    🧮 𝐿𝐿𝑀 𝑡𝑟𝑎𝑖𝑛𝑖𝑛𝑔 𝑖𝑛 𝑆𝑤𝑖𝑓𝑡
    💾 𝑆𝑤𝑖𝑓𝑡𝐷𝑎𝑡𝑎 𝑡𝑢𝑡𝑜𝑟𝑖𝑎𝑙
    🎮 𝑋𝑜𝑔𝑜𝑡 𝑜𝑛 𝑀𝑎𝑐

    🔗: ios-newsletter.snappmobile.io/ by @snappmobile

    #iOSDev #SwiftLang #Concurrency

  26. 📢 𝗜𝘀𝘀𝘂𝗲 𝟵𝟯 𝗶𝘀 𝗼𝘂𝘁!

    On the agenda:
    🔤 𝑆𝑜𝑟𝑡𝑖𝑛𝑔 𝑤𝑖𝑡ℎ 𝑜𝑝𝑒𝑟𝑎𝑡𝑜𝑟 𝑐𝑙𝑜𝑠𝑢𝑟𝑒𝑠
    ⚡ 𝑇𝑎𝑠𝑘 𝑠𝑢𝑠𝑝𝑒𝑛𝑠𝑖𝑜𝑛 𝑝𝑜𝑖𝑛𝑡𝑠
    🔄 𝐷𝑖𝑠𝑝𝑎𝑡𝑐ℎ𝐺𝑟𝑜𝑢𝑝 𝑣𝑠 𝑇𝑎𝑠𝑘𝐺𝑟𝑜𝑢𝑝
    🗑️ 𝐷𝑒𝑝𝑟𝑒𝑐𝑎𝑡𝑖𝑛𝑔 𝑐𝑜𝑛𝑣𝑒𝑛𝑖𝑒𝑛𝑐𝑒 𝐴𝑃𝐼𝑠
    🤖 𝐺𝑖𝑡 𝑓𝑜𝑟 𝐴𝐼 𝐴𝑔𝑒𝑛𝑡𝑠
    🧮 𝐿𝐿𝑀 𝑡𝑟𝑎𝑖𝑛𝑖𝑛𝑔 𝑖𝑛 𝑆𝑤𝑖𝑓𝑡
    💾 𝑆𝑤𝑖𝑓𝑡𝐷𝑎𝑡𝑎 𝑡𝑢𝑡𝑜𝑟𝑖𝑎𝑙
    🎮 𝑋𝑜𝑔𝑜𝑡 𝑜𝑛 𝑀𝑎𝑐

    🔗: ios-newsletter.snappmobile.io/ by @snappmobile

    #iOSDev #SwiftLang #Concurrency

  27. 📢 𝗜𝘀𝘀𝘂𝗲 𝟵𝟯 𝗶𝘀 𝗼𝘂𝘁!

    On the agenda:
    🔤 𝑆𝑜𝑟𝑡𝑖𝑛𝑔 𝑤𝑖𝑡ℎ 𝑜𝑝𝑒𝑟𝑎𝑡𝑜𝑟 𝑐𝑙𝑜𝑠𝑢𝑟𝑒𝑠
    ⚡ 𝑇𝑎𝑠𝑘 𝑠𝑢𝑠𝑝𝑒𝑛𝑠𝑖𝑜𝑛 𝑝𝑜𝑖𝑛𝑡𝑠
    🔄 𝐷𝑖𝑠𝑝𝑎𝑡𝑐ℎ𝐺𝑟𝑜𝑢𝑝 𝑣𝑠 𝑇𝑎𝑠𝑘𝐺𝑟𝑜𝑢𝑝
    🗑️ 𝐷𝑒𝑝𝑟𝑒𝑐𝑎𝑡𝑖𝑛𝑔 𝑐𝑜𝑛𝑣𝑒𝑛𝑖𝑒𝑛𝑐𝑒 𝐴𝑃𝐼𝑠
    🤖 𝐺𝑖𝑡 𝑓𝑜𝑟 𝐴𝐼 𝐴𝑔𝑒𝑛𝑡𝑠
    🧮 𝐿𝐿𝑀 𝑡𝑟𝑎𝑖𝑛𝑖𝑛𝑔 𝑖𝑛 𝑆𝑤𝑖𝑓𝑡
    💾 𝑆𝑤𝑖𝑓𝑡𝐷𝑎𝑡𝑎 𝑡𝑢𝑡𝑜𝑟𝑖𝑎𝑙
    🎮 𝑋𝑜𝑔𝑜𝑡 𝑜𝑛 𝑀𝑎𝑐

    🔗: ios-newsletter.snappmobile.io/ by @snappmobile

    #iOSDev #SwiftLang #Concurrency

  28. 📢 𝗜𝘀𝘀𝘂𝗲 𝟵𝟯 𝗶𝘀 𝗼𝘂𝘁!

    On the agenda:
    🔤 𝑆𝑜𝑟𝑡𝑖𝑛𝑔 𝑤𝑖𝑡ℎ 𝑜𝑝𝑒𝑟𝑎𝑡𝑜𝑟 𝑐𝑙𝑜𝑠𝑢𝑟𝑒𝑠
    ⚡ 𝑇𝑎𝑠𝑘 𝑠𝑢𝑠𝑝𝑒𝑛𝑠𝑖𝑜𝑛 𝑝𝑜𝑖𝑛𝑡𝑠
    🔄 𝐷𝑖𝑠𝑝𝑎𝑡𝑐ℎ𝐺𝑟𝑜𝑢𝑝 𝑣𝑠 𝑇𝑎𝑠𝑘𝐺𝑟𝑜𝑢𝑝
    🗑️ 𝐷𝑒𝑝𝑟𝑒𝑐𝑎𝑡𝑖𝑛𝑔 𝑐𝑜𝑛𝑣𝑒𝑛𝑖𝑒𝑛𝑐𝑒 𝐴𝑃𝐼𝑠
    🤖 𝐺𝑖𝑡 𝑓𝑜𝑟 𝐴𝐼 𝐴𝑔𝑒𝑛𝑡𝑠
    🧮 𝐿𝐿𝑀 𝑡𝑟𝑎𝑖𝑛𝑖𝑛𝑔 𝑖𝑛 𝑆𝑤𝑖𝑓𝑡
    💾 𝑆𝑤𝑖𝑓𝑡𝐷𝑎𝑡𝑎 𝑡𝑢𝑡𝑜𝑟𝑖𝑎𝑙
    🎮 𝑋𝑜𝑔𝑜𝑡 𝑜𝑛 𝑀𝑎𝑐

    🔗: ios-newsletter.snappmobile.io/ by @snappmobile

    #iOSDev #SwiftLang #Concurrency

  29. Ah, the #groundbreaking #revelation that chess is, indeed, a game with rules and that players (wait for it) take turns! 🤯 Who knew this ancient game of strategic genius had anything to do with concurrency? Clearly, the author has cracked the code that even the #grandmasters missed. Bravo, intrepid explorer of the blatantly obvious! 🏆
    muratbuffalo.blogspot.com/2026 #chessrules #concurrency #strategicgenius #HackerNews #ngated

  30. Ah, the #groundbreaking #revelation that chess is, indeed, a game with rules and that players (wait for it) take turns! 🤯 Who knew this ancient game of strategic genius had anything to do with concurrency? Clearly, the author has cracked the code that even the #grandmasters missed. Bravo, intrepid explorer of the blatantly obvious! 🏆
    muratbuffalo.blogspot.com/2026 #chessrules #concurrency #strategicgenius #HackerNews #ngated

  31. Ah, the #groundbreaking #revelation that chess is, indeed, a game with rules and that players (wait for it) take turns! 🤯 Who knew this ancient game of strategic genius had anything to do with concurrency? Clearly, the author has cracked the code that even the #grandmasters missed. Bravo, intrepid explorer of the blatantly obvious! 🏆
    muratbuffalo.blogspot.com/2026 #chessrules #concurrency #strategicgenius #HackerNews #ngated

  32. Ah, the #groundbreaking #revelation that chess is, indeed, a game with rules and that players (wait for it) take turns! 🤯 Who knew this ancient game of strategic genius had anything to do with concurrency? Clearly, the author has cracked the code that even the #grandmasters missed. Bravo, intrepid explorer of the blatantly obvious! 🏆
    muratbuffalo.blogspot.com/2026 #chessrules #concurrency #strategicgenius #HackerNews #ngated

  33. Ah, the #groundbreaking #revelation that chess is, indeed, a game with rules and that players (wait for it) take turns! 🤯 Who knew this ancient game of strategic genius had anything to do with concurrency? Clearly, the author has cracked the code that even the #grandmasters missed. Bravo, intrepid explorer of the blatantly obvious! 🏆
    muratbuffalo.blogspot.com/2026 #chessrules #concurrency #strategicgenius #HackerNews #ngated

  34. How do you prevent async code from accidentally using thread-unsafe APIs? The 𝑛𝑜𝑎𝑠𝑦𝑛𝑐 attribute marks types and functions as unavailable in async contexts — protecting against thread-local storage and lock misuse.

    🔗: hackingwithswift.com/swift/5.7 by Paul Hudson (@twostraws)

    #Swift #Concurrency #iOSDev

  35. How do you prevent async code from accidentally using thread-unsafe APIs? The 𝑛𝑜𝑎𝑠𝑦𝑛𝑐 attribute marks types and functions as unavailable in async contexts — protecting against thread-local storage and lock misuse.

    🔗: hackingwithswift.com/swift/5.7 by Paul Hudson (@twostraws)

    #Swift #Concurrency #iOSDev

  36. How do you prevent async code from accidentally using thread-unsafe APIs? The 𝑛𝑜𝑎𝑠𝑦𝑛𝑐 attribute marks types and functions as unavailable in async contexts — protecting against thread-local storage and lock misuse.

    🔗: hackingwithswift.com/swift/5.7 by Paul Hudson (@twostraws)

    #Swift #Concurrency #iOSDev

  37. How do you prevent async code from accidentally using thread-unsafe APIs? The 𝑛𝑜𝑎𝑠𝑦𝑛𝑐 attribute marks types and functions as unavailable in async contexts — protecting against thread-local storage and lock misuse.

    🔗: hackingwithswift.com/swift/5.7 by Paul Hudson (@twostraws)

    #Swift #Concurrency #iOSDev