home.social

#swiftdev — Public Fediverse posts

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

fetched live
  1. I’m considering open-sourcing Cue and Elicit if there’s interest. Cue: just-in-time skill/guide routing. Elicit: out-of-band requirements decisions. Would you use either? Reply with which one and your coding agent. That’ll help me decide what to package first. #iOSDev #AgenticCoding #SwiftDev

  2. I’m considering open-sourcing Cue and Elicit if there’s interest. Cue: just-in-time skill/guide routing. Elicit: out-of-band requirements decisions. Would you use either? Reply with which one and your coding agent. That’ll help me decide what to package first. #iOSDev #AgenticCoding #SwiftDev

  3. I’m considering open-sourcing Cue and Elicit if there’s interest. Cue: just-in-time skill/guide routing. Elicit: out-of-band requirements decisions. Would you use either? Reply with which one and your coding agent. That’ll help me decide what to package first. #iOSDev #AgenticCoding #SwiftDev

  4. I’m considering open-sourcing Cue and Elicit if there’s interest. Cue: just-in-time skill/guide routing. Elicit: out-of-band requirements decisions. Would you use either? Reply with which one and your coding agent. That’ll help me decide what to package first. #iOSDev #AgenticCoding #SwiftDev

  5. I’m considering open-sourcing Cue and Elicit if there’s interest. Cue: just-in-time skill/guide routing. Elicit: out-of-band requirements decisions. Would you use either? Reply with which one and your coding agent. That’ll help me decide what to package first. #iOSDev #AgenticCoding #SwiftDev

  6. xcede 0.12.0 is out, including:
    - Support for running iOS apps on Apple Silicon Macs
    - A fix to handle changes to derived data location so you don't end up accidentally running an old build.

    `brew upgrade xcede` or codeberg.org/luxmentis/xcede/r

    #xcede #ZedEditor #zed #iosdev #macdev #swiftdev #swift

  7. xcede 0.12.0 is out, including:
    - Support for running iOS apps on Apple Silicon Macs
    - A fix to handle changes to derived data location so you don't end up accidentally running an old build.

    `brew upgrade xcede` or codeberg.org/luxmentis/xcede/r

    #xcede #ZedEditor #zed #iosdev #macdev #swiftdev #swift

  8. Well the maker hour is upon us again. I'm diving into the betas now. Installing iOS 27 Beta 3 on my iPhone, and Xcode-beta to get Linkcove ready for the new OS. Let's gooooo. #dev #swift #SwiftDev #makers #indieweb

  9. Well the maker hour is upon us again. I'm diving into the betas now. Installing iOS 27 Beta 3 on my iPhone, and Xcode-beta to get Linkcove ready for the new OS. Let's gooooo. #dev #swift #SwiftDev #makers #indieweb

  10. Well the maker hour is upon us again. I'm diving into the betas now. Installing iOS 27 Beta 3 on my iPhone, and Xcode-beta to get Linkcove ready for the new OS. Let's gooooo. #dev #swift #SwiftDev #makers #indieweb

  11. Well the maker hour is upon us again. I'm diving into the betas now. Installing iOS 27 Beta 3 on my iPhone, and Xcode-beta to get Linkcove ready for the new OS. Let's gooooo. #dev #swift #SwiftDev #makers #indieweb

  12. Well the maker hour is upon us again. I'm diving into the betas now. Installing iOS 27 Beta 3 on my iPhone, and Xcode-beta to get Linkcove ready for the new OS. Let's gooooo. #dev #swift #SwiftDev #makers #indieweb

  13. I've updated xcede to work with Xcode 27 beta – changes required now that Simulator is no longer an app.

    There's also a fix for the debugger not starting in Xcode 26.4+. This could have been fixed sooner: 📣 remember to raise a bug report if something's not working! (I wasn't affected by this as I use Sequoia / Xcode 26.3.)

    `brew upgrade xcede` or codeberg.org/luxmentis/xcede/r

    #xcede #ZedEditor #zed #iosdev #macdev #swiftdev #swift

  14. I've updated xcede to work with Xcode 27 beta – changes required now that Simulator is no longer an app.

    There's also a fix for the debugger not starting in Xcode 26.4+. This could have been fixed sooner: 📣 remember to raise a bug report if something's not working! (I wasn't affected by this as I use Sequoia / Xcode 26.3.)

    `brew upgrade xcede` or codeberg.org/luxmentis/xcede/r

    #xcede #ZedEditor #zed #iosdev #macdev #swiftdev #swift

  15. I've updated xcede to work with Xcode 27 beta – changes required now that Simulator is no longer an app.

    There's also a fix for the debugger not starting in Xcode 26.4+. This could have been fixed sooner: 📣 remember to raise a bug report if something's not working! (I wasn't affected by this as I use Sequoia / Xcode 26.3.)

    `brew upgrade xcede` or codeberg.org/luxmentis/xcede/r

    #xcede #ZedEditor #zed #iosdev #macdev #swiftdev #swift

  16. I've updated xcede to work with Xcode 27 beta – changes required now that Simulator is no longer an app.

    There's also a fix for the debugger not starting in Xcode 26.4+. This could have been fixed sooner: 📣 remember to raise a bug report if something's not working! (I wasn't affected by this as I use Sequoia / Xcode 26.3.)

    `brew upgrade xcede` or codeberg.org/luxmentis/xcede/r

    #xcede #ZedEditor #zed #iosdev #macdev #swiftdev #swift

  17. On an unrelated release note, I had an idea of using Swift’s result builder to make a dialog system for my lil game… #swiftdev

  18. On an unrelated release note, I had an idea of using Swift’s result builder to make a dialog system for my lil game… #swiftdev

  19. On an unrelated release note, I had an idea of using Swift’s result builder to make a dialog system for my lil game… #swiftdev

  20. On an unrelated release note, I had an idea of using Swift’s result builder to make a dialog system for my lil game… #swiftdev

  21. Building Apple apps in Zed is great and all, but I got tired of editing the `xcede` config file whenever I wanted to switch target devices

    So there's now `xcede switcher` – a little interactive terminal menu to switch profiles. Combined with a Zed task and a keybinding, switching devices is now just a couple of keystrokes.

    `brew upgrade xcede` and check out `xcede help`, or read the Zed-oriented guide: luxmentis.org/blog/xcede-profi

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  22. Building Apple apps in Zed is great and all, but I got tired of editing the `xcede` config file whenever I wanted to switch target devices

    So there's now `xcede switcher` – a little interactive terminal menu to switch profiles. Combined with a Zed task and a keybinding, switching devices is now just a couple of keystrokes.

    `brew upgrade xcede` and check out `xcede help`, or read the Zed-oriented guide: luxmentis.org/blog/xcede-profi

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  23. Building Apple apps in Zed is great and all, but I got tired of editing the `xcede` config file whenever I wanted to switch target devices

    So there's now `xcede switcher` – a little interactive terminal menu to switch profiles. Combined with a Zed task and a keybinding, switching devices is now just a couple of keystrokes.

    `brew upgrade xcede` and check out `xcede help`, or read the Zed-oriented guide: luxmentis.org/blog/xcede-profi

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  24. Building Apple apps in Zed is great and all, but I got tired of editing the `xcede` config file whenever I wanted to switch target devices

    So there's now `xcede switcher` – a little interactive terminal menu to switch profiles. Combined with a Zed task and a keybinding, switching devices is now just a couple of keystrokes.

    `brew upgrade xcede` and check out `xcede help`, or read the Zed-oriented guide: luxmentis.org/blog/xcede-profi

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  25. Building Apple apps in Zed is great and all, but I got tired of editing the `xcede` config file whenever I wanted to switch target devices

    So there's now `xcede switcher` – a little interactive terminal menu to switch profiles. Combined with a Zed task and a keybinding, switching devices is now just a couple of keystrokes.

    `brew upgrade xcede` and check out `xcede help`, or read the Zed-oriented guide: luxmentis.org/blog/xcede-profi

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  26. If anyone knows someone at Apple working on unit testing, can you ask them for a runtime warning that is fired when a unit test causes a task to be created that outlives it's test case?

    It would prevent a lot of headaches for me.

    #iosdev #swiftdev

  27. If anyone knows someone at Apple working on unit testing, can you ask them for a runtime warning that is fired when a unit test causes a task to be created that outlives it's test case?

    It would prevent a lot of headaches for me.

    #iosdev #swiftdev

  28. If anyone knows someone at Apple working on unit testing, can you ask them for a runtime warning that is fired when a unit test causes a task to be created that outlives it's test case?

    It would prevent a lot of headaches for me.

    #iosdev #swiftdev

  29. If anyone knows someone at Apple working on unit testing, can you ask them for a runtime warning that is fired when a unit test causes a task to be created that outlives it's test case?

    It would prevent a lot of headaches for me.

    #iosdev #swiftdev

  30. If anyone knows someone at Apple working on unit testing, can you ask them for a runtime warning that is fired when a unit test causes a task to be created that outlives it's test case?

    It would prevent a lot of headaches for me.

  31. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  32. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  33. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  34. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  35. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  36. Here's a tool for the community: Apple Dev Search – a search engine for Apple development blogs. Currently indexing 15029 articles across 675 blogs.

    It's not new, but I'm convinced it's useful and think it needs a boost. Also, it might be a slight antidote to LLMs helping themselves to all our content. Some might say it's old fashioned.

    There's a post about it at luxmentis.org/blog/appledevsea or just head straight to appledevsearch.com

    #iosdev #macdev #swiftdev #swift

  37. Here's a tool for the community: Apple Dev Search – a search engine for Apple development blogs. Currently indexing 15029 articles across 675 blogs.

    It's not new, but I'm convinced it's useful and think it needs a boost. Also, it might be a slight antidote to LLMs helping themselves to all our content. Some might say it's old fashioned.

    There's a post about it at luxmentis.org/blog/appledevsea or just head straight to appledevsearch.com

    #iosdev #macdev #swiftdev #swift

  38. Here's a tool for the community: Apple Dev Search – a search engine for Apple development blogs. Currently indexing 15029 articles across 675 blogs.

    It's not new, but I'm convinced it's useful and think it needs a boost. Also, it might be a slight antidote to LLMs helping themselves to all our content. Some might say it's old fashioned.

    There's a post about it at luxmentis.org/blog/appledevsea or just head straight to appledevsearch.com

    #iosdev #macdev #swiftdev #swift

  39. Here's a tool for the community: Apple Dev Search – a search engine for Apple development blogs. Currently indexing 15029 articles across 675 blogs.

    It's not new, but I'm convinced it's useful and think it needs a boost. Also, it might be a slight antidote to LLMs helping themselves to all our content. Some might say it's old fashioned.

    There's a post about it at luxmentis.org/blog/appledevsea or just head straight to appledevsearch.com

    #iosdev #macdev #swiftdev #swift

  40. Here's a tool for the community: Apple Dev Search – a search engine for Apple development blogs. Currently indexing 15029 articles across 675 blogs.

    It's not new, but I'm convinced it's useful and think it needs a boost. Also, it might be a slight antidote to LLMs helping themselves to all our content. Some might say it's old fashioned.

    There's a post about it at luxmentis.org/blog/appledevsea or just head straight to appledevsearch.com

    #iosdev #macdev #swiftdev #swift

  41. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  42. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  43. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  44. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  45. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  46. If you're building iOS and Mac apps in Zed with xcede, builds have always been slower than in Xcode. Well, no more! There's a new option to make your builds just as fast.

    This makes me unreasonably happy. It's just nicer.

    Also, there's better support for Mac apps now.

    luxmentis.org/blog/xcede-faste

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  47. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  48. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  49. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  50. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  51. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  52. S5E19: It plays all the Dooms 🚀

    @daniel deep dives into the intricacies of @telemetrydeck

    Meanwhile @lightbeaminsight is hard at work on building his GUI for Swift, VXKit

    waitingforreview.com/s5e19

    #Podcast #iOSDev #SwiftDev #IndieDev

  53. S5E19: It plays all the Dooms 🚀

    @daniel deep dives into the intricacies of @telemetrydeck

    Meanwhile @lightbeaminsight is hard at work on building his GUI for Swift, VXKit

    waitingforreview.com/s5e19

    #Podcast #iOSDev #SwiftDev #IndieDev

  54. S5E19: It plays all the Dooms 🚀

    @daniel deep dives into the intricacies of @telemetrydeck

    Meanwhile @lightbeaminsight is hard at work on building his GUI for Swift, VXKit

    waitingforreview.com/s5e19

    #Podcast #iOSDev #SwiftDev #IndieDev

  55. S5E19: It plays all the Dooms 🚀

    @daniel deep dives into the intricacies of @telemetrydeck

    Meanwhile @lightbeaminsight is hard at work on building his GUI for Swift, VXKit

    waitingforreview.com/s5e19

    #Podcast #iOSDev #SwiftDev #IndieDev

  56. S5E19: It plays all the Dooms 🚀

    @daniel deep dives into the intricacies of @telemetrydeck

    Meanwhile @lightbeaminsight is hard at work on building his GUI for Swift, VXKit

    waitingforreview.com/s5e19

    #Podcast #iOSDev #SwiftDev #IndieDev

  57. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/mxPXSvDsTf

  58. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/mxPXSvDsTf

  59. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/mxPXSvDsTf

  60. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/mxPXSvDsTf