@chrisvasselli@mstdn.social avatar

chrisvasselli

@chrisvasselli@mstdn.social

Indie app developer 👨🏼‍💻 Dad 👨‍👨‍👦 Creator of https://indieapps.space/@nihongo and https://indieapps.space/@nihongolessons
📱 Gamer 👾 Japanese learner 🇯🇵 He/him 👱🏻‍♂️ Living in Nara, Japan 🦌 日本語OK 🙆🏼‍♂️

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

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

My update just got approved without including a privacy manifest. I thought that was required now? I was expecting to get an email telling me which API’s my app was using that I needed to declare reasons for.

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

I think accessibilityRepresentation is my very favorite SwiftUI API. It's really like magic. Now I can do all the weird visual stuff I want to do, and it's trivial to make it maintain accessibility. Highly recommend!

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

Big milestone for me today, 2000 active subscribers to Nihongo Pro 😮

Been 4 years since I hit 1k subscribers. Slow and steady everybody!

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar
chrisvasselli,
@chrisvasselli@mstdn.social avatar

@MuseumShuffle @NeoNacho @podomunro @thillsman tbh I was underwhelmed by the mario kart AR, so I'm down for no screens on this one, lets goooo

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

@StewartLynch just finished your Slices episode and really enjoyed it! Can’t wait to meet in person!

chrisvasselli,
@chrisvasselli@mstdn.social avatar

@StewartLynch Yeah, weird how that happens haha! I loved hearing about your teaching philosophy/process as well, makes me think about how I approach my talks.

chrisvasselli,
@chrisvasselli@mstdn.social avatar

@StewartLynch also I KNEW Camtasia Studio sounded familiar. I used it years ago to make a recording of my first intern project, a Windows Vista Gadget using my company's new SOAP API (both things that clearly stood the test of time 😅) Sadly, the video requires flash to play. https://support.bigfix.com/bes/misc/besmonitorgadget.html

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

Catching up on Dithering and just heard you get a shoutout @charliemchapman, nice!

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

I'm officially starting an iOS/macOS developer meetup in Kansai, Japan! "Swift Kansai" will hold its first meeting on June 30th to chat about everything Apple announced at WWDC. If you're in the area come join us!!

https://www.meetup.com/swift-kansai/events/300249040/

joshdholtz, to random
@joshdholtz@mastodon.social avatar

🍕 Sneak peek at the @DeepDishSwift shirts for this year

Classic pizza restaurant vibe coming at you all 👀

chrisvasselli,
@chrisvasselli@mstdn.social avatar

@joshdholtz @DeepDishSwift

When we go out for pizza we're all going to be getting people coming up to us assuming we're restaurant staff haha

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

When's the last time you heard anybody mention 'Skype’? 😅

Show how a massively dominant product can just evaporate over a couple of years without anybody noticing

chrisvasselli,
@chrisvasselli@mstdn.social avatar

@stroughtonsmith when they started sending me push notifications of news stories I turned notifications off. Never gonna know if I get messages or calls again. What a wildly self destructive move for theoretically a communication app.

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

Getting the blow by blow at this mobile dev meetup of someone who flew to Hawaii for 24 hours to pick up a Vision Pro.😂

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

HOW did I not notice until now that @crouton is next to me on the @IndieDevMonday tshirt?????

This makes the pain of not unlocking its alternate app icon sting even more.

chrisvasselli,
@chrisvasselli@mstdn.social avatar

@MuseumShuffle @crouton @IndieDevMonday what a nice little corner of this shirt we have 😅

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar
chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

@daniel @lisa just started listening to your Launched episode, fun to hear your story. 🙂

I also got blocked by Google when I tried to add Google ads to my app! I have no idea why, and when I appealed they upheld their decision. It was so weird.

chrisvasselli,
@chrisvasselli@mstdn.social avatar

@daniel @lisa I never bothered really pushing on getting it resolved because my current apps are subscription based, but I do worry that someday I'm going to have an app that makes sense to be ad-supported and I'll still be blacklisted.

chrisvasselli,
@chrisvasselli@mstdn.social avatar

@daniel @lisa Interesting. It's so strange.

Finished your guys' episode of Launched this morning. It was really nice to hear your story and put some real humans to the mastodon icons and email addresses. Good luck growing your business!!

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

With Mint shutting down, I've decided to take the leap and start using plaintext accounting. Security + customizability — I think this is going to be much better.

https://plaintextaccounting.org

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

I was really worried about doing Indie App Santa with Nihongo Lessons, since the in-app purchases are so expensive ($119.99 to $299.99). I’m still braced for a bunch of people who are into free stuff downloading it and then seeing the prices and calling the whole thing a scam.

Haven't seen the app store reviews I'll get yet, so🤞🏻, but so far I feel so lucky to have gotten a really positive response!

https://x.com/Whoisjbr/status/1731972007829418274?s=20

StewartLynch, to random
@StewartLynch@iosdev.space avatar

I have a great Swift Technique that I want to share and I want to create a YouTube tutorial and blog about it. However, I would also like to submit it as a potential conference talk. Would it hurt my chances if I published the video before any conference I might get accepted for?

chrisvasselli,
@chrisvasselli@mstdn.social avatar

@StewartLynch I have had a talk rejected and when I asked why, they said it was because there was a video online (of me giving that talk at an online meetup) and so they felt like people would just watch it ahead of time and not attend the talk.

Of course, I have also relayed this story to others who say that that's nonsense, and that it's really standard to do a single talk at 3+ conferences even if there's a recording. And did have the same talk accepted elsewhere.

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

Who’s gonna be the one that pushes it over the top!?? (US App Store)

chrisvasselli,
@chrisvasselli@mstdn.social avatar

🎉🎊🎉🎊🎉🎊🎉

daniel, to random
@daniel@social.telemetrydeck.com avatar
chrisvasselli,
@chrisvasselli@mstdn.social avatar

@daniel interesting, my app is still at 8.5% iOS 15, more than double your overall average. Wonder what the main reason is. Just being an older app than average maybe?

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

Fascinating. OpenAI's new text-to-speech models can generate Japanese very accurately -- but with a pretty thick foreign accent.

chrisvasselli, to random
@chrisvasselli@mstdn.social avatar

Full, edited video of my Swift Leeds talk (my first conference talk!) is now live!

Watch if you're curious how I keep my nearly 100k lines-of-code apps @nihongo and @nihongolessons bug free while maintaining frequent updates, as a solo indie developer ☺️

https://youtu.be/xsXpz9detWQ?si=fKCzBhZKpvhihp10

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