tzeejay icon





Leaving the Cloud


For quite a long time this place on the internet that I call home had been hosted by a third party service. Netlify has treated me very well and provided me with a complete headache-less setup, given that over the last two-ish years they didn't ask me to pay for a damn-thing. They run a solid service, with a fair system in place and I would absolutely recommend it to people who aren't as broken about this as I am.

Friends Around The World


Traveling long distances has become a commodity. A plane to the other side of our planet is leaving at least once a day from any major airport and I would recon that most middle class households could afford at least one ticket. I was born in 1994 and I remember peoples reactions to my parents taking my sister and I onto an overseas trip to the US, when I was only around nine or ten years old.

Keeping Myself Motivated


Daily routines can sometimes really get to me. Recently I'm once again feeling bored by my work or many other things in my life, even though there isn't really anything to complain about. It's mostly all just a processes though and set backs of any kind squash the little motivation I had left to deal with any of it. I just want to drop everything, turn around and never return.

Community Hubs: Slack vs. Discourse


For the longest time I was convinced that providing a Discourse Forum is the turn key solution to communication and customer engagement problems everyone has been searching for all these years. It's a ready to rock tool for civilised conversations around your company and the products that you offer. While working for CircleCI I first came into contact with a Discourse Forum. My colleagues on the support team and I used it daily to communicate with customers about all kinds of things.

iPhone eSim debugging


With iOS 12.1 available to anyone the latest iPhones models (iPhone XS / Max & iPhone XR) are able to make use of a second sim (physical or as an eSim) and phone line. The setup is fairly easy but I ran into the issue that something got very messed up deleting my iMessage activation and seemingly no way out. If you happen to run into these issues, it appears to result from Apple still wanting you to use a physical sim card instead of the eSim as your primary line, which is what I was doing since no US carrier supported eSim.

Apple Banter on Twitter


Twitter has many issues and the overall used tone can be quite hostile in the Apple community on Twitter but yesterdays banter about Apple's invites has been simply amazing! Stephen Hackett was nice enough to collect all of them on his excellent blog but the responses to some of the art just killed me. People riffed in the best way possible on the designs and I enjoyed these very much.

Supporting Tapbots & Indie Developer


Yesterday Tweetbot 5 was released as a free update to every Tweetbot 4 customer. It must be a very difficult time at the moment justifying working on an application that is entirely dependent on a company so hostile to the people who made them. Twitter keeps ripping the band-aid off a bit only to stick it back on again, only to then rip it off a bit further. They have been doing this for a while now and from being a bystander to chatter about it at WWDC with people who have intel on this crisis it must be a huge mental burden on each and every developer of a third party client.

macOS Menu Bar App Intervention


Menu bars on macOS all around are a fucking mess. Every developer of little helper apps are convinced that they need to put their little icon in my status bar on my Macs even though I set the damn thing up once and may only touch it rarely after. It has completely gotten out of hand and the thing that drove me over the edge is Night Owl. It's a great little application that should have been part of the Dark Mode functionality on macOS Mojave in the first place and will probably get Sherlocked in macOS 10.

tmutil and macOS Mojave Application Data Protections


macOS’ Time Machine is a great backup tool for the average user in my opinion. It safely creates a backup of all your data and provides a simple graphical interface to setup the backup and another one to restore a backup later if needed. As great as it's very simple graphical user interface is for the average user, it's not helpful at all when things go wrong and you wish for a million dials and nobs.

A Once Seemingly Great Corporate Culture


If you've read my tweets over the last months you will know that I'm not too keen on the trajectory that Apple has been on since Tim Cook has fully taken over as CEO. Important duties have been passed on to objectively unqualified SVPs and very little course correction has been publicly visible. I have the feeling that Apple is suffering from the same things that car makers have suffered from in the early 2000s: the companies were no longer run by enthusiasts whose sole goal was to build the best products, but rather by those in control of the money.



I think I should start out with a few disclaimers: I work for MacStadium. My salary comes from customers paying for Mac hardware in order to build iOS apps and submitting them to the App Store. I don't add this because I like my salary, even though I do, but rather because this pretty much violates everything hardware wise in the macOS EULA that one could violate. You shouldn't ever use this for production builds.

No one is born a master


I'm not a good photographer. I wouldn't ever call myself that, but I'm starting the get the hang of it and at times & writing stuff down or spelling it out sometimes give one some kind of epiphany. Within a couple of weeks I first rented a Canon 5D Mark IV for WWDC 2018 and then a Canon 1DX Mark II. Both cameras deliver incredible images and I really enjoyed shooting & interacting with both cameras.

AVM Fritz Mesh Probleme


Nach wirklich langer Zeit ohne jegliche Probleme erhielt ich natürlich mitten meiner zwei wöchigen WWDC Reise in die Bay Area die Nachricht von meiner Mutter das deren WiFi nicht funktionieren würde. Dies passiert absolut immer wenn man sich wirklich gestresst am anderen Ende der Welt befindet und nie wenn man mal zwischendrin etwas Zeit hat. Nachdem ich also am letzten Wochenende wieder in Hamburg eingetroffen war, habe ich mich ran gesetzt und geschaut was Sache war.

Web APNS and It's future


In 2013 Apple introduced push notifications services (APNS) for Safari but so far the feature is only enabled on macOS even though the underlying code powering Safari on macOS and MobileSafari on iOS is both WebKit. I noticed this right away after watching the WWDC session video and was a little confused about it since the entire APNS infrastructure was specifically built for the release of iOS 3 in 2009.

Modularity Is What We Need


Brent Simmons post on his about sharing code between iOS and macOS made a lot of sense to me and I'd like to double down here. Modularity goes a long way for a lot of things and writing code is not excluded from this. A little extra work upfront may allow you to branch out into platforms in the future that didn't yet exist or you didn't anticipate at first.

The Missing Workhorse Mac


According to Wikipedia's entry for CI the term was first coined in 1991, three whole years before I was even born, but only in the last couple of years have iOS developers across the board really started to adapt these processes. The increased popularity amongst iOS developers has created a previously unimagined market and gave big CI/CD companies like CircleCI or TravisCI incentives to add support for automated builds in macOS environments.



This is part 1 of a series documenting the migration of a macOS E-Mail server, due to Apple's announcement in early 2018 that macOS Server will be deprecated. Many reading this post have probably already read about Apple deprecating a big part of their Server application offering with the next major macOS Server release. OS X Server for Snow Leopard was the first version that I ever used and it absolutely breaks my heart seeing this piece of software go after using it for all these years.

AVM Fritz WiFi Mesh


Gegen Ende des letzten Jahres hat die berliner Firma AVM, welche für ihre Modem/Router Kombinationen bekannt sind in Deutschland (und umliegenden Ländern), einen riesen Coup gelandet: WiFi Mesh für viele bereits Jahre alten Router und Repeater. Dank amerikanischen Firmen wie Eero ist WiFi Mesh zur Zeit in aller Munde, und das auch zurecht. Die Technologie bietet ein natürliches Interface (im Sinne das es eigentlich kein direktes Mesh Interface gibt und die Geräte alles selber steuern) und ist somit vielen anderen Lösungen für multi-AP WiFi Netzwerken weitaus überlegen.

Turning iOS Extensibility to 11


iOS has gained tremendous features for power users in recent years in the form of Extensions in different parts of the OS amongst other things, but I have a basic frustration with everything that has been added to the OS: Everything is based on the fact that the owner of the application has to opt in. This approach is tackling the problem at the wrong end to me. This very fact makes things like using 1Password in third party apps a pain in the ass for all the involved parties, which is in some ways understandable but frustrating non the less.

My backup strategy


The first iteration Backups are a pain in the ass. There are a billion ways to do them and even more ways in which your particular strategy can fail at any point. You might not even notice until you desperately need that one file back. Bitflips, bitrot and filesystems that need to study up on data integrity are very real things and might have awful consequences for the bits that make up the things you care about or can be exploited for shits ‘n giggels.

A Podcast Confession


Last year I was working a jobby job instead of going to university and whilst procrastinating on getting work done I all of a sudden stumbled upon ATP or also known as the Accidental Tech Podcast. Back then the very first episode I listened to was episode 98: Landmines, Pitfalls and Bottomless Pits and I fell love right away. Marco was having issues with scaling his Podcast feed crawler for Overcast, which was written in PHP, and wanted to try another language.

WWDC 2016


When the announcement of WWDC 2016 was intentionally or unintenionally revealed I knew that 2016 would be the year that I'd go into debt if I have to in order to fly to San Francisco. Unfortunately though I was not amongst the chosen ones who were granted to hand Apple 1600$, but that didn't stop my excitement the slightest bit. I was determined to squeeze into cattle class for 14 hours in order to fly to San Francisco.