Dealing with string matching gracefullyAn experience of implementing fancy algorithm in app developmentJan 13Jan 13
Published inTokopedia EngineeringGetting Started with iOS App Modularization — An IntroductionApp modularization is an issue everyone runs into as a software engineer. There is a slew of solutions you can use to tackle modularizationSep 16, 20222Sep 16, 20222
Published inTokopedia EngineeringGetting Started with iOS App Modularization — Extracting CatalogIn this second part of modularization series, you will learn to extract code into its own framework.Sep 16, 2022Sep 16, 2022
Published inTokopedia EngineeringGetting Started with iOS App Modularization — Final Extraction and Micro AppIn this final part, you will learn the micro app concept, wrapping up the modularization seriesSep 16, 2022Sep 16, 2022
Published inBetter ProgrammingA Comprehensive Guide to Flutter’s BLoC ArchitectureIs it similar to Redux?Jun 9, 20221Jun 9, 20221
Published inBetter ProgrammingThe Progressive Web Apps Guide You’ve Been Looking ForConvert your old boring websites into PWAsMar 17, 20211Mar 17, 20211
Published inBetter ProgrammingHow to Create a Draggable Floating View in SwiftAdd an interesting UI element to your appDec 9, 20201Dec 9, 20201
Published inBina Nusantara IT DivisionDesign Pattern : Why You Would Probably Need OneIn the software engineering world, we all aim to build a clean, well-defined and structured application, so that our product is reliable…Oct 24, 20201Oct 24, 20201
Published inBina Nusantara IT DivisionAll You Need to Know About Swift’s ClosureClosures are self-contained blocks of functionality that can be passed around and used in your code.Oct 21, 2020Oct 21, 2020
Published inThe StartupiOS Dev 101 : Dynamic UITableViewCellAs iOS developers, it is a common practice to put your list of data in the cells within the UITableView, but one problem always come up to…Jun 20, 2020Jun 20, 2020