Thoughts on Tech, Leadership, and the Occasional Rant

  • Multiple Buttons in a SwiftUI List Element

    Multiple Buttons in a SwiftUI List Element

    If it looks like a button and behaves like a button, then it probably should be a button While writing another post for my accessibility series, I created a simple UI that contained a few Buttons inside of List row. A comparable example view could look like this: It’s just a list containing a single Element (the HStack), which itself…

  • My First Days on Mastodon 🐘

    My First Days on Mastodon 🐘

    I always liked Twitter a lot. After leaving Facebook many years ago, Twitter was my one and only social network. For me, the best thing about Twitter is the active tech community. While being a .NET developer my timeline was full of .NET content. To this day I follow (more or less) famous .NET devs…

  • Book Review: Developing Accessible iOS Apps

    Book Review: Developing Accessible iOS Apps

    As you might know, I’m learning to create accessible iOS apps at the moment. If you are interested in the details, check out my blog post series “Learn Accessibility on iOS With Me”. A few weeks ago, a dear colleague of mine who attended the NSSpain recommended this talk by Daniel Devesa Derksen-Staats to me. In his talk, Daniel talks…

  • Learn Accessibility on iOS With Me – SwiftUI basics

    Learn Accessibility on iOS With Me – SwiftUI basics

    Before we dive into the details of how to improve the accessibility of your (SwiftUI-based) iOS apps, we should see what SwiftUI does for us out of the box. If you are just going to have a few Text() elements and a button, you might already have a good user experience for users using assistive technology. Default…

  • Learn Accessibility on iOS With Me – Introduction

    Learn Accessibility on iOS With Me – Introduction

    Every developer that has to do with any kind of frontend (web frontends, app development, you name it), knows that accessibility is important. Adding accessibility features to our products will open our products to millions of potential users. And we know that. That’s the good part. And I’m sure, you already know the sad part…

  • Let’s Talk about Xcode

    Let’s Talk about Xcode

    Those who follow me on Twitter know that I switched from .NET development to iOS development in October 2021. My employer made this switch possible. So I was able to work on my personal development without changing my employer. Thank you for that, dear Parship Group. App development is cool. I enjoy building a product that…

  • Deploying .NET services on Uberspace

    Deploying .NET services on Uberspace

    It’s been a few years since I had a (shared) server up and running. However, it never felt particularly good, since I don’t have much of an idea about configuration. Is it really secured well enough now? Are all ports closed? Do I need a firewall? How often do I actually make backups? And so…

  • Welcome To My Blog

    Welcome To My Blog

    Hi, I’m Lars 👋 I’m an iOS developer and team lead of a cross-functional software team. And this is my… I don’t know… third or maybe the fourth attempt at blogging. Hopefully, this blog will last a little longer than my previous ones. I thought about my last attempts and figured out a few mistakes…