🔗 https://riteshhh.xyz
Five beautiful examples.. stay till the end for the code sample.
First up, "rainbow" with .symbolRenderingMode(.multicolor). Symmetrical symbols draw outward from the center.
Five beautiful examples.. stay till the end for the code sample.
First up, "rainbow" with .symbolRenderingMode(.multicolor). Symmetrical symbols draw outward from the center.
But it's nice to be able to have @Environment(\.parentViewController)
gist.github.com/harlanhaskin...
But it's nice to be able to have @Environment(\.parentViewController)
gist.github.com/harlanhaskin...
So far, everything I've done in the past has been read-only. Here's another step-by-step post that examines stateful systems, actors, and reentrancy.
www.massicotte.org/step-by-step...
So far, everything I've done in the past has been read-only. Here's another step-by-step post that examines stateful systems, actors, and reentrancy.
www.massicotte.org/step-by-step...
If you’d like to revisit or share the series, I’ve compiled all the posts here: dadederk.github.io/post/2024-12...
If you’d like to revisit or share the series, I’ve compiled all the posts here: dadederk.github.io/post/2024-12...
github.com/realm/SwiftL...
put together by mastodon.social/@SimplyDanny
github.com/realm/SwiftL...
put together by mastodon.social/@SimplyDanny
buildingslack.com/the-death-of...
buildingslack.com/the-death-of...
Swift concurrency through a step by step examination of a network request. #SwiftLang
www.massicotte.org/step-by-step...
Swift concurrency through a step by step examination of a network request. #SwiftLang
www.massicotte.org/step-by-step...
This is your chance to get your question answered about concurrency and the future of Swift.
Let us know what you'd like us to talk about ASAP.
This is your chance to get your question answered about concurrency and the future of Swift.
Let us know what you'd like us to talk about ASAP.
In today's The Pragmatic Engineer Podcast episode, he shares fascinating stories, insights, observations.
Watch here: newsletter.pragmaticengineer.com/p/software-a...
In today's The Pragmatic Engineer Podcast episode, he shares fascinating stories, insights, observations.
Watch here: newsletter.pragmaticengineer.com/p/software-a...
Please stop putting these things on your homepage. Please show me why your tool/app/whatever makes my work easier/cheaper/faster-to-iterate.
Please stop putting these things on your homepage. Please show me why your tool/app/whatever makes my work easier/cheaper/faster-to-iterate.
- Use `strokedPath(_:)` to split the path into multiple lines, using a two-component dash array.
- Convert to a CGPath, split it into subcomponents using `componentsSeparated(using:)`.
- Apply a rotation to each line.
- Merge them back together.
- Use `strokedPath(_:)` to split the path into multiple lines, using a two-component dash array.
- Convert to a CGPath, split it into subcomponents using `componentsSeparated(using:)`.
- Apply a rotation to each line.
- Merge them back together.
Here's IBM Fellow @gradybooch.bsky.social sharing his grounded take in the latest The Pragmatic Engineer Podcast episode (that is full of insightful gems like this):
newsletter.pragmaticengineer.com/p/software-a...
Here's IBM Fellow @gradybooch.bsky.social sharing his grounded take in the latest The Pragmatic Engineer Podcast episode (that is full of insightful gems like this):
newsletter.pragmaticengineer.com/p/software-a...
int f(int x, int y) {
[[assume(x == 27)]];
[[assume(x == y)]];
return y + 1; // May be optimised to `return 28`.
}
int f(int x, int y) {
[[assume(x == 27)]];
[[assume(x == y)]];
return y + 1; // May be optimised to `return 28`.
}
Here’s a ton of starter packs
#swiftLang
bsky.app/profile/rudr...
bsky.app/profile/timo...
bsky.app/profile/sett...
go.bsky.app/L23yEQ5
bsky.app/profile/deep...
go.bsky.app/66G7TY4
go.bsky.app/M8xLgeS
Here’s a ton of starter packs
#swiftLang
bsky.app/profile/rudr...
bsky.app/profile/timo...
bsky.app/profile/sett...
go.bsky.app/L23yEQ5
bsky.app/profile/deep...
go.bsky.app/66G7TY4
go.bsky.app/M8xLgeS
I summarized the example in a blog post: nilcoalescing.com/blog/CustomS...
I summarized the example in a blog post: nilcoalescing.com/blog/CustomS...
Instantly share state among your app’s features and external persistence layers, including user defaults, the file system, and more.
www.pointfree.co/blog/posts/1...
Instantly share state among your app’s features and external persistence layers, including user defaults, the file system, and more.
www.pointfree.co/blog/posts/1...
#AppStoreAwards
#AppStoreAwards