Pavlos-Petros TournarisRevolutionizing PostgreSQL Database Comparison: Introducing pgdatadiff in Rust — Unleash Speed…🚀 Exciting News Alert! 🚀Mar 14Mar 14
Pavlos-Petros TournarisinProAndroidDevGradle 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
Pavlos-Petros TournarisinGoogle Developer ExpertsAndroid MVI architecture with Jetpack & Coroutines/Flow — Part 3Creating Coroutines/Flow empowered UseCasesMay 2, 20203May 2, 20203
Pavlos-Petros TournarisinGoogle Developer ExpertsAndroid MVI architecture with Jetpack & Coroutines/Flow — Part 2Creating ViewModels in an MVI architectureApr 11, 20201Apr 11, 20201
Pavlos-Petros TournarisinGoogle Developer ExpertsAndroid MVI architecture with Jetpack & Coroutines/Flow — Part 1 — RecyclerView Adapter w/…RecyclerView Adapter w/ ViewBindingMar 29, 20201Mar 29, 20201
Pavlos-Petros TournarisCloudBuild: 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
Pavlos-Petros TournarisReducing 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
Pavlos-Petros TournarisEffectively 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
Pavlos-Petros TournarisMigrating to new Places SDK: Rx & Coroutines worldContextFeb 27, 20191Feb 27, 20191
Pavlos-Petros TournarisBuilding 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