The #Xcode Workspace works perfectly with folders, making it easy to create new packages and manage their structures inside the IDE. 🧰
#DevDiary #BuildInPublic
The #Xcode Workspace works perfectly with folders, making it easy to create new packages and manage their structures inside the IDE. 🧰
#DevDiary #BuildInPublic
You can now set string as body content, automatically setting the #ContentType to text/plain. Additionally, if you wish to #override all the headings saved in the configuration, you now have that opportunity! 💡
#BuildInPublic #SwiftPackage
You can now set string as body content, automatically setting the #ContentType to text/plain. Additionally, if you wish to #override all the headings saved in the configuration, you now have that opportunity! 💡
#BuildInPublic #SwiftPackage
Until now, the package had #MainActor default isolation. This was intentional to gain a clear understanding of where the #Sendable declaration is necessary.
Now, it's time to make this package truly thread-safe! 🚀
#BuildInPublic #SwiftPackage #concurrency
Until now, the package had #MainActor default isolation. This was intentional to gain a clear understanding of where the #Sendable declaration is necessary.
Now, it's time to make this package truly thread-safe! 🚀
#BuildInPublic #SwiftPackage #concurrency
I have developed basic modifiers to configure URLRequest in the future, along with basic request methods. 🛠️
Now, I need to determine how to build a configuration within the Request tree. 🌳
#BuildInPublic #SwiftPackage #SPM
I have developed basic modifiers to configure URLRequest in the future, along with basic request methods. 🛠️
Now, I need to determine how to build a configuration within the Request tree. 🌳
#BuildInPublic #SwiftPackage #SPM
The method modifier sets the appropriate method in the configuration. I'm uncertain if this is the final solution, as I have concerns about the store location and how to pass configuration through the tree. 🤔
Brainstorm! ⛈️
#SwiftPackage #BuildInPublic
The method modifier sets the appropriate method in the configuration. I'm uncertain if this is the final solution, as I have concerns about the store location and how to pass configuration through the tree. 🤔
Brainstorm! ⛈️
#SwiftPackage #BuildInPublic
www.gatesnotes.com/meet-bill/so...
www.gatesnotes.com/meet-bill/so...
I have cleaned the code, and here is the final result. The custom #Request uses associated types for the #Response Body and Error types.
The code is clean and type-safe. Under the hood, it builds a complex URL Request. 🛠️
#BuildInPublic #SwiftPackage
I have cleaned the code, and here is the final result. The custom #Request uses associated types for the #Response Body and Error types.
The code is clean and type-safe. Under the hood, it builds a complex URL Request. 🛠️
#BuildInPublic #SwiftPackage
To facilitate function separation, I created Assembly - submodules that enable code separation within the module. 🧩
Tomorrow, I will show you one of the assemblies. 💡
#BuildInPublic #DevDiary #Swift #SPM
To facilitate function separation, I created Assembly - submodules that enable code separation within the module. 🧩
Tomorrow, I will show you one of the assemblies. 💡
#BuildInPublic #DevDiary #Swift #SPM
Interested? Let me know.
📦 swiftpackage•com
🗺️ classicroadtrip•com
👾 beta•lol
🏕️ north•camp
🕶️ context•vision
🎯 bullet•vision
🔨 nice•equipment
🌊 lakeside•house
🐴 amazing•horse
🧭 rdtrp•club
Interested? Let me know.
📦 swiftpackage•com
🗺️ classicroadtrip•com
👾 beta•lol
🏕️ north•camp
🕶️ context•vision
🎯 bullet•vision
🔨 nice•equipment
🌊 lakeside•house
🐴 amazing•horse
🧭 rdtrp•club
Here are three sample requests using the GET, POST, and DELETE methods. 📥
Each request method takes a path parameter and inherits from the Request protocol.
#BuildInPublic
Here are three sample requests using the GET, POST, and DELETE methods. 📥
Each request method takes a path parameter and inherits from the Request protocol.
#BuildInPublic
Stop manually configuring 𝘎𝘐𝘛𝘏𝘶𝘣 𝘈𝘤𝘵𝘪𝘰𝘯𝘴. Get ready-to-use workflows for building, testing, and docs.
#GitHub #Automation #SwiftPackage
danielsaidi.com/blog/2025/11...
Stop manually configuring 𝘎𝘐𝘛𝘏𝘶𝘣 𝘈𝘤𝘵𝘪𝘰𝘯𝘴. Get ready-to-use workflows for building, testing, and docs.
#GitHub #Automation #SwiftPackage
danielsaidi.com/blog/2025/11...
🏗️ Core: An architecture-only module that can be reused in any app.
🔄 Commons: Shareable modules providing global logic.
🚀 Features: Modules that provide specific behavior.
#BuildInPublic
🏗️ Core: An architecture-only module that can be reused in any app.
🔄 Commons: Shareable modules providing global logic.
🚀 Features: Modules that provide specific behavior.
#BuildInPublic
I can't find a proper solution for sharing Configuration through the Request tree, so I started with a small case: the EmptyRequest with one modifier. 💻
Working on a #SwiftPackage is easier with a sample app that you can run to test your code. 📦
#BuildInPublic
I can't find a proper solution for sharing Configuration through the Request tree, so I started with a small case: the EmptyRequest with one modifier. 💻
Working on a #SwiftPackage is easier with a sample app that you can run to test your code. 📦
#BuildInPublic
youtu.be/q4C0GdtkNjo
youtu.be/q4C0GdtkNjo
https://swiftpackageindex.com/2C2P/PGWUISDK-SwiftPackage#releases
https://swiftpackageindex.com/2C2P/PGWUISDK-SwiftPackage#releases
github.com/SwiftPackage...
github.com/SwiftPackage...
Each #Module can have many assemblies to make clear division how the #SwiftPackage is built. 🧩
#DevDiary #iOS #Architecture #Swift
Each #Module can have many assemblies to make clear division how the #SwiftPackage is built. 🧩
#DevDiary #iOS #Architecture #Swift
Unlike before, I now rely on modifiers. Previously, #SwiftPackage copied the Request, modified the configuration, and returned a new object.
Now, it's more aligned with #SwiftUI. 🚀
#iOS
Unlike before, I now rely on modifiers. Previously, #SwiftPackage copied the Request, modified the configuration, and returned a new object.
Now, it's more aligned with #SwiftUI. 🚀
#iOS
I really like the #SwiftPackage approach. It creates a clean and readable environment within larger workspaces. 😊
The #Xcode Workspace works perfectly with folders, mak...
👉 https://bsky.app/profile/jeremicz.com/post/3mccw5vu4ud2u
#IndieSpotlight
I really like the #SwiftPackage approach. It creates a clean and readable environment within larger workspaces. 😊
The #Xcode Workspace works perfectly with folders, mak...
👉 https://bsky.app/profile/jeremicz.com/post/3mccw5vu4ud2u
#IndieSpotlight