-
Solving Payment Issues with Google Play Billing RTDN for Initial Purchase
As an online product-based service provider, we understand the importance of providing a seamless payment channel for our users. We integrate our service with multiple payment options to make it easier for our users to choose their preferred payment channel. One of these options is integration with Google Play Billing for our Android apps. In…
-
Juggling Multiple Tasks Like a Pro: How I Mastered Workload Management
Pernah gak kamu merasa overwhelmed dengan banyak tugas? Apakah kamu terus menghadapi tugas-tugas dan tanggung jawab yang selalu mepet dengan deadline? If so, fear not, karena aku punya cerita untuk dibagikan yang mungkin bisa membantu kamu to conquer your workload like a pro! Halo, namaku Vanesa, HRBP dari Emtek Digital. Dan dalam artikel singkat ini,…
-
Panduan Migrasi Services ke Kubernetes (Bagian 2)
Photo By LuckyStep Panduan ini berasal dari dokumentasi internal untuk tim engineering di Vidio, yang kami rasa mungkin berguna untuk dibagikan kepada komunitas yang lebih luas. Kami sadari ada background / context yang kurang lengkap yang kami masih belum sempat menambahkannya. Setelah sebelumnya di Bagian 1 telah dijelaskan tentang komponen dan skill yang dibutuhkan untuk…
-
Panduan Migrasi Services ke Kubernetes (Bagian 1)
Panduan ini berasal dari dokumentasi internal untuk tim engineering di Vidio, yang kami rasa mungkin berguna untuk dibagikan kepada komunitas yang lebih luas. Kami sadari ada background / context yang kurang lengkap yang kami masih belum sempat menambahkannya. Skill yang dibutuhkan Bagian ini hanya mendeskripsikan skill apa saja yang dibutuhkan. Kalau kamu tertarik untuk belajar…
-
You Can Double-Protect Your Keys by Storing Them in NDK and Encrypting Them
There are many ways to secure your key when building an APK. But for now, I want to explain one way to secure your key: store it in NDK and double-secure with an encrypted key. I believe that this is not a 100% guarantee that your key is secure. But at least make it hard…
-
How to enable Lint GradleDependency when use dependency substitution
In these day, there are many ways to make your gradle file looks clean and more structured. Even more, if you have many module and there will be many duplication dependencies you will write in your gradle file. One of the way, you can use is dependency substitution. Which means you will have an extra…
-
Intern Story: Bangga Menjadi #PerempuandiVidio
Di Hari Perempuan International kali ini, Vidio mengajak salah satu intern untuk membagikan cerita dan pengalamannya setelah satu bulan bergabung menjadi intern di Vidio dan bekerja bersama para #PerempuandiVidio. Simak cerita yang ditulis oleh Haekal Mahdania — Magang Merdeka Batch 4 berikut ini! Menjadi mahasiswa yang memiliki kesempatan untuk magang di suatu perusahaan merupakan sebuah…
-
Story about us migrating from RxSwift to Swift Concurrency
Once upon a time there’s a team who changed the supported iOS version to iOS 13 as the minimum version. So they could upgrade their RxSwift library to RxSwift version 6.5.0 but some people from the team want to try to migrate to Swift Concurrency. That makes us want to change a little bit of…
-
#8volution Journey: Sebuah Kisah di SCTV Tower Lantai 12
Senin, 8 April 2019. Saya datang ke kantor Vidio untuk pertama kali. Memakai kemeja biru muda lengan panjang, celana bahan, dan sepatu pantofel. Sebuah outfit yang cukup salah sambung ketika melangkah keluar dari lift lantai 12. Setelah menunggu beberapa saat, Mas Harswanda, HR saat itu, menjumpai dan mengajak saya untuk berbincang di salah satu ruangan…
-
#8volution Journey: From Watcher to Wadiono
Series, film, Anime, dan pertandingan sepak bola menjadi tontonan wajib bagiku. Sebagai seseorang yang hobi nonton, aku tak peduli asal negara dan genrenya. Akan kutonton jika dari membaca sinopsisnya saja sudah menarik perhatianku. Faktor banyak yang me-review juga yang membuatku penasaran untuk menontonnya. Sebagai warga negara +62, eh.. maksudnya warga negara Indonesia, tontonanku pun tak…