Profile avatar
joforselldev.bsky.social
Grade school teacher turned iOS developer, currently at Tibber. Maker of bartab.info. Absolutely love learning new things.
51 posts 132 followers 173 following
Regular Contributor
Active Commenter

Iโ€™ve just had an epiphany. Iโ€™ve been trying to figure out how to scale up my app, but what I really should be doing is scaling down ๐Ÿ˜… Two things have bothering me with the back end of BarTab for a while now:

This is tomorrow! Come and learn some SwiftUI, ask questions while we build the app, and help raise money for charity! ๐Ÿ™Œ

Does anyone know of a way to detect if a screen shows a menu bar? Iโ€™d like to move the lights up to the top of the screen when thereโ€™s no menu bar but I canโ€™t find a reliable way to detect this.

Goals for #swift in 2025 published! Better concurrency, low level performance tools and java interop ๐ŸŽ‰ Exciting stuff, lots of goodies coming to server side swift development through these :-) https://forums.swift.org/t/swift-language-focus-areas-heading-into-2025/76611

Looking for pointers in the distributed systems landscape. Problem: I have users in different geographic locations, so having backend set up in only one place leaves many with slow load times. Solution: Iโ€™m looking at attempting to set up distributed postgres database and API layer. cont. ->

Making good progress with the newsletter!

Anyone know any good resources to dip your toes in distributed systems?

Installed Android Studio today, to check something for work. One small step closer to releasing my app on more than one platform ๐Ÿ˜ฎ Feels quite far off still with everything else I want to do with the app but never have time for ๐Ÿซฃ

Updated my #buildinpublic per country ๐Ÿฆ‹ starter packs: ๐Ÿ‡ฉ๐Ÿ‡ช 31 builders ๐Ÿ‡ฌ๐Ÿ‡ง 30 ๐Ÿ‡บ๐Ÿ‡ธ 28 ๐Ÿ‡ฎ๐Ÿ‡ณ 22 ๐Ÿ‡ซ๐Ÿ‡ท 21 ๐Ÿ‡ช๐Ÿ‡ธ 16 ๐Ÿ‡จ๐Ÿ‡ฆ 14 (new) ๐Ÿ‡ธ๐Ÿ‡ช 13 ๐Ÿ‡ต๐Ÿ‡ฑ 10 ๐Ÿ‡ฆ๐Ÿ‡บ 10 ๐Ÿ‡ฎ๐Ÿ‡น 9 (new) ๐Ÿ‡ณ๐Ÿ‡ฑ 9 (new) ๐Ÿ‡ฆ๐Ÿ‡น 9 ๐Ÿ‡ต๐Ÿ‡น 8 To be added (or start a new country) reply with your flag. Starter Packs below ๐Ÿ‘‡

How do people generally handle having customers on different continents (in the context of battling latency)? Do you geographically split the database into different instances? Is there some other backend magic I just havenโ€™t learned yet? #buildinpublic

Dunno how this information evaded me this long, but I learned from @chriseidhof.bsky.social the other day that you can interact with backgrounded apps without bringing them to foreground by CMD-clicking. My life will never be the same. #macOS #mac

Let's see if my old startup memes can get some traction on bluesky ๐Ÿ‘€

In 4 months I rewrote our Go backend services in Swift/Vapor after a team member left. Best decision ever - our iOS devs are now fixing bugs across both client & server code. Knowledge sharing FTW! ๐Ÿš€

blueskycounter.com is back online! It now shows historical follower growth all the way back from when you firsted signed up to Bluesky Reposts appreciated ๐Ÿ˜Š