Michael SudirmançDo you feel that reading takes a lot of work? Well, I definitely had that impression. Back then, reading felt time consuming, and I don’t…Oct 7, 2022Oct 7, 2022
Michael SudirmaninMoodah POSReactJS and Apollo ClientReactJS has been the people’s favorite for quite a while. With its popularity, developers have been creating more features and libraries…Dec 5, 2019Dec 5, 2019
Michael SudirmaninMoodah POSGraphQL in Moodah POS: Apollo ServerWith the never ending development of codes, we continue to strive for better and clean structured codes. In this article, I would like to…Dec 5, 2019Dec 5, 2019
Michael SudirmanMock TestingMocking means making a replica or imitation of something.Nov 22, 2019Nov 22, 2019
Michael SudirmaninMoodah POSTest Driven Development (TDD)What is Test Driven Development (TDD)?Nov 20, 2019Nov 20, 2019
Michael SudirmaninMoodah POSDesign Pattern and RefactoringWith the ever growing lines of codes that we write into our project everyday, we tend to get messy and do not even know how to add…Nov 14, 2019Nov 14, 2019
Michael SudirmaninMoodah POSSoftware Architecture in Moodah POSElegant applications that we use on a daily basis involves elegant architecture as well. Like building a house, designing a good software…Nov 7, 2019Nov 7, 2019
Michael SudirmaninMoodah POSPersona in User Centered DesignTo create a better software, we must be able to identify who are going to use them. These are called persona, a fictional character that…Nov 1, 2019Nov 1, 2019
Michael SudirmaninMoodah POSDocker Orchestration and Continous DevelopmentKnowing CI/CD to improve your project systemOct 17, 2019Oct 17, 2019
Michael SudirmaninMoodah POSClean CodeBeing a good programmer also mean being a programmer that knows how to make codes that is easily read by others. In other words, we must…Oct 10, 2019Oct 10, 2019