From beginner to beginner, by the beginner. Hope this will gave you the answer you're looking for :)

This article was written as an individual review assignment for PPL CSUI 2021

Doing Testing for your project is a must, but working on it is simply not easy. just imagine you have to code so your projects work, and it is hard, then you also need to make the test. Imagine it already makes me feel dizzy :(. but we already knew that doing testing has many advantages and in my personal opinion, not doing a test is just like walking…


The fastest way for your product to go into the market with less cost.

This article was written as an individual review assignment for PPL CSUI 2021

In my personal opinion, one of the most interesting parts of building a new project is deciding what architecture that we will use. there are so many concepts of architecture that are already used by many dev teams in this world, such as client-server architecture, monolith architecture, microservice architecture and I’m sure there is plenty more architecture that I do not mention. But, we need to consider many aspects and factors when deciding…


why scrum became so popular lately? is this the best approach for building software?

source: https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/ST_vs_Gloucester_-_Match_-_23.JPG/350px-ST_vs_Gloucester_-_Match_-_23.JPG

This article was written as an individual review assignment for PPL CSUI 2021

When talking about how you manage your team to work on projects(in this context, building software) and want to produce high quality software within time and with estimated cost, people will refer to a cycle called Software Development Life Cycle(SDLC). There are many SDLC models we can find such as Waterfall model, Iterative model, Unified Process model, Spiral Model, and lately Agile approaches such as Extreme programming and Scrum

One reason why Agile…


ahhh… I wish to know all of this stuff a long time ago :(

This article was written as an individual review assignment for PPL CSUI 2021

For a software engineer, or everyone who needs version control in their works, using git as their version control is very recommended or maybe various people will think it’s a must to use it. So in this article, I will show you some of the tips and tricks that people mostly missed when using Git.

Hope this would help your work guys :)

1. GitLens (For Visual Studio Code users)

Have you ever in kind of situation when you want to know who is the person to blaming when you pulling an update from…


For my fellow teammate in PPL, this article written dedicated for you :)

https://cdn.spark.app/media/wwwrallybrightcom/image/team_dynamics_1000x667_w720.webp
https://cdn.spark.app/media/wwwrallybrightcom/image/team_dynamics_1000x667_w720.webp
https://cdn.spark.app/media/wwwrallybrightcom/image/team_dynamics_1000x667_w720.webp

This article was written as an individual review assignment for PPL CSUI 2021

One opinion that might be fit for this context, “best product was created by best team” is an opinion that I believe the reason why good products usually build by a bunch of people who gather as a team and have a very good team environment in their team.

but what makes a good team good?is it because the member of the team all highly skilled and full of experience? well, it’s not 100%…


DRY is one of the most important design principles every engineer should understand for the sake of engineers life(literally)

This article was written as an individual review assignment for PPL CSUI 2021

In this age, software engineer skill of coding and problem solving is just a basic skill that every engineer should have, that’s why every company will doing some coding test for their recruitment test before recruiting a new employee. But, when it comes to software engineering, there is much more skill that engineer should have for the success and scalability of the project. …


Good design is not enough, users need something more!

This article was written as an individual review assignment for PPL CSUI 2021

Do you ever hear people saying “bad UX” when they are using an app? do you ever feel confused when using an app? well maybe you just facing a product that builds without thinking about its users and just wants to be looking good, it is wrong? well in some conditions such as when you are just want to build a good portfolio then it will be fine. …

Anggardha Febriano

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store