How to Centralize your Checkstyle Configuration with Maven14 April 2020·734 words·4 mins· Medium · 11ProgrammingMaintaining Checkstyle configs in a multi-repo project can be a chore. Let maven help you to create a global one.
The Bcrypt Protocol… is kind of a mess7 November 2018·1398 words·7 mins· Medium · 72Cybersecurity ProgrammingWhile writing my own bcrypt library, I discovered a lot of odd things surrounding the bcrypt protocol.
Improving ProGuard Name Obfuscation1 April 2018·1074 words·6 mins· Medium · 781ProgrammingIn this article I will show you how to strengthen ProGuard’s name obfuscation, making it harder for an attacker the reverse engineer your…
Handling Proguard as Library Developer or in a Multi-Module Android Application20 January 2018·452 words·3 mins· Medium · 348ProgrammingWhen starting a new project, all the Proguard configuration goes into that single proguard-rules.pro file. This is fine for the beginning…
Managing Logging in a Multi-Module Android Application14 January 2018·2238 words·11 mins· Medium · 232ProgrammingIn this article I will show you how we adapted our logging strategy to a massively grown project structure. In the first part I will go…
Security Best Practices: Symmetric Encryption with AES in Java and Android6 January 2018·2557 words·13 mins· Medium · 2795Javascript Android Dev Cybersecurity ProgrammingWhat to consider when encrypting your data and how to correctly implement it with AES-GCM.