<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mike Penz</title><description>Kotlin, Android, GitHub Actions and open source.</description><link>https://blog.mikepenz.dev/</link><item><title>Your .env file is a secret at rest: mount it from 1Password instead</title><link>https://blog.mikepenz.dev/a/1password-environments-env-files/</link><guid isPermaLink="true">https://blog.mikepenz.dev/a/1password-environments-env-files/</guid><description>A plaintext .env is a secret on disk that any tool, backup or git add can reach. A 1Password Environment mounted as a .env file keeps values out of files.</description><pubDate>Fri, 06 Nov 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Actions Context Reference</title><link>https://blog.mikepenz.dev/a/github-actions-context/</link><guid isPermaLink="true">https://blog.mikepenz.dev/a/github-actions-context/</guid><description>A short overview, over the context available during GitHub Actions builds.</description><pubDate>Sun, 18 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Sign your commits with GPG and prove your identity</title><link>https://blog.mikepenz.dev/a/git-sign-gpg/</link><guid isPermaLink="true">https://blog.mikepenz.dev/a/git-sign-gpg/</guid><description>Short tip on how to use gpg to sign commits to verify your identity. GitHub, GitLab </description><pubDate>Sun, 11 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Android ADB Tricks for your shell to boost your productivity</title><link>https://blog.mikepenz.dev/a/adb-tricks/</link><guid isPermaLink="true">https://blog.mikepenz.dev/a/adb-tricks/</guid><description>Different ADB tricks for your shell/bash/terminal to boost your productivity.</description><pubDate>Sun, 11 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Build Variant Support for Android NDK</title><link>https://blog.mikepenz.dev/a/build-variants-ndk/</link><guid isPermaLink="true">https://blog.mikepenz.dev/a/build-variants-ndk/</guid><description>Adding support for different sources per build variant for Android NDK builds</description><pubDate>Thu, 08 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Tales of Android 11&apos;s External Storage</title><link>https://blog.mikepenz.dev/a/android-11-ext-storage/</link><guid isPermaLink="true">https://blog.mikepenz.dev/a/android-11-ext-storage/</guid><description>Fun and annoying issues around Android 11s new scoped storage system</description><pubDate>Thu, 08 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Protect Secrets in your app</title><link>https://blog.mikepenz.dev/s/protect-secrets/</link><guid isPermaLink="true">https://blog.mikepenz.dev/s/protect-secrets/</guid><description>Considerations to protect SDK keys and secrets in your app, and make it more difficult for attackers to extract them.</description><pubDate>Wed, 07 Oct 2020 00:00:00 GMT</pubDate></item><item><title>GitHub Actions CI/CD</title><link>https://blog.mikepenz.dev/s/github-actions/</link><guid isPermaLink="true">https://blog.mikepenz.dev/s/github-actions/</guid><description>Automate your build and release flows without ever leaving GitHub: from getting started, caching and keeping secrets safe, to release artifacts and static code analysis.</description><pubDate>Mon, 05 Oct 2020 00:00:00 GMT</pubDate></item><item><title>AGP 4.1 `VERSION_NAME` changes</title><link>https://blog.mikepenz.dev/a/lib-version-name/</link><guid isPermaLink="true">https://blog.mikepenz.dev/a/lib-version-name/</guid><description>Android Gradle Plugin 4.1 BuildConfig behaviour changes</description><pubDate>Mon, 28 Sep 2020 00:00:00 GMT</pubDate></item></channel></rss>