Profile avatar
chakie.bsky.social
I write some code and try to be a decent person.
107 posts 744 followers 765 following
Regular Contributor
Active Commenter

This was a really nice SwiftUI Layout implementation. Allows for easy "tag cloud" like flows. I've had something similar before that I did years ago using GeometryReader, but it was ugly stuff. Using this was pretty much a one liner. github.com/ksemianov/Wr... #swiftui #layout #protip

Days since wanting to write a proper Modbus RTU stream analyser: 0. Such a simple protocol and yet I never take the time to write a proper tool to debug what happens on a bus. I always get by with just printing the byte stream and parsing bytes by hand. Maybe this time? #modbus

Everyone always talks about “promoting your app” as being some kind of silver bullet for success. Personally I don’t remember any app/game in a loooong time where I was made aware of it through some promotion or ad. I don’t count Apple’s App Store promotions as those you can’t control at all.

Always a good day when you get to shut down an old backend service. It was finally time to move my old Flask based server to the heavenly hunting grounds. It's been fully replaced by a FastAPI server. No clients really used the old one anymore so shutting it down was a pretty easy decision to make.

I wonder what my fellow iOS developers do so that their apps are featured by Apple on the App Store all the time. Is it a matter of paying Apple or having contacts that can pull some strings? I can't think of any app that hasn't been featured at least a few times.

What’s the revenue share nowadays between Android and iOS? Assuming equivalent apps? Still 90-10 to iOS? Some users ask for an Android version of my app but my impression is that piracy is rampant there and nobody wants to pay for anything.

Weird how Finder is such a pile of steaming garbage. I don't think it's seen any real improvements for decades. I'm downloading an ISO over a really slow network. One screenshot is Safari's progress and the other is the file in Finder. Finder can't even show the correct size of the file.

I’m jealous of everyone that has interesting updates from their projects to share and everyone gets enthusiastic. I fix a bug and implement a minor feature and it’s all boring af. Some days I wish I had some co-developer to discuss things with and who would get excited over those small fixes.

Bluesky still has no iPad app? What is this, 2007?

Debugging why SwiftUI pushes an extra wrong view onto the stack when a NavigationLink is tapped is frustratingly impossible. Apple has provided no tools to debug what happens with the view hierarchy and *why*. It's baffling that they've so totally dropped the ball here. #swiftui #tools #meh

Slowly seeing some numbers climb. With this trajectory I’ll be reaching break even in less than 300 years. :) Fortunately this is not my main thing, but there’s 7 years of on and off work behind it.

Trying to find a way to visualise for debugging purposes some state in a C++ server. The state is basically a directed graph of maybe up to 100 nodes. Maybe output some text file describing the graph and have it rendered by some external app? No, JS is not the solution here.

I wonder what’s the easiest way to reliably get core dump files on Ubuntu nowadays. In the good old days you got core files when something crashed. Now there’s Apport that’s just a piece of shit which just throws away your cores. I hate when things are complicated for no benefit to me.

If you have done the iOS app for iOS you should be ashamed. Such utter garbage. Apps like this give app developers a bad reputation. Repent now and burn your rubbish web frameworks.

I wonder if there’s some good way for an iOS app to communicate sensitive settings like API keys, access tokens etc to a home screen widget. UserDefaults seems to be the only on I can come up with. Or can they both access the same keychain? Apple’s docs are a bit lacking.

Protobuf support for Rust seems to be a bit of a swamp. Lots of different crates that are either up to date with latest Protobuf editions but cumbersome to use, or vice versa. I guess there is a canonical “best” crate out there somewhere?

Rust’s Tokio crate seems cool. I have absolutely no idea what I’m doing though, I have to google almost every darn thing. I know a bit about networking though, it’s everything Rust that makes me feel like a total noob again. Humbling. :)

Seems Apple’s App Store Connect app has become a bit rotten. Doesn’t seem to progress past this spinner. Oh well, I wasn’t expecting much so I’m not too disappointed.