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…

Deciding what state management works for your case is fundamental, so hopefully, this article might help :)

In this article, I will not discuss what is exactly state management, but instead, I will discuss and compare two state management that personally I have been used since my second semester of my colleague till now(still in my third year of a colleague) which is Redux and Bloc.

for the note, i have been using Redux since second semester of colleague but Bloc is much more new for me, because i’m using Bloc just since this pandemic start (middle 2020).

Most of…

in this article, we will walk through how I implement infinite scroll in my projects using Bloc as my State Management and Firestore as the databases

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

What and Why Infinite Scroll?

When it comes to fetching a bunch of data from our database to our Frontend projects, there must be a thought of how you will get the data. most of the time there is 3 way to fetch the data on this case. First is the simplest way, which is just getting all the data stored in databases, even if the…

Perhaps, If you met a dead end when creating testing, maybe you need to read this article

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

In this age of Web development, web development isn’t just only about HTML, CSS, and maybe javascript, but today more and more tools could be used to create beyond a website, which is a web app. as we know, a web app is much more complex than ordinary landing page website, and usually, it’s coming with third-party dependencies such as payment services, mailing services, ticketing services, etc.

As the bottom…

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