Advertisement Β· 728 Γ— 90

Posts by Ritesh Gupta

Video

New in SFSymbols for iOS 26, Draw effects!!

Five beautiful examples.. stay till the end for the code sample.

First up, "rainbow" with .symbolRenderingMode(.multicolor). Symmetrical symbols draw outward from the center.

10 months ago 26 4 2 0
screenshot of my new blog

screenshot of my new blog

vibe coded my new blog πŸ‘€ riteshhh.xyz

11 months ago 0 0 0 0

Not a tea in the most conventional way but if you can get hold of some ginger & lemongrass, boil it with water & add honey! 🍡

1 year ago 0 0 0 0
Preview
A SwiftUI modifier for inserting the parent UIViewController in the environment A SwiftUI modifier for inserting the parent UIViewController in the environment - View+ParentViewController.swift

Small SwiftUI helper that inserts the parent view controller into the environment for children. Use at your own risk; it's very easy to mess up using this.

But it's nice to be able to have @Environment(\.parentViewController)

gist.github.com/harlanhaskin...

1 year ago 24 2 2 0
Issue 700 – iOS Dev Weekly

iOS Dev Weekly – Issue 700 (!!!!!) is out! iosdevweekly.com/issues/700/

1 year ago 23 5 3 2
Concurrency Step-by-Step: Stateful Systems You know what? Coming up with example material is hard. This might sound silly or like it doesn’t matter that much, but it really does! Of course, a great example helps keep things understandable. It ...

Let's start looking at managing real state with Swift concurrency!

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

1 year ago 44 11 3 0

Xcode is a psyop by Meta to sell more React Natives

2 years ago 66 6 3 1
Popular logo used for representing accessibility consisting of a stick man inside a circle. But the stick man is dressed as Santa Claus and there is some text around it that says β€œAccessibility. Have you been naughty or nice?”.

Popular logo used for representing accessibility consisting of a stick man inside a circle. But the stick man is dressed as Santa Claus and there is some text around it that says β€œAccessibility. Have you been naughty or nice?”.

Thanks for following along with the #adventOfiOSAccessibility series! Here's to building more accessible iOS apps in 2025! πŸŽ‰

If you’d like to revisit or share the series, I’ve compiled all the posts here: dadederk.github.io/post/2024-12...

1 year ago 7 4 1 0
Preview
Add new `redundant_sendable` rule by SimplyDanny Β· Pull Request #5902 Β· realm/SwiftLint Inspired by https://www.massicotte.org/step-by-step-reading-from-storage.

Check out this super cool SwiftLint addition to detect redundant `Sendable` conformances

github.com/realm/SwiftL...

put together by mastodon.social/@SimplyDanny

1 year ago 31 6 0 0
Advertisement
Preview
The death of Glitch, the birth of Slack [This post is about the day that Glitch failed, and how that failure created the opportunity to make Slack. We're sharing it here (out of chronological order) to mark 12 years since the famous pivot.]...

absolutely love this series, in no small part because i have very fond memories of playing glitch in undergrad. a singularly bizarre and warm game

buildingslack.com/the-death-of...

1 year ago 6 1 0 0

If you are writing something about concurrency and want some feedback, send it my way. Draft, published, whatever, I'd be happy to look it over!

1 year ago 40 11 2 0
Concurrency Step-by-Step: A Network Request When I was first learning to program I had absolutely no idea what I was doing. I was using C, and I remember desperately putting in * and & characters until things compiled. But, this was pre-Mac OS ...

Wrote this one a while ago but it still seems to be helpful for people.

Swift concurrency through a step by step examination of a network request. #SwiftLang

www.massicotte.org/step-by-step...

1 year ago 91 14 6 1

I'm excited to chat with @massicotte.org about Swift 6 and concurrency... again 😳
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.

1 year ago 10 4 1 0
Video

Within software architecture, few people shaped the industry as much as @gradybooch.bsky.social. Safe to say he's a true legend.

In today's The Pragmatic Engineer Podcast episode, he shares fascinating stories, insights, observations.

Watch here: newsletter.pragmaticengineer.com/p/software-a...

1 year ago 450 61 14 9

"It's written in Rust" is not a feature of your app. "It's blazing fast" is a hollow claim that makes me doubt it.

Please stop putting these things on your homepage. Please show me why your tool/app/whatever makes my work easier/cheaper/faster-to-iterate.

1 year ago 165 21 15 7
Video

Quick tutorial how the stitching was achieved:

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

1 year ago 69 6 1 2

Congratulations πŸ₯³

1 year ago 0 0 0 0
Video

Why are migrations so darn hard - and why are they not getting easier, over time?

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

1 year ago 90 9 9 6

C++23 has "first-class UB": you, the language user, can make promises and let the program enter UB if you break them.

int f(int x, int y) {
[[assume(x == 27)]];
[[assume(x == y)]];
return y + 1; // May be optimised to `return 28`.
}

1 year ago 78 10 10 7
Advertisement
Post image Post image

New in swift-cloud: deploy Valkey and Redis caches faster than you can login to the AWS Console. Correctly configured in private subnets and one line to authorize lambdas or web servers to access them

1 year ago 8 1 0 1

Follow all the iOS devs! 😍
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

1 year ago 59 28 5 5
Screenshot, iOS Simulator. A rounded rectangle of brown, stitched leather with an embossed SF Symbol of a parent and child holding hands, rendered in a tacky style that was en vouge in the dawn of the skeumorphic age.

Screenshot, iOS Simulator. A rounded rectangle of brown, stitched leather with an embossed SF Symbol of a parent and child holding hands, rendered in a tacky style that was en vouge in the dawn of the skeumorphic age.

Thanks to #SwiftUI 's powerful graphics APIs, I am this close to retiring my copy of Photoshop CS6 for good 🀏

1 year ago 156 16 13 3
Preview
SwiftUI matched geometry effect in a custom segmented control Learn how to use matchedGeometryEffect() in SwiftUI to animate a capsule background that highlights the selected option in a custom segmented control.

I recently built a custom segmented control in #SwiftUI and found that matchedGeometryEffect() provided an easy way to animate a capsule highlighting the selected option as it transitions between choices.

I summarized the example in a blog post: nilcoalescing.com/blog/CustomS...

1 year ago 72 8 4 1
Preview
Simple state sharing and persistence in Swift We are excited to announce a brand new open-source library: Sharing. Instantly share state among your app’s features and external persistence layers, including user defaults, the file system, and more...

We are excited to announce a brand new open-source library: Sharing.

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

1 year ago 39 8 0 4
Video

Thought he could be a lil more cozy :)

1 year ago 119 68 1 3

Wow congrats Vidit πŸ₯³

1 year ago 1 0 1 0
Advertisement
Post image

This is surreal! LookUp is one of the three finalists for the App Store Awards in the Apple Watch App of the Year category!

#AppStoreAwards

1 year ago 119 12 30 1