Muslikh Annur·Nov 23Crafting a Maintainable QueryIn my journey through the data field over the past three years, I’ve gained a lot of insights and honed my data-wrangling and problem-solving skills. My latest adventure has led me to a leading fintech company, where I’ve spent the last year working with a diverse team of data professionals…Sql10 min readSql10 min read
Agung Pratama·Feb 7Our 1 Mistake in iOS App Modularization That Slows our Xcode Build processThis was never mentioned in the usual “How to make Xcode build faster” articles, and it might be happening to your codebase too. So half a year ago, I upgraded my work laptop from a regular M1 chip Macbook Pro to an M1 Pro chip Macbook Pro. Feeling enthusiastic, the…Modularization8 min readModularization8 min read
Bagus Budi Cahyono·Feb 3How to Write Conditional Statements like a Pro 😎Tips on writing cleaner conditional statements (if else) — As a software engineer, I use conditional statements frequently. In this post, I will share with you how to write a better conditional statement. I hope that this approach will help you to write cleaner code so that your teammates will love your code. Here are the tips. Use Guards Let’s take…Apps5 min readApps5 min read
Ricki Bin Yamin·Nov 30, 2022How We Centrally Manage UITabBar in Our iOS AppsImagine you have dozens of screens in your apps. Some of them need to show the tab bar and others don’t. How complicated it is if we handle it one by one on every screen. It can run the risk of being buggy. Background In Stockbit apps, the tab bar is…IOS4 min readIOS4 min read
Fadhil Thomas·Oct 31, 2022Kubernetes Runtime Security with CNCF Falco on Amazon EKSDetection of anomaly behavior in running containers Objective Many companies have implemented secure CI/CD pipelines, from which the code is stored until it is deployed to production like the figure below. Do you think that’s enough? What if you have deployed a container image with a zero-day vulnerability like Log4Shell? How…Kubernetes Security6 min readKubernetes Security6 min read
Agung Pratama·Jul 8, 2022What We’ve Discovered in Order to Scale Up Our iOS Mobile TeamAs expected, it is not just about hiring and/or adding more talent. — I wrote this paper as a follow-up to my prior presentation at the StockBibit Engineering Class. …Mobile6 min readMobile6 min read
Muhammad Rahmatullah 🇮🇩·Jan 12, 2022How to Boost Our Software Engineers Productivity with CI/CD.Kindest deployment and testing tasks that can be done effortlessly by using simple CI/CD. — Have you ever accidentally deployed some change that breaks the application, and it happened because you forgot to fully test the application on your local machine? Or maybe you are just too tired to do a repetitive task and then unconsciously deploying the application as fast as you can without…Infrastructure5 min readInfrastructure5 min read