@theevo@iosdev.space avatar

theevo

@theevo@iosdev.space

have Swift, will travel.
🐦‍🔥 Rebel, motorcyclist, bassist, kadouka, unrepentant heathen.
based in Austin, Texas, USA

This profile is from a federated server and may be incomplete. Browse more on the original instance.

MuseumShuffle, to accessibility
@MuseumShuffle@mastodon.social avatar

I just made my first pull request to the @revenuecat code tree. 😳

That's something I didn't realize you could do until yesterday when @thillsman told me.

I spotted a (small) accessibility issue yesterday when I was testing my new RevenueCat paywall with VoiceOver.

theevo,
@theevo@iosdev.space avatar

@MuseumShuffle @revenuecat @thillsman

congrats Chris!

and within a few days, you'll be making proposals to Swift Evolution? 😉

theevo,
@theevo@iosdev.space avatar

@MuseumShuffle the Chris from a week ago would never believe the Chris of today that he contributed a PR into RevenueCat.

Ya never know! 😉 :swift:

theevo, to random
@theevo@iosdev.space avatar

Here I come,

Today’s post is powered by a slice of pepperoni from East Side Pies of Austin, Texas, USA.

Pins: a cat holding a pizza shaped sign reading “I ❤️ iOS”, Stitch, and I ❤️ NYC
Airplane wing

theevo,
@theevo@iosdev.space avatar

@manuel thanks, Manuel!

And congrats to you, sir! I read about your happy news! 👶

theevo, to random
@theevo@iosdev.space avatar

I’m long overdue for a formal .

Name’s Theo. My family is from Thailand, and I was born in Houston, Texas, USA. “Y’all” is a proper contraction, so be careful with that apostrophe. 😉

I’ve been an iOS developer since 2020, and today I work as an SDET. AMA about Swift, XCUI, UI testing, and unit testing.

I created Form Zap, an iOS app with a unique and fast way to fill out PDF forms. It has and always will be free. https://apps.apple.com/us/app/form-zap/id1519563070

Hobbies: tai chi, bass guitar, and 日本語.

zackva, to random
@zackva@mastodon.social avatar

No golden ticket for me again this year 😕

In a way I’m sort of relieved since it’s unlikely I’d be able to make it there this year anyway.

theevo,
@theevo@iosdev.space avatar

@zackva it’s ok! I’ll hang out with you virtually for dub dub 24!

theevo,
@theevo@iosdev.space avatar

@zackva oh yeah! So stoked for . Wait, you’re going too? Yesssssss!

theevo, to random
@theevo@iosdev.space avatar

First week at the new job.

It's hybrid, so most days I'm in the office.

My desk number is 626. I'm a big fan of the original Lilo & Stitch (ask me to do a Stitch impression). A while back, I created an account which I named "experiment626." Totally forgot where it is.

Maybe I should buy a Stitch stuffy to decorate my desk.

Honestly, I'm a little sour that my first PR got lots of comments, but still grateful to be paid for this rather than being unpaid.

theevo, to random
@theevo@iosdev.space avatar

I moved! And for a job!

🏠 My new home is in Austin, Texas.

I'll be working as an SDET for a company in the financial sector.

SDET stands for Software Development Engineer in Test. I'm told most of my work will be in XCUI to support automated testing.

I'll miss doing iOS development and Unit Testing but honestly just relieved to be employed (and with something that involves Swift and iOS) after such a long drought period.

theevo,
@theevo@iosdev.space avatar

@MuseumShuffle thank you, my dude.

Yo, when you gonna write your Masterclass on VoiceOver? 🙏

theevo, to random
@theevo@iosdev.space avatar

Yoooo shout out to Paul Hudson for this incredible post about how to get started with giving a conference talk.

"I believe it’s important for our community to find and encourage new voices to come forward and talk about their experiences and ideas, so I’ve put together this article as a consolidated resource to new speakers get started."

https://www.hackingwithswift.com/articles/96/how-to-deliver-a-talk-at-a-programming-conference

manuel, to AppleVisionPro
@manuel@iosdev.space avatar

Hey, fellow developers 👋

I am stuck trying to submit a build of @zenitizer for visionOS… I added visionOS as a supported destination and it runs the native app just fine in the simulator. However when I try to archive it, I get the error message “Invalid Run Destination”...

The build I archived with the iOS run destination does not show up as a possible build for visionOS on App Store Connect either. Any ideas ideas would be much appreciated 🙏

theevo,
@theevo@iosdev.space avatar
theevo, to random
@theevo@iosdev.space avatar

Favorite feature of this year’s Apple upgrades

video/mp4

theevo, to random
@theevo@iosdev.space avatar

I just stumbled upon this incredible combination for coding on iPad:

Runestone + Working Copy

Since I’m on holiday, I left my MacBook at home and only had my iPad with me. Had some time to kill and wanted to write a readme. This worked beautifully. I cloned my repo in WorkingCopy and then updated the readme in Runestone.

Very happy to contribute to the pizza making efforts of @simonbs. 🍕

https://runestone.app/

https://workingcopy.app/

simonbs, to random
@simonbs@mastodon.social avatar

First time trying a pizza oven 👀🔥

Pizza in pizza oven.

theevo,
@theevo@iosdev.space avatar

@simonbs 🤤

theevo,
@theevo@iosdev.space avatar

@simonbs so DeepDishSwift at Simon’s house in 2024? 😂

theevo,
@theevo@iosdev.space avatar

@manuel @simonbs 😂😂

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

"For when you're working remote." 😐

theevo,
@theevo@iosdev.space avatar
mikaelacaron, to random
@mikaelacaron@swiftdevs.space avatar

🚨 This is your regularly scheduled warning that I will be posting (tooting) throughout the WWDC keynote, unfollow me now if this will be annoying to you!

Thank you for your attention, you can resume scrolling.

theevo,
@theevo@iosdev.space avatar
MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

I'm looking at my RevenueCat data and I just realized that yesterday I had my first subscription renewals for @PleaseDontRain. I have a 3 month sub as an option. I'm really happy with the additions I've made with the app since I launched it!

theevo,
@theevo@iosdev.space avatar

@MuseumShuffle @PleaseDontRain nice!

Congrats on the first of many! 😎

theevo, to random
@theevo@iosdev.space avatar

Can’t lie.

Feeling disheartened.

Building what seems to be a simple app has tested my understanding of Swift in ways I never anticipated.

A kind tester pointed out a bug and while I was able to determine root cause, I uncovered another bug that honestly has me baffled.

Deep breath.

Going to try again tomorrow.

theevo,
@theevo@iosdev.space avatar

@MuseumShuffle appreciate you, Chris 💚

theevo,
@theevo@iosdev.space avatar

@MuseumShuffle will definitely post el problemo tomorrow

theevo,
@theevo@iosdev.space avatar

@amyworrall @MuseumShuffle solved my bug from yesterday. I was freaking out and was worried about so many other possibilities when in the end it was my own if-else statement that threw everything away because I told it to.

Yup, a bug that I introduced.

😂

theevo, to random
@theevo@iosdev.space avatar

git commit --amend
git push -f

I find I am using these commands quite often.

Might be time to write a shell function. 😄

theevo,
@theevo@iosdev.space avatar

@MuseumShuffle IMO I feel like amend should be it’s own command instead of buried in the commit command as an option. And don’t forget the double dashes.

RFC for git amend!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • anitta
  • InstantRegret
  • GTA5RPClips
  • cubers
  • ethstaker
  • normalnudes
  • tacticalgear
  • cisconetworking
  • tester
  • Leos
  • modclub
  • megavids
  • provamag3
  • lostlight
  • All magazines