Axel HodlerSet up Mullvad VPN on FreshTomatoMullvad offers an outdated setup guide for FreshTomato. Trying to follow the official guide I have encountered some pitfalls.3 min read·Jan 16, 2022----
Axel HodlerTests for AWS CDK codeThe AWS Cloud Development Kit (CDK) allows us to define our cloud infrastructure using code. Instead of clicking through the web UI, or…4 min read·Mar 3, 2021----
Axel HodlerinBetter ProgrammingWriting Unit Tests for SwiftUI ViewsEnsure your apps are working perfectly fine4 min read·Jan 28, 2021--2--2
Axel HodlerinLevel Up CodingImmutability — From Java to Kotlin to HaskellThe state of an immutable object cannot be modified after its creation. If the object can be modified after its creation we call it a…3 min read·Oct 31, 2020--2--2
Axel Hodlerin#NextLevelGermanEngineeringHow to Make UI Tests in iOS Less AnnoyingUI testing in iOS is often criticized for being too slow or hard to maintain. At Porsche Digital, we found a way to avoid the pitfalls.8 min read·Oct 22, 2020--1--1
Axel HodlerConsumer Driven Contract TestsDescribing the practice in simple terms5 min read·Jul 19, 2020----
Axel HodlerSetting a specific timezone in AWS FargateAWS Fargate removes the need to provision and manage services.3 min read·Jul 13, 2020--1--1
Axel HodlerHandling UserDefaults in iOS UI TestsWe can use UserDefaults to store any basic data types. Bool, Int, String and more. The data is loaded when the app starts and removed when…2 min read·Jul 5, 2020----
Axel HodlerDissecting a Bitcoin ScriptIn the book Programming Bitcoin by Jimmy Song at the end of Chapter 6 we are presented with the following Bitcoin script as part of an…5 min read·Jun 1, 2020----
Axel HodlerinLevel Up CodingPasswordless sign-in, via email link, with Firebase and Vue.jsBy using a password manager the handling of sign up and log in is easy. Although not all the time. Some sites restrict the length or do…4 min read·May 24, 2020--3--3