Software Development


Next.js Framework; Simplify Your Web Building

Have you ever tried to create a React app? Then you will remember all the time it takes to set up our environment and optimization. In this post, we will introduce you to Next.js, a JavaScript framework to create React apps that handle the hassle for you. Read this article to know more!


The Benefits Of Using Clean Architecture in Golang

Clean Architecture is a design pattern that uses the concept of "separation of layers," a technique used for many years by software engineers. With Clean Architecture, we change one part of the code with minimal impact on any dependent code. Learn more about Clean Architecture in Golang in this article!


ReactJS with SASS/SCSS

Have you ever thought about style management? Styling is one of many processes during the web building process. As the development grows, its stylesheets increase in size and complexity, making them harder to maintain as time passes. Read more about how a CSS pre-processors can come in handy in this article!


Win-Win All Around: How to Maintain a Good Relationship with International Clients

Whether you are a first-timer determined to win the international clients’ hearts, or someone intending to improve relationships with long-term foreign clientele, we got you covered. Read this article for tips from Wendy Sanarwanto, one of Mitrais' Analyst, on navigating a relationship with overseas clients.

Hexagonal Architecture

Hexagonal Architecture Design Pattern

Alistair Cockburn developed hexagonal architecture, or ports and adapters architecture, and used it for designing software applications. We insert inputs and outputs at the edge of our design with hexagonal architecture. It allows us to isolate the central logic of the application. Since our inputs and outputs are on edge, we can switch their handlers without affecting our core code. Read more about hexagonal architecture design pattern in this article!


Using Microsoft Azure Functions to Process Messages from Azure Service Bus

There are several ways to process message in a Service Bus Messages Queue. One of the approach to handle the Azure Service Bus Messages Queue that is cost-effective, easy to maintain, and includes powerful functionality is to use Microsoft Azure Functions. Learn more about it in this article!


How RPA Improves Customer Service

By automating repetitive and mundane tasks, RPA can free up customer service representatives (CSRs) to provide higher levels of customer service. In addition, RPA can better assist the improvement of First Call Resolution (FCR) rates and Customer Satisfaction (CSAT) scores. Read more about it here!


Repository Pattern Implementation in PHP 

Sometimes we have to deal with a growing team, different types of people, and different ways of writing code. With repository patterns, we can make codes more maintainable. Read this article to know how to implement it in PHP!


Healthy Habits for Programmers

Programmers often view programming as a sedentary activity, sitting hours in front of computers and pulling all-nighters. Read this article to learn about healthy habits and practices that programmers can easily implement in their lifestyles.


A Simpler Framework, Svelte

Svelte is a new approach to user interface development. Compared to other frameworks such as Vue and React, Svelte proves to be much simpler. Read this article to learn more about Svelte!


How to Create CI/CD with Github Action and Laravel

Laravel has become the most widely used PHP framework to create small to large projects that require better performance. Read this article to learn how to make zero-downtime deployment with Laravel and GitHub actions.


Overview of New Feature in ES12

The ES12 was released in June 2021, and while it has many new features, many of you may not be able to look over it yet. We have summarized all the new features from JavaScript for developers to look at. Read this article to find out more!

Get the latest news from us to your inbox

(Weekly newsletter)

from Indonesia:
from Australia:
from New Zealand:
from Singapore:
Our social media
© Copyright 1991 - 2022 Mitrais