John Jusayan's Avatar

John Jusayan

@jrbj.bsky.social

(He/him) iOS, macOS, and Android dev in Reno, NV. I enjoy D&D, reading, writing, and running. I care about protecting privacy, voting rights, trans rights, and the right to choose.

973 Followers  |  577 Following  |  42 Posts  |  Joined: 05.07.2023  |  1.9687

Latest posts by jrbj.bsky.social on Bluesky

Post image

New button ups coming soon 😊

05.11.2025 00:00 β€” πŸ‘ 37    πŸ” 5    πŸ’¬ 3    πŸ“Œ 0
iOS26, SwiftUI and Accessibility with Natalia Panferova
YouTube video by Walid SASSI iOS26, SwiftUI and Accessibility with Natalia Panferova

Excited to share my recent appearance on the Swift Academy podcast! In this episode, Walid Sassi and I talk about iOS 26, Liquid Glass, SwiftUI, and Accessibility, and explore some of the new APIs along with ways to make apps more inclusive: youtu.be/CEZbwcv60MA
#iOSDev #SwiftUI

02.11.2025 21:57 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Build Smooth & Customizable Platformer Movement in Xogot - Godot on iPad
YouTube video by Xogot Build Smooth & Customizable Platformer Movement in Xogot - Godot on iPad

Build platformer movement that feels right.

This new Xogot tutorial walks through precise 2D controls with acceleration, jump physics, and coyote time, all powered by Godot on iPad.

youtu.be/zD1OCqYQ9GE

01.11.2025 17:18 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
SwiftUI Fundamentals The essential guide to SwiftUI core concepts and APIs

I’ve just published an update for my SwiftUI Fundamentals book! It’s now refreshed for iOS 26 and the new Liquid Glass design, with updated examples and screenshots throughout.

You can check it out and get the new version here: books.nilcoalescing.com/swiftui-fund...

#iOSDev #SwiftUI

20.10.2025 05:53 β€” πŸ‘ 15    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Post image

Reno, NV, we love you ❀️

#NoKings

@maddow.msnbc.com
@indivisible.org

18.10.2025 18:49 β€” πŸ‘ 1863    πŸ” 463    πŸ’¬ 22    πŸ“Œ 23

Hire the director of Hundreds of Beavers to do Tron 4

18.10.2025 22:04 β€” πŸ‘ 142    πŸ” 19    πŸ’¬ 7    πŸ“Œ 2
iPhone showing a SwiftUI sheet with a fantail bird description and a small X close button at the top right corner of the sheet. Code beside it shows using Button(role: .close) in iOS 26 to dismiss the view.

iPhone showing a SwiftUI sheet with a fantail bird description and a small X close button at the top right corner of the sheet. Code beside it shows using Button(role: .close) in iOS 26 to dismiss the view.

On iOS 26 we have a new `close` button role in SwiftUI to dismiss a view without losing the user's progress, unlike a cancel action. A convenient way to add a dismiss button for modals without the need to define a custom button label!
#SwiftUI #iOSDev

18.10.2025 08:22 β€” πŸ‘ 32    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1
Preview
Galleri test: Exciting results from blood test for 50 cancers The Galleri test looks for fragments of DNA that have broken off a tumour and are circulating in the blood.

Exciting results from blood test for 50 cancers. πŸ§ͺ www.bbc.co.uk/news/article...

18.10.2025 02:48 β€” πŸ‘ 252    πŸ” 84    πŸ’¬ 8    πŸ“Œ 3
Video thumbnail

🧡:

Last June, more than 5 million Americans joined #NoKings rallies across the country, protesting President Trump's authoritarianism. And this Saturday, with your help, it's going to be even bigger and better.

15.10.2025 01:52 β€” πŸ‘ 2773    πŸ” 754    πŸ’¬ 52    πŸ“Œ 50
Preview
Show a popover on iPhone in SwiftUI Starting with iOS 16.4, we can use the presentationCompactAdaptation(_:) modifier to tell SwiftUI that we prefer popover presentation even in compact size classes.

In SwiftUI, the popover() modifier shows a popover on iPad but turns into a sheet on iPhone by default. To prefer popover presentation even in compact size classes, we can apply presentationCompactAdaptation(_:) inside the popover's content: nilcoalescing.com/blog/Popover...
#iOSDev #SwiftUI

14.10.2025 04:53 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Hi, folks, a little personal news. In mid-November, I'm getting my aortic valve replaced via open-heart surgery. As scary as that sounds, my prognosis is excellent. This is fairly personal health news, and I'm posting publicly for two reasons.

07.10.2025 16:07 β€” πŸ‘ 405    πŸ” 56    πŸ’¬ 43    πŸ“Œ 10
Preview
A major evolution of Apple Security Bounty, with the industry's top awards for the most advanced research - Apple Security Research Today we’re announcing the next major chapter for Apple Security Bounty, featuring the industry’s highest rewards β€” up to $2 million and a maximum payout in excess of $5 million β€” expanded research ca...

Apple is improving their bug bounty program

security.apple.com/blog/apple-s...

10.10.2025 14:30 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Obscura, a camera app for photography enthusiasts

Obscura, a camera app for photography enthusiasts

Obscura Studio, an easy to use photo editor

Obscura Studio, an easy to use photo editor

Ketchup, a PokΓ©dex app

Ketchup, a PokΓ©dex app

Croissant, an app for cross-posting to different social media sites simultaneously

Croissant, an app for cross-posting to different social media sites simultaneously

My lovely partner Sara has recently started a masters in London which is Cool and Exciting but also means we're paying two rents for the time being which is Expensive and Annoying.

So now would be a great time to buy one/some of my apps benricemccarthy.com/apps/inde...

10.10.2025 14:05 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

the reason why bluesky (relatively) succeeded in the Twitter exodus, and mastodon did not, has nothing to do with decentralization protocols & everything to do with the fact that posting on one of them looked & felt like posting on Twitter and posting on the other looked & felt like posting on phpBB

04.10.2025 01:26 β€” πŸ‘ 335    πŸ” 69    πŸ’¬ 13    πŸ“Œ 5
Panic homeoage with icons for the apps Transmit, Coda, Unison. Plus Desktastic, CandyBar, Statoo.

Panic homeoage with icons for the apps Transmit, Coda, Unison. Plus Desktastic, CandyBar, Statoo.

Today’s page with the apps Nova, Transmit, Prompt; a dozen games; Playdate console

Today’s page with the apps Nova, Transmit, Prompt; a dozen games; Playdate console

Today is my 17th anniversary at @panic.com, the nicest little company. It’s a place and a team and a mindset I have always clicked withβ€”thanks for the opportunity and the continued trust.

Here’s our homepage when I was hired, and now. Things have changed, and they also haven’t!

panic.com

03.10.2025 22:04 β€” πŸ‘ 121    πŸ” 7    πŸ’¬ 8    πŸ“Œ 0
Snoopy in a dark cave with Woodstock - they have space suits and helments on.

Snoopy in a dark cave with Woodstock - they have space suits and helments on.

Charlie Brown is grimacing because Lucy's holding up a toy planet that just so happens to be the same shape as his head.

Charlie Brown is grimacing because Lucy's holding up a toy planet that just so happens to be the same shape as his head.

The Peanuts crew in a corner of a NASA facility, with Franklin working out a formula on a big huge blackboard.

The Peanuts crew in a corner of a NASA facility, with Franklin working out a formula on a big huge blackboard.

Today marks 75 years of Charles Schulz's Peanuts comic strip. As an avid follower and fan of the comic strip, perhaps one of the biggest honors in my career so far has to have been a storyboard artist on Snoopy In Space and Camp Snoopy - a small blip in the Peanuts legacy, but a major honor for me.

02.10.2025 15:15 β€” πŸ‘ 60    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
Preview
What Extreme Poverty Looks Like Ten percent of humanity struggles to live on under $2 a day. That, and the gap between the extremely poor and the more privileged, is important to see.

Nearly 10% of humanity (~800M people in 2025) struggles to live on less than $3 a day. It’s important for Americans to appreciate that reality β€” and the growing gap between the extremely poor & the extremely privileged β€” because, as USAID demonstrated, our nation has the power to change it.

🧡 1/8

02.10.2025 02:47 β€” πŸ‘ 858    πŸ” 223    πŸ’¬ 10    πŸ“Œ 14

RIP Jane Goodall, by all accounts a wonderful woman who loved this Far Side cartoon

01.10.2025 18:09 β€” πŸ‘ 3167    πŸ” 725    πŸ’¬ 27    πŸ“Œ 17
Video thumbnail

🎢 Take a look, it's in a book 🎢

πŸ₯Ή After nearly 20 years... Reading Rainbow is returning to motivate, help, and encourage kids to become avid readers with new episodes, new friends, new projects, and of course... new books! Make sure to follow the rainbow πŸ“šπŸŒˆ

#FollowTheRainbow

29.09.2025 15:06 β€” πŸ‘ 5066    πŸ” 2002    πŸ’¬ 237    πŸ“Œ 607
Post image

We’re hiring!,
We’ve opened up a few remote, entry-level roles to help us support creators, grow the community, and teach more people how to make games with Xogot on iPhone and iPad.

We’ve launched a newΒ JobsΒ page with all the details:
xogot.com/jobs

26.09.2025 14:03 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Promotional banner for Breve featuring the app icon, tagline "Make cafΓ©-style drinks at home" and two iPhones showing recipes for cortado and macchiato on watercolor backgrounds

Promotional banner for Breve featuring the app icon, tagline "Make cafΓ©-style drinks at home" and two iPhones showing recipes for cortado and macchiato on watercolor backgrounds

Very excited to share that my new app @brevecoffeeapp.bsky.social is now available on the App Store!

Built for iOS 26 with Liquid Glass design, Breve offers handcrafted recipes and guides for making coffee drinks at home that adapt to your equipment.

apps.apple.com/app/id674730...

26.09.2025 07:39 β€” πŸ‘ 24    πŸ” 5    πŸ’¬ 3    πŸ“Œ 0
Post image

Although CVS and Walgreens temporarily stopped offering COVID-19 vaccinations in Nevada in light of federal uncertainty, the shot is now easier to find in the Silver State.

Here’s how to get one: thenevadaindependent.com/article/how-...

26.09.2025 00:00 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 3    πŸ“Œ 0
A pixel-style graphic with the following text: D&D&Donations Charity Livestream to Benefit St. Jude. Friday, September 26 8 p.m. to 12 a.m. Eastern. youtube.com/@relaypodcasts. Pixel sprites of the players and their names β€” Erika Ensign, Annette Wierstra, Dan Moren, Aleen Simms, and Mikah Sargent β€” are arranged in pixelated tokens the foreground.

A pixel-style graphic with the following text: D&D&Donations Charity Livestream to Benefit St. Jude. Friday, September 26 8 p.m. to 12 a.m. Eastern. youtube.com/@relaypodcasts. Pixel sprites of the players and their names β€” Erika Ensign, Annette Wierstra, Dan Moren, Aleen Simms, and Mikah Sargent β€” are arranged in pixelated tokens the foreground.

On Friday, Sept. 26, four players will take on the role of LEVEL 20 D&D characters in an epic adventure to save the world … and YOUR donations will impact the game!

Streaming live on the Relay YouTube channel from 8 PM – 12 AM Eastern on 9/26!
tilt.fyi/01iHwRVME8

22.09.2025 00:29 β€” πŸ‘ 19    πŸ” 7    πŸ’¬ 1    πŸ“Œ 2

In a speech before the United Nations General Assembly today, President Trump said climate change is a β€œcon job” and climate scientists are β€œstupid people” β€” and he called green energy and immigration a β€œdouble-tailed monster” that is destroying Europe.

🧡 1/5

23.09.2025 22:06 β€” πŸ‘ 404    πŸ” 109    πŸ’¬ 16    πŸ“Œ 9
Preview
SQLiteData 1.0: An alternative to SwiftData with CloudKit sync and sharing Announcing SQLiteData 1.0: A fast, lightweight alternative to SwiftData with full support for CloudKit synchronization and data sharing.

It’s finally here: SQLiteData 1.0: a fast, lightweight replacement for SwiftData with full CloudKit support.
www.pointfree.co/blog/posts/1...

17.09.2025 16:46 β€” πŸ‘ 28    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
HomePage | Penzeys

FYI this is the last day of Penzey's "release the files" sale, where all spices that start with "R" or "F" are 33% off with the code "files" www.penzeys.com

21.09.2025 12:56 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Ethics Board Urged to Act on Devon Reese's Violations Nevadan calls for discipline of Devon Reese by Ethics board, highlighting the importance of ethics and accountability in state governance.

Opinion: Lea Moser urges the Nevada Ethics Commission to discipline Reno Council member Devon Reese, saying accountability is vital to public trust.

πŸ‘‰ More on This Is Reno: thisisreno.com/2025/09/ethi...

#thisisreno #renonews #reno #renonv #biggestlittlecity #localnews #renotahoe #travelnevada

19.09.2025 23:00 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Before you continue to YouTube

We are having an amazing and fun time for this years Podcastathon. We're still live and will be for 4 more hours.

Join us!!!

www.youtube.com/live/HQ1aq-NH...

19.09.2025 23:54 β€” πŸ‘ 15    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

We’ve been planning today for almost 9 months. I can’t wait to share it with you all.

19.09.2025 15:14 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@jrbj is following 20 prominent accounts