Revolutionizing PostgreSQL Database Comparison: Introducing pgdatadiff in Rust — Unleash Speed…🚀 Exciting News Alert! 🚀Mar 14, 2024Mar 14, 2024
Published inProAndroidDevGradle Kotlin DSL— Dynamically discover project modulesA lot of modern Gradle projects are starting as a monolith during the prototyping phase, but soon enough when the project has matured you…Aug 20, 20201Aug 20, 20201
Published inGoogle Developer ExpertsAndroid MVI architecture with Jetpack & Coroutines/Flow — Part 3Creating Coroutines/Flow empowered UseCasesMay 2, 20203May 2, 20203
Published inGoogle Developer ExpertsAndroid MVI architecture with Jetpack & Coroutines/Flow — Part 2Creating ViewModels in an MVI architectureApr 11, 20201Apr 11, 20201
Published inGoogle Developer ExpertsAndroid MVI architecture with Jetpack & Coroutines/Flow — Part 1 — RecyclerView Adapter w/…RecyclerView Adapter w/ ViewBindingMar 29, 20201Mar 29, 20201
CloudBuild: Open-sourcing CancelotCloudBuild is a CI/CD offered by Google. At Workable’s Mobile department we made a proof of concept to check if CloudBuild fit’s our needs…Jul 23, 20192Jul 23, 20192
Reducing Android Gradle module configuration boilerplateOur codebase at Workable’s Android app has grown over the years due to the wide variety of features we offer. As most of you already know…Jul 20, 20193Jul 20, 20193
Effectively disabling Crashlytics buildId re-generation in KotlinDSLAndroid Studio 3.5 has reached beta and it was time to try it out as a daily driver in work. Especially with Project Marble having…May 25, 2019May 25, 2019
Building a helpful Android CI with Danger & JenkinsIn our days, almost every project, is backed by a Continuous Integration system (aka CI). Either that is an Open Source project or a…Aug 29, 20186Aug 29, 20186