The terms modern is not timeless, it will have certain time and certain context. In this era, modern application means that the application should fulfill following criteria: speed, scale, resilence, and security. There are three characteristic of modern application. implement microservice architecture patterns, implement serverless operational models, and automated software delivery process...
[More]
Creating software for the organization is hard, but creating working software that can be used in the organization is harder. Mostly the software is buggy, a lot of changes asked, and not used by the end user. In this article, we want to discuss what we miss in software development communication.
Visual Communication
Never put your customers in text but put them in visual communication. Figma,...
[More]
I am wondering why the system can be down, outage, or slow. If we build better codes with DevOps. Nowadays, we can improve cloud operations through a process namely System Operations (SysOps). SysOps provides five main activities namely deploy, monitor, fortify, secure, optimize, and deploy. When doing complex system operations, we should have the baseline. The baseline on the cloud era namely AWS...
[More]
Whether you are joining Pearson Vue or Certiport. On this article, we will discuss five tips that you need to do before you are joining online exam through testing provider. This article assumes that you already book the exam schedule and learn the subject for your certification. This article will discuss the non-technical things outside of the certification process and subject.
#1 Choosing your...
[More]
If you are working as trainer or instructor for technology such as Microsoft Certified Trainer or AWS Instructor or AWS Educator, this article will discuss 7 things that you should do before and after classes.
#1 Creating Virtual Classrooms
Whether you are teaching with online training or onsite training, you should create virtual classrooms. The virtual classrooms can be deployed as Microsoft ...
[More]
Microsoft Azure Open AI solution supplies a foundation to create generative AI better than before. On this article, we curated five steps to create virtual assistant with Open AI.
Creating neural voice. On this step, we create custom voice for our virtual assistant. You can start the step by following this tutorial Create a project for Custom Neural Voice - Speech service - Azure AI services | M...
[More]
Requirements of IT Strategy
Agile IT strategy converts us from the old metric to the new metric. In the past, IT works as a support from the organization. The organization has problems, the IT department provides the solution by converting from the hardcopy into the digital, manual into the automatic. Although this is sufficient, some scenarios will no longer work. Because IT is still becoming "...
[More]
Being Agile doesn't mean you don't need requirements well. Being Agile means as lean as possible and as quick as possible. On this article, we will discuss four terms in Agile that can help you to shape the user requirements. Let's get started.
#1 Epic
Epic is a big user story. Epic can tell the big picture or user story. For example,
As a visitor I can register to the E-Commerce
This user st...
[More]
UML is just like separated graphics. Although it provides rich visual information, the UML can be overwhelming. Therefore, we need to understand the link between one diagram to the others. On this article, we want to understand the link between one diagram with the others. Let's write five steps to understand the lean UML model.
#Step 1 – Creating User Hierarchies
On this step, we can create t...
[More]
Whether you build a website, create an information system, or building e-services (E-commerce, E-Government, etc.), you should consider creating a model that guide you to understand the vision of the project as well as documenting the software requirements. On this article, we will discuss what the diagram that should be made to create information system modeling.
StepDiagramStandard adoptionPur...
[More]