Ritesh Gupta's Avatar

Ritesh Gupta

@riteshhh.bsky.social

Mobile + AI Platform @Atlassian / KMP πŸ‘¨β€πŸ’» Previously @DisneyPlusHS @Compass @GoDaddy @Fueled πŸ—£οΈ πŸ“ πŸ₯—πŸ₯˜ πŸ‘« @ragdroid πŸ”— https://riteshhh.xyz

62 Followers  |  159 Following  |  4 Posts  |  Joined: 20.11.2023  |  2.1406

Latest posts by riteshhh.bsky.social on Bluesky

Video thumbnail

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.

16.06.2025 17:11 β€” πŸ‘ 26    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
screenshot of my new blog

screenshot of my new blog

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

28.04.2025 05:02 β€” πŸ‘ 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! 🍡

07.03.2025 12:36 β€” πŸ‘ 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...

22.02.2025 03:21 β€” πŸ‘ 24    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
Issue 700 – iOS Dev Weekly

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

21.02.2025 20:34 β€” πŸ‘ 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...

30.12.2024 15:43 β€” πŸ‘ 44    πŸ” 11    πŸ’¬ 3    πŸ“Œ 0

Xcode is a psyop by Meta to sell more React Natives

01.02.2024 17:59 β€” πŸ‘ 66    πŸ” 6    πŸ’¬ 4    πŸ“Œ 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...

24.12.2024 12:06 β€” πŸ‘ 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

24.12.2024 11:54 β€” πŸ‘ 31    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
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...

24.12.2024 02:41 β€” πŸ‘ 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!

22.12.2024 12:24 β€” πŸ‘ 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...

18.11.2024 11:52 β€” πŸ‘ 92    πŸ” 14    πŸ’¬ 6    πŸ“Œ 2

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.

09.12.2024 13:56 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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

04.12.2024 19:50 β€” πŸ‘ 455    πŸ” 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.

06.12.2024 17:20 β€” πŸ‘ 165    πŸ” 21    πŸ’¬ 14    πŸ“Œ 7
Video thumbnail

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.

05.12.2024 23:27 β€” πŸ‘ 69    πŸ” 6    πŸ’¬ 1    πŸ“Œ 2

Congratulations πŸ₯³

08.12.2024 01:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

06.12.2024 16:35 β€” πŸ‘ 92    πŸ” 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`.
}

05.12.2024 23:07 β€” πŸ‘ 79    πŸ” 10    πŸ’¬ 11    πŸ“Œ 7
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

05.12.2024 22:41 β€” πŸ‘ 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

03.12.2024 22:59 β€” πŸ‘ 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 🀏

05.12.2024 22:03 β€” πŸ‘ 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...

01.12.2024 06:35 β€” πŸ‘ 73    πŸ” 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...

03.12.2024 15:36 β€” πŸ‘ 39    πŸ” 8    πŸ’¬ 0    πŸ“Œ 4
Video thumbnail

Thought he could be a lil more cozy :)

28.11.2024 01:53 β€” πŸ‘ 119    πŸ” 71    πŸ’¬ 1    πŸ“Œ 3

Wow congrats Vidit πŸ₯³

26.11.2024 07:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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

25.11.2024 19:14 β€” πŸ‘ 120    πŸ” 12    πŸ’¬ 30    πŸ“Œ 1

@riteshhh is following 20 prominent accounts