Sails.js | MVC Framework for Node.js

Sails.js | MVC Framework for Node.js

Introduction Sails.js is a popular MVC (Model-View-Controller) framework built on top of Node.js that simplifies building scalable and real-time web applications. In this tech blog, we will create a web app with Sails.js and set up a MySQL database connection. Additionally, we will compare Sails.js with Express.js, another widely used Node.js framework. Sails.js is actively being used in the wild by companies like Postman, Paystack, and […]

Read More

DECREE 44/2023/ND-CP ON VAT REDUCTION

DECREE 44/2023/ND-CP ON VAT REDUCTION

On June 30, 2023, The General Department of Taxation issued Public Notice 05/CD-TCT about the implementation of Decree 44/2023/ND-CP stipulating the value-added tax (VAT) reduction policy according to Resolution 101/2023/QH15 of The National Assembly. Time Limit For Applying VAT Reduction Policy According To Decree 44/2023/ND-CP The policy of reducing VAT as prescribed in Decree 44/2023/ND-CP is valid from July 1, 2023 to December 31, 2023. […]

Read More

Run load test/performance test with Artillery

Run load test/performance test with Artillery

Introduction What is performance testing? And why should you do a load test? Performance testing is software testing that evaluates how well an application performs under different workloads. This involves measuring various metrics such as response time, bandwidth, and scalability to ensure that the application can handle the expected number of requests from users without degrading performance or crashing. Performance testing can also identify performance […]

Read More

GitHub Copilot Internal Review

GitHub Copilot Internal Review

Since the launch of the ChatGPT service, the use of AI for efficiency improvement and quality improvement has become more active in various industries and tasks. In our company as well, there are some restrictions to prevent leakage of confidential information, but the opportunities to use AI services in business are increasing. Therefore, this time, we had about 10 developers use GitHub Copilot to see […]

Read More

From Laravel 8 to Laravel 10 – A migration guide and new features introduction

From Laravel 8 to Laravel 10 – A migration guide and new features introduction

Why should you migrate from Laravel 8? Laravel’s new version is now released yearly. Changes such as deprecated features and new features keep coming up. Therefore, the more versions ahead from the latest version you are, the more “painful” and time-consuming it is to upgrade compared with upgrading regularly. The main reason for this is that you let your codebase grow too large (classes, methods, […]

Read More

POSTMAN AND USEFUL FEATURES

POSTMAN AND USEFUL FEATURES

Since its first release in 2012, POSTMAN has gained over 25 million users for nearly a decade and has become the most popular tool used in API (Application Programming Interface) testing. POSTMAN has various features, including the ability to send HTTP requests using methods such as POST, PUT, GET, and DELETE, to check returned data in formats such as JSON and XML, to manage requests […]

Read More

MONITORING API USING AMAZON CLOUDWATCH SYNTHETICS CANARIES

MONITORING API USING AMAZON CLOUDWATCH SYNTHETICS CANARIES

Introduction AWS CloudWatch As a service to help monitor, aggregate, and analyze data, resources running on AWS. This service helps to provide practical information in real-time, allowing monitoring of memory areas of applications, infrastructure, and services such as Ram, Disk,… and use alerts; help optimize application performance, manage resource usage, and understand the health of your entire system, AWS resources, and customer applications running on […]

Read More

Run load test with K6 and Postman

Run load test with K6 and Postman

What is K6? Grafana k6 is an open-source load testing tool that makes performance testing easy and productive for engineering teams. Using k6, you can test the reliability and performance of your systems and catch performance regressions and problems earlier. We can write tests directly using K6 and run them. But in this article, I will explain how to run k6 tests with the existing […]

Read More