Let's talk about Buildpacks Buildpack is a concept of turning application source code into Docker images which can be run from anywhere. One of the most frustrating things about Docker deployment is that we have to create our own Dockerfile or use others' Dockerfile. Those Dockerfile tell what an application needs to install in
Mountain Camping Checklist It's important to prepare ahead and not missing important items while on trip. Shelters & Personal Items * Backpack កាបូបស្ពាយ * Sleeping bag ថង់ដេក * Sleeping pad ខ្នើយខ្យល់ * Tent or Hammock តង់ ឬអង្រឹង * Tent cover or hammock cover គម្របតង់ ឬគម្រអង្រឹ
Epoxy without Annotation Processing Annotation Processing / KAPT is a helpful technique for reducing code boilerplate, however it affects the Gradle build performance.
Android ViewBinding with Kotlin Property Delegate Reduce ViewBinding code boilerplates with Kotlin Property Delegate.
Android WebP — a preferred image format for Android apps Smaller app size save users time, mobile-data, and battery while downloading them from the store. We all love smaller apps!
Android Kotlin sealed class for success and error handling Handling errors has never been easy for Java programming language since the lack of supports from the Java compiler.
Build Android Apps with GitLab CI/CD Automate your Android testing and deployment with GitLab CI/CD and save much of your time.
Themes & Styles in Android An important part of designing user interfaces in the Android framework is to use themes and styles as much as we can to separate design…
Image Editor in Android with OpenGL ES and Kotlin — Part 1 OpenGL is one of the most widely used graphics API over the decades. In this article, we will learn how to get started with OpenGL ES in…
Automated Deployment with Self-hosted Gitlab & Ubuntu 16.04 It’s painful to remote to the server every time we want to deploy our website.