Open in app

Sign In

Write

Sign In

Rayhan Arwindra
Rayhan Arwindra

9 Followers

Home

About

Published in Pilar 2020

·Dec 3, 2020

Leadership and People Management

When working in a team, one essential skill excluded from your job requirement is people management. How you communicate, cooperate, and behave with your co-workers would be the main factors to determine how well you do as a team. …

People Management

5 min read

Leadership and People Management
Leadership and People Management
People Management

5 min read


Published in Pilar 2020

·Dec 1, 2020

User Interface Design

While making good programs is enough to appease programmers, it is not enough to please your customers. Think of the apps you use every day, why do you use that app in particular and not the ones owned by their competitors? Chances are, the reason has to do with the…

UI

7 min read

User Interface Design
User Interface Design
UI

7 min read


Published in Pilar 2020

·Nov 19, 2020

Refactoring and Design Patterns

Refactoring is a way to improve your code without changing its external behavior. This is done to transform your code from a mess that only a compiler can read, to a beautiful script that would leave your fellow developers in awe. One way to refactor your app is to apply…

Refactoring

4 min read

Refactoring and Design Patterns
Refactoring and Design Patterns
Refactoring

4 min read


Published in Pilar 2020

·Nov 19, 2020

Deployment and CI/CD

In order to release your product to the general public, you would need to deploy it. Nowadays, deployment can be done automatically instead of manually, this process is called continuous delivery, or CD for short. You could also automate all processes prior to deployment, such as running tests automatically. …

Deployment

4 min read

Deployment and CI/CD
Deployment and CI/CD
Deployment

4 min read


Published in Pilar 2020

·Nov 18, 2020

Docker, Containerization, and Software Architecture

Today’s tools for software development are so numerous that it’s difficult to keep track of all the technologies used in a project. …

Docker

7 min read

Docker, Containerization, and Software Architecture
Docker, Containerization, and Software Architecture
Docker

7 min read


Published in Pilar 2020

·Oct 22, 2020

Mocking, Stubbing, and Test Isolation

It is not uncommon for a certain class, function, or component to depend on external functionalities to make them work. For example, a class in Java might call a function from another class, or the fronted of an application would fetch a get request from a backend API. This creates…

Mocking

4 min read

Mocking, Stubbing, and Test Isolation
Mocking, Stubbing, and Test Isolation
Mocking

4 min read


Published in Pilar 2020

·Oct 21, 2020

How to Conduct Usability Testing

So you’ve made your unit and functional tests for your product. You then made the code and voila! The test passes, your code coverage is high, and now your code is perfect, right? Not quite. Remember that we as developers are building the products for our customers. If they don’t…

Usability Testing

8 min read

How to Conduct Usability Testing
How to Conduct Usability Testing
Usability Testing

8 min read


Published in Pilar 2020

·Oct 20, 2020

The Agile Development Methodology

What’s most important in a software development process? Is it the team? The quality of the product? The timing of the release? Or is it the maintenance after the product is released to the public? The answer is all of them. All aspects mentioned above are all needed in order…

Scrum

7 min read

The Agile Development Methodology
The Agile Development Methodology
Scrum

7 min read


Published in Pilar 2020

·Oct 8, 2020

Applying Test-Driven Development

I get it, we all do. Testing is not exactly the most fun thing we can do in development. But you know what’s even less fun than testing? That’s right, debugging. If only there was a way to anticipate bugs and errors in our code before it actually happens. …

Test Driven Development

5 min read

Applying Test-Driven Development
Applying Test-Driven Development
Test Driven Development

5 min read


Published in Pilar 2020

·Oct 8, 2020

How to Git Good at Git

If up to this point you were a lone developer, you might have never even thought of needing to use git. However, when working in a team, you would definitely need a tool to control work between multiple developers within the same project. …

Git

8 min read

How to Git Good at Git
How to Git Good at Git
Git

8 min read

Rayhan Arwindra

Rayhan Arwindra

9 Followers
Following
  • Tsamara Esperanti E.

    Tsamara Esperanti E.

  • Nabila Ayu

    Nabila Ayu

  • Azzahra Abraara

    Azzahra Abraara

  • Rayhan Muzakki

    Rayhan Muzakki

  • Fırat Tuncer

    Fırat Tuncer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech