Sulthan Afif AlthafThe Journey to Becoming a Great Programmer: Insights from My Bootcamp AdventureWhen I wrote this article, I had just finished my journey in Software Engineering Bootcamp by GoTo. GoTo is an Indonesian technology…Jul 6Jul 6
Sulthan Afif AlthafAndroid day 4: MVVM and CoroutineAndroid Module — Goto Engineering Bootcamp 2024 Batch 1Jun 25Jun 25
Sulthan Afif AlthafDay 3 Android Bootcamp: Retrofit and DaggerOn the third day of Android module, we learned about one of the most important things in Android application: networking. Nowadays, almost…Jun 23Jun 23
Sulthan Afif AlthafDay 2 Android Bootcamp: Exploring View, Style and ComponentsOn the second day of the Android module bootcamp, we covered more topics and materials related to Android app development. We covered…Jun 20Jun 20
Sulthan Afif AlthafHonest reaction to revisiting Kotlin and Android DevelopmentOn the day I am writing this article, I have just finished the first day of learning for the Android development module at GoTo Engineering…Jun 20Jun 20
Sulthan Afif AlthafThriving in Madness: Lesson Learned from Core Engineering Bootcamp of GoTo Engineering BootcampIt’s been almost a month since I joined GoTo as a fresh graduate software engineer. I joined GoTo through a campus hiring program, and this…Jun 2Jun 2
Sulthan Afif AlthafWorking with Top Down & Bottom Up TDDSome time ago, I wrote an article about TDD (Test Driven Development). TDD is a software development method where developers write tests…May 27May 27
Sulthan Afif AlthafIntroduction to Single Responsibility PrincipleIf you go to Warmindo (Indomie noodle stall), you will generally find the worker that does all the work all at once such as taking orders…May 20May 20
Sulthan Afif AlthafCode Smell and How To Avoid ItAny fool can write code that a computer can understand, good programmers write code that every human can understand. — Martin FowlerMay 16May 16
Sulthan Afif AlthafCode Coverage and Static Code Analysis for Code Quality MeasurementAs software developers, we must always ensure that the programs we create are in accordance with the requirements and standards that apply…May 12May 12