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.Jan 16, 2022Jan 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…Mar 3, 2021Mar 3, 2021
Axel HodlerinBetter ProgrammingWriting Unit Tests for SwiftUI ViewsEnsure your apps are working perfectly fineJan 28, 20212Jan 28, 20212
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…Oct 31, 20202Oct 31, 20202
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.Oct 22, 20202Oct 22, 20202
Axel HodlerConsumer Driven Contract TestsDescribing the practice in simple termsJul 19, 2020Jul 19, 2020
Axel HodlerSetting a specific timezone in AWS FargateAWS Fargate removes the need to provision and manage services.Jul 13, 20201Jul 13, 20201
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…Jul 5, 2020Jul 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…Jun 1, 2020Jun 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…May 24, 20203May 24, 20203