Madeleine SekarGame List AppThis app called Game List. Game list app will show you list of games from selected API. It has two main screens. Where the first screen…6d ago6d ago
Madeleine SekarBridge Design Pattern: Let Your Abstraction and Implementation Vary IndependentlyBridge design pattern is one of the structural design pattern. At first I wasn’t very familiar with its name but apparently we all have…Sep 27Sep 27
Madeleine SekarBrief Intro to LateinitRecently, I have just learned about Kotlin lateinit. Lateinit is a reserved keyword in Kotlin. By using lateinit, we basically tells the…Sep 25Sep 25
Madeleine SekarThe Perfect Gift for Your Programmer Sloucher FriendAs a programmer, of course we will spend most of our time coding, often sitting for long hours. Nowadays there are desks invented to…Sep 23Sep 23
Madeleine SekarBoost Your Productivity with IntelliJIn the past few weeks of bootcamp, one of the most interesting things I’ve learned is getting familiarized with my chosen integrated…Aug 27Aug 27
Madeleine SekarWrite Your Best Code with Best Practice Programming — OO and SOLID PrinciplesWhen developing our software, there are several informal rules that many software developers agreed on to follow which often called as…Apr 14, 2023Apr 14, 2023
Madeleine SekarRide and Drive with Test-Driven DevelopmentBefore we jump into deeper explanation of what Test-Driven Development (TDD) is, it is important to know the reason why we need it at the…Apr 12, 2023Apr 12, 2023
Madeleine SekarWireframing with Nielsen’s HeuristicsBefore building a house, every engineer will need a blueprint of the house. It is how wireframe is like to a product. Wireframe will…Mar 7, 2023Mar 7, 2023
Madeleine SekarStay Agile with Scrum — Manage the Agility of Your Project with Scrum FrameworkBefore we dive into the Scrum World, let’s get the initial understanding of our project characteristics first.Mar 7, 2023Mar 7, 2023