@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

Incredibly stoked that I managed to make a chai latte with steamed milk on the new espresso machine. And even on my first try! 😃

Silky smooth milk with chai latte powder in a steaming mug. The video then transition to show the chai latte poured into a glass.

simonbs, to random
@simonbs@mastodon.social avatar

Found another use for my espresso machine 😄

Espresso machine pouring hot water into instant noodles.

simonbs,
@simonbs@mastodon.social avatar
simonbs, to random
@simonbs@mastodon.social avatar

Got my new grinder and espresso machine a couple of hours ago 😀

simonbs,
@simonbs@mastodon.social avatar

@pax0707 Actually this is the Mignon Libra with grind by weight.

simonbs,
@simonbs@mastodon.social avatar

And now, with the poster I've designed myself* 😃

  • Although HEAVILY inspired by one you can find online, which unfortunately didn't feature the drinks I wanted.
simonbs,
@simonbs@mastodon.social avatar

@ObjectiveJi I’ve only had it for a couple of hours and while I haven’t managed to pull a great shot yet (which is purely due to my lack of skills), I thoroughly enjoy the machines. They feel high quality, are easy to use, and I really like the aesthetics.

simonbs,
@simonbs@mastodon.social avatar

@jonathondeakin Thanks! That’s exactly the look I was going for 😃

simonbs,
@simonbs@mastodon.social avatar

@ZephyrAuster Oh, they do!

simonbs,
@simonbs@mastodon.social avatar

@ezarowny Indeed! That’s a very smooth workflow.

simonbs,
@simonbs@mastodon.social avatar

@technocidal Yeah, I went down an incredibly deep rabbit hole 🫣

simonbs, to random
@simonbs@mastodon.social avatar

First evening on the patio this year. It’s beginning to feel like summer.

simonbs, to random
@simonbs@mastodon.social avatar

Getting obsessed with brewing coffee once again reminds me of a podcast series I’ve been wanting to do for a couple of years. I want to invite developers from the Swift community on the podcast to talk about one of their hobbies. Talking about code isn’t allowed.

simonbs,
@simonbs@mastodon.social avatar

@rmateu I have ordered my first espresso machine so I’m soaking in everything I can about it. Until I receive the machine I’m using my AeroPress.

simonbs,
@simonbs@mastodon.social avatar

@rmateu Is it the flow control filter cap you’re using?

simonbs,
@simonbs@mastodon.social avatar

@BenRiceM Oh, that’s such a good name for a podcast like this!

simonbs, to random
@simonbs@mastodon.social avatar

My side projects as I press play on yet another YouTube video about coffee.

Frustrated person saying “Well, we’re waiting!”

simonbs,
@simonbs@mastodon.social avatar

@matthewcassinelli Will have to build a text editor for coffee enthusiasts then, I guess.

simonbs,
@simonbs@mastodon.social avatar

@axxl Ascaso Steel Duo Plus with an Eureka Mignon Libra. Still waiting for it to arrive from Barcelona though.

simonbs, to random
@simonbs@mastodon.social avatar

Free app does not have feature that it did not advertise having. One star.

simonbs, to random
@simonbs@mastodon.social avatar

In an unsurprising turn of events, I did not get a WWDC ticket during the third round either. Watching WWDC sessions from the comfort of my couch isn't too bad, I guess, but I would have loved to meet up with everyone in San Jose.

(Yes, I know I could do that without a WWDC ticket, alas)

simonbs, to random
@simonbs@mastodon.social avatar

We're bringing back our WWDC BBQ & Watch Party! 🌭 ✨

If you happen to be in Copenhagen on the evening of the WWDC keynote, then you're more than welcome to join us at the @shapedk office for socializing, BBQ, and watching the WWDC keynote live stream.

More info and sign-up are available here 🤗👇

https://shape.dk/event/wwdc24

simonbs, to random
@simonbs@mastodon.social avatar

One of many benefits of having proper unit tests: I needed to debug a sporadic EXC_BAD_ACCESS. Fortunately, it was sometimes reproducible in my unit tests so I can just run the tests repeatedly a lot of times to convince myself that the bug is fixed.

simonbs, to random
@simonbs@mastodon.social avatar

I can't fathom that this still hasn't been fixed. It's not as if Xcode has a teeny tiny user base and this is an obscure edge case. Every single Swift developer experiences this all the time. It's our IDE failing to communicate whether our codebase could compile or not. That's kind of a biggie.

🤦‍♂️

simonbs,
@simonbs@mastodon.social avatar

@chockenberry I had that enabled. Will disable it and see if that makes a difference. Thanks for the tip!

simonbs, to random
@simonbs@mastodon.social avatar

This bug frustrates me. As I scroll, the text selection moves correctly but is misaligned once the scrolling stops. Text selection is split between UITextInteraction and my UITextInput conformance, which I've validated as correct. Previously, I worked around this issue and I can do it again, but it's unclear if I’m using the APIs in an unsupported way or if it’s a UITextInteraction bug common to all text editors.

Screen recording of an iPhone showing a large text view. The user selects some text and scrolls the text view to show that the selection rectangle follows the scroll. Once the scroll stops, the selection rectangle is misaligned by 100 pixels or so.

simonbs,
@simonbs@mastodon.social avatar

@knutknatter @lextar @steveshepard I think you’re right. I’ll try to move to a setup that’s a mix of yours and mine and closer to UITextView’s. I still want my UIScrollView to conform to UITextInput but then have my textInputView property return a subview of the scroll view rather than the scroll view itself. I think that’ll solve the issue but I have yet to test it.

Would have loved to meet at WWDC but didn’t get a ticket 😔 Next year! 🤞

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