Emanuel Moecklin·Sep 14, 2022Trie KotlinImplementing an optimized Trie in Kotlin or a short story on why I love Kotlin. Before reading on, make sure you understand how Tries work…
Emanuel Moecklin·Jun 15, 2022Why Android ViewModels are obsolete in KMMThe ProblemA response icon4A response icon4
Emanuel Moecklin·Feb 4, 2022CI/CD for Android using GitHub Actions and Gradle Play PublisherLast year I published an article about CI/CD using BitBucket Pipelines and Gradle Play Publisher. This article explains how to do the same…A response icon3A response icon3
Emanuel Moecklin·Oct 12, 2021The better Maven CentralMaven Central is the most used repository for Java artifacts. Almost every Gradle file starts with:
Emanuel Moecklin·Oct 8, 2021Oh No - Another Publishing Android Artifacts to Maven Central Guide?Yes this is another guide on how to publish Android artifacts to Maven Central. Unlike other guides, it does cover extra “things” though:
Emanuel Moecklin·May 7, 2021An opinionated Kotlin backend service - Database / Migration / ORMThis is the fourth part of my series on Kotlin based backend services. If you missed the first three parts:A response icon4A response icon4
Emanuel Moecklin·May 4, 2021In every language a "dedicated" engineer can write code that is hard to read and harder to…The logger exampleA response icon2A response icon2
Emanuel Moecklin·Apr 30, 2021An opinionated Kotlin backend service - API Routing & DocumentationThis is the third part of my series on Kotlin based backend services. If you missed the first two parts: