@simonbs@mastodon.social
@simonbs@mastodon.social avatar

simonbs

@simonbs@mastodon.social

Developer and speaker with a passion for #iOS and building developer tools.

Building https://runestone.app, https://scriptable.app, https://retoot.app, https://jayson.app, and https://datajar.app.

Working on a big update to Runestone in order to bring it to macOS.

Aspiring home brewer, brewing beers and espresso.

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

simonbs, to random
@simonbs@mastodon.social avatar

I provided App Review with email/password combinations for test users to sign in with. Instead of using the provided credentials when reviewing the app, they chose to sign in with a magic link using one of the email addresses, which they don’t have access to.

So now their conclusion is that login doesn’t work in my app and rejected the app 🤦‍♂️

simonbs, to random
@simonbs@mastodon.social avatar

Any recommendations for open-source Swift packages that provide emojis grouped by category? They can either be a UI component that can be dropped into my app or just the underlying data enabling me to build my own picker.

I've found MCEmojiPicker but would like to consider alternatives too before settling on something. https://github.com/izyumkin/MCEmojiPicker

simonbs, (edited ) to random
@simonbs@mastodon.social avatar

The refactor/rewrite of my Runestone framework now supports displaying invisible characters 🙌

Yes, I know Runestone has supported this for years, but I'm literally tearing Runestonee apart and putting all the pieces back together, so this still feels like an accomplishment 😄

simonbs, to random
@simonbs@mastodon.social avatar

First attempt adding shadows to the heart in my latte. They aren’t perfect but they’re there 😄

simonbs, to random
@simonbs@mastodon.social avatar

Devastated to turn down a speaking invite at an upcoming conference due to a non-reschedulable vacation! 😭

I cherish every chance to connect with our amazing community, and with no other engagements lined up yet this year, it would have been a perfect opportunity. Alas.

simonbs, to random
@simonbs@mastodon.social avatar

One of my pet peeves with ChatGPT’s UI on every platform I’ve tried is the prominence of old conversations in the UI. I view my chats with ChatGPT as ephemeral, not something I want to keep around.

simonbs, to random
@simonbs@mastodon.social avatar

Today, I’ve been using ChatGPT a lot to create SQLite queries. I provide it with the schema for all my tables in SQL and ask it to create queries based on specific needs that require reasoning about relationships across 5-6 tables. It works surprisingly well! ChatGPT takes advantage of features in SQLite that I had no idea existed to ensure that the result rows match my needs in great detail.

simonbs, to random
@simonbs@mastodon.social avatar

So, is it realistic to think that I'll be able to pick up two tickets for Taylor Swift in the UK if I check Ticketmaster daily for the next two months?

simonbs, to random
@simonbs@mastodon.social avatar

It was a fun challenge getting a UITextView to show a centered multi-line placeholder with the caret being placed at the beginning of the placeholder when the text view is empty 😄

Screen recording of an iPhone app demonstrating the behavior destined in the post.

simonbs, to random
@simonbs@mastodon.social avatar

Funny bug in the Spotify app: The preview for their stories-like feature shown in playlists automatically enters picture-in-picture when putting the app into the background.

Screen recording of an iPhone showing the Spotify running and entering picture-in-picture when putting the app in the background.

simonbs, to random
@simonbs@mastodon.social avatar

I have a four-day work week, allowing me to focus on my side projects on Fridays. Boy, I love Fridays! 😄

simonbs, (edited ) to random
@simonbs@mastodon.social avatar

Had fun this evening patching the Instagram app on a jailbroken device to remove ads/sponsored posts from the main feed. It even shows a count at the top of how many ads have been removed 😄

simonbs, to random
@simonbs@mastodon.social avatar

Just updated my app for correcting texts using AI to use the new GPT-4o. I’m excited to see if it makes a difference in real world use!

simonbs, to random
@simonbs@mastodon.social avatar

Sorry for all the espresso posts lately! To those here for the coding, Swift, and Apple posts — I pinky-promise more are coming soon 😄

simonbs, to random
@simonbs@mastodon.social avatar

Got a new gadget for my espresso corner today: a Knock Drawer! 😃

I hoped to get by without a knock box to save precious counter space and just knock directly into the bin, but that was (obviously) leaving marks on our plastic bin 😑

I was very happy to find the Knock Drawer, which sits under the grinder and matches both the grinder and espresso machine very well 🙌 https://theknockdrawerco.com/products/grounds-cub

Espresso corner showing the Knock Drawer sitting under the grinder. The drawer can be pulled out to reveal the bar to knock on.

simonbs, to random
@simonbs@mastodon.social avatar

First time making an iced latte and decided to add a few pumps of salted caramel syrup. As you can probably tell from all my recent posts, I’m very much enjoying making espresso-based drinks 😄

Espresso shot being poured into a glass with milk, ice, and syrup.

simonbs, to random
@simonbs@mastodon.social avatar

Once again, Git bisect saves my bacon 🙌

I wish the Fork app was smart enough to display the result of Git bisect in a more elegant way than as an error, though.

simonbs, to random
@simonbs@mastodon.social avatar

When it’s hot outside and you’ve got an espresso machine then there’s only one thing to do: make affogato! 🍨☕️😋

Glass with a scoop of ice standing on an espresso machine as an espresso shot is pouring into the ice cream.

simonbs, to random
@simonbs@mastodon.social avatar

This is the essence of summer ☀️☕️🚴‍♂️

simonbs, to random
@simonbs@mastodon.social avatar

The new iPad Pro is both thinner and lighter than the new iPad Air.

simonbs, to random
@simonbs@mastodon.social avatar

Scriptable made a brief appearance in the Apple event 😄

simonbs, to random
@simonbs@mastodon.social avatar

No, the thinnest Apple product ever is the polishing cloth.

(Just catching up on the event now)

simonbs, to random
@simonbs@mastodon.social avatar

For the first time in years, I won’t be watching an Apple event live, as I’m attending an espresso brewing course in a few hours.

Hoping to avoid any spoilers and watch the event after the course. Hoping I’ll have enough self-control to stay off Mastodon until I’ve watched the event tonight 😄

simonbs, to random
@simonbs@mastodon.social avatar

I've never actually been that much into espressos with milk, but it turns out it tastes much better when you've put the work in to make it yourself 😄

simonbs, to random
@simonbs@mastodon.social avatar

Fully expecting Apple to announce that the Apple Vision Pro is being rolled out in more countries later today. It would make sense to do that before WWDC, especially at an event where they’re rumored to announce an Apple Pencil that works with both the iPad and Apple Vision Pro.

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