Fathan MuthahhariSonarQube untuk Quality Assurance Aplikasi FrontendPada blog saya tentang clean code, saya menyebutkan sebuah tool yang dapat berguna untuk menjaga kualitas kode kita yaitu SonarQube…May 12, 2022May 12, 2022
Fathan MuthahhariDesain yang Baik Harus “Idiot Proof”Beberapa waktu yang lalu saya telah menulis bagaimana tim kami membuat terlebih dahulu persona untuk mengetahui target pengguna aplikasi…May 12, 2022May 12, 2022
Fathan Muthahhari“Di Laptop Saya Bisa Kok”: DockerProses konfigurasi environment merupakan hal yang harus dilakukan pertama kali dalam proses development. Meskipun sangat sering dilakukan…May 11, 2022May 11, 2022
Fathan MuthahhariDesign Pattern pada LaravelDi dunia software engineering, kita dituntut untuk bisa menyelesaikan masalah seefektif mungkin. Bila kita berusaha untuk mencari seluruh…May 11, 2022May 11, 2022
Fathan MuthahhariDesain yang Baik Tidak Muncul dalam Satu Malam!Pembuatan desain adalah tahap yang krusial dalam proses development suatu produk. Hal yang seringkali tidak diketahui oleh orang awam…Apr 12, 2022Apr 12, 2022
Fathan MuthahhariRefactoring: If It Works It Ain’t Stupid, or Is It?If it works, it ain’t stupidApr 11, 2022Apr 11, 2022
Fathan MuthahhariMenghindari Kode yang “Jorok”Proses development sebuah software tidak akan lepas dari prinsip clean code. Clean code adalah code yang mudah dibaca, mudah dipahami, dan…Apr 11, 2022Apr 11, 2022
Fathan MuthahhariAgile Development dengan ScrumAgile software development adalah metode pengembangan software yang memungkinkan respon cepat terhadap perubahan. Metode ini sering…Apr 11, 2022Apr 11, 2022
Fathan MuthahhariTDD on My Frontend ApplicationI have been introduced to TDD since my second year of college. TDD is a way to develop your code a fraction of a time by testing it before…Mar 22, 2022Mar 22, 2022
Fathan MuthahhariPull Request: Your Sleep Schedule WreckerSo after a week filled with misery and pain trying to implement your feature, you finally made it. You have successfully implemented your…Mar 21, 2022Mar 21, 2022