Kristoffer Johansson
@kristofferjohansson.com
690 followers 210 following 420 posts
Trying to lead a simple life. Enjoys solving problems using software. Makes a living building apps for Apple platforms. Working on @strengthy.app on the side. 📍 Lund, Sweden 🔗 https://kristofferjohansson.com
Posts Media Videos Starter Packs
Pinned
I’m Kristoffer 👋

I’m a software developer focused on building apps for Apple platforms.

Outside of work, I enjoy spending time with my family, running, reading, and playing the occasional video game.

I live outside of Gothenburg, Sweden with my partner, baby daughter, and our dog.

#introduction
Reposted by Kristoffer Johansson
Remembering Steve 🕊️
14 years ago today, Steve Jobs passed away.
Reposted by Kristoffer Johansson
I have been rehearsing and I just cannot remember to say this. So here’s a spoiler from my talk in case I forget again:

“Approachable Concurrency” is just a big group of settings. It is completely independent of making the default isolation MainActor.
It’s been a great addition to my workflow, thanks for sharing! 🙏
Reposted by Kristoffer Johansson
Introducing Swift Configuration, a new way to share and manage configuration for Swift. It's a smarter way to keep secrets safe and separate develop/test/prod environments. More here: forums.swift.org/t/introducin...
let config = ConfigReader(providers: [
    EnvironmentVariablesProvider(),
    try await JSONProvider(filePath: "/etc/config.json")
])
let httpTimeout = config.int(forKey: "http.timeout", default: 60)
print(httpTimeout) // prints 15
Got inspired by one of @avanderlee.com's posts a while back and started labeling my issues based on effort and impact. I also set up a project that automatically pulls in low-effort tasks from my various repos. I’ve found this really useful for surfacing tasks I can pick up when I have limited time.
Screenshot of a GitHub project view titled "Low-effort tasks", showing issues from multiple repos filtered by labels "high-impact" and "low-effort".
Reposted by Kristoffer Johansson
Introducing Zeitgeist!

A journaling app that captures your small, everyday moments and turns them into a living timeline of your life.

Download:
apps.apple.com/us/app/zeitg...

Learn more:
tiptop.software/zeitgeist/

Excited for you to try it.
As someone who is easily bothered by smudges on my laptop screen, I don’t understand why you would want a touchscreen laptop.
They come with more ear tip sizes as well, so it should be easier to find a good fit.
It’s really inspiring to see everyone release their app updates today! My initial plan was to have a 1.0 ready for release day, but didn’t get as much done during the summer as I had hoped. Hopefully I’ll get to be part of the day-one crew next year 😃
Reposted by Kristoffer Johansson
7 chapters. 3 months of research.

A (controversial?) deep dive into Liquid Glass. A whole new iPadOS.

My iOS and iPadOS 26 review is here.

Enjoy ☕️

www.macstories.net/stories/ios-...
iOS and iPadOS 26: The MacStories Review
Old and new through the liquid glass.
www.macstories.net
Yeah, I get the impression that a lot of people felt burned by Twitter, and they view Bluesky as similar, in that it’s controlled by a US company, etc. They don’t want to invest in a platform like that again.
Haven’t used X for a while now, so can’t speak about that. I definitely prefer Bluesky ”the product ” more than Mastodon, but the Apple developer community is a lot more active there than here, so it’s the service I (somewhat reluctantly) use the most.
Preordered an iPhone 17 Pro in silver. Almost went with the base model now that it has ProMotion, and I think it looks better, but didn’t want to lose camera features.
Really interesting, thanks for sharing!
I’ve been meaning to try out Codex. Since I use ChatGPT for my general AI use cases, it would be nice to be able to drop the Claude subscription.
Thinking about preordering a new phone on Friday, and now that they have ProMotion, I’m tempted to go with the base model. I think it looks better than the Pro, and it would be nice to have a lighter phone. I’m just not sure how much I’d miss the telephoto lens and the screen size of my 15 Pro Max.
Reposted by Kristoffer Johansson
Bluesky @bsky.app · Sep 8
v1.108 is rolling out today 🚚

Now live, at long last: Bookmarks, aka Saved Posts. For all those posts you'll definitely plan to come back to!

Update the app and give it a try. The button is right down there 👇