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…5 min read·Oct 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…3 min read·Dec 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…4 min read·Dec 5, 2019----
Michael SudirmanMock TestingMocking means making a replica or imitation of something.3 min read·Nov 22, 2019----
Michael SudirmaninMoodah POSTest Driven Development (TDD)What is Test Driven Development (TDD)?4 min read·Nov 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…2 min read·Nov 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…3 min read·Nov 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…4 min read·Nov 1, 2019----
Michael SudirmaninMoodah POSDocker Orchestration and Continous DevelopmentKnowing CI/CD to improve your project system7 min read·Oct 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…4 min read·Oct 10, 2019----