atWare Vietnam  Blog ✍️

Stay informed with industry insights,development best practices, and the latest trends in software engineering. Explore our expert perspectives and stay ahead in the digital world.

Welcome Devin

AI エンジニア・Devin すごい。チームへようこそ!

May 16, 2025
MAKINO Gene Takashi
Day 7: SEO Optimization, Google Search Console, and Content Enhancement with ChatGPT

In the final part of our website revamp series, we focused on optimizing SEO, setting up Google Search Console, and leveraging ChatGPT to refine our content strategy.

May 05, 2025
n-tien
Day 6: Building a Careers Page with Markdown and Lightsail PostgreSQL

In the sixth part of our website revamp series, we created a dynamic Careers Page using Markdown for job listings and Lightsail PostgreSQL for managing internship applications.

May 04, 2025
n-tien
Day 5: Creating a Dynamic Blog with MDX and Migrating Legacy Content

In the fifth part of our website revamp series, we built a fully dynamic blog using MDX and automated the migration of old posts with a Python crawler.

May 03, 2025
n-tien
Day 4: Building a Smart Contact Page with Slack Webhooks

In the fourth part of our website revamp series, we show how we created a dynamic contact page and integrated Slack notifications without using a traditional email service.

May 02, 2025
n-tien
Day 3: Seamless Deployment — Hosting on Lightsail Container Service and Automating with GitHub Actions

In the third part of our website revamp series, we focus on deploying the Next.js app to AWS Lightsail Container Service and automating deployments using GitHub Actions. Here's how we created a modern and efficient CI/CD workflow.

May 01, 2025
n-tien
Day 2: Designing the Future — Building a Stunning UI with MagicUI and Shadcn/UI

In the second part of our website revamp journey, we focused on creating a scalable, beautiful user interface using Shadcn/UI for structure and MagicUI for visual flair. Here's how we combined engineering-friendly components with modern aesthetics.

Apr 30, 2025
n-tien
Day 1: Embracing Next.js — The Foundation of Our Website Revamp

At atWare Vietnam, we decided to rebuild our website using Next.js to achieve superior performance, scalability, and SEO. In this first part of our 7-day series, we explain why Next.js was the perfect choice and how it set the stage for rapid development.

Apr 29, 2025
n-tien
Beginner Series: Hands On AWS Lambda and NodeJS

"Beginner Series" for AWS Lambda using NodeJS

Jun 21, 2024
Jack Harrison
Beginner Series: Hands On React and TypeScript

Explore how to get started with React and TypeScript

Jun 21, 2024
Jack Harrison
GitLab CI/CD for React Nx Repositories #2: Release Application to AWS

Welcome back to our journey exploring GitLab CI/CD for React Nx repositories! In Part 1, we finished setting up code quality checks to ensure coding standards,

Jun 03, 2024
Jacie
Trunk-based development

GitflowWhat is Gitflow?Gitflow is an alternative Git branching model that involves the use of feature branches and multiple primary branches.How it works?1. A d

May 23, 2024
Minh Ngọc Đặng
GitLab CI/CD for React Nx Repositories #1: Code Quality Checks

Learn how to set up code quality checks for a React Nx repository with GitLab CI. Optimize your development process and deliver exceptional software.

May 10, 2024
Jacie
Amazon SQS dead-letter queue with CDK and its problem

Amazon Simple Queue Service (Amazon SQS) is a distributed message queuing service introduced by Amazon. Amazon SQS offers a secure, durable, and available hoste

May 06, 2024
Minh Ngọc Đặng
Using Mapbox with React #2: Adding Markers, Popups...

Welcome to the next part of integrating Mapbox with React! In this installment, we delve into the art of adding markers & popups

May 06, 2024
n-tien
Hands-on serverless with AWS Lambda, Go and CDK

AWS Lambda is a service from Amazon Web Services that used to build a highly scalable event-driven application. It is designed to enable developers to run code

Apr 18, 2024
Minh Ngọc Đặng
How to Efficiently Process Large CSV Files with Lambda and Step Functions using AWS CDK v2

Hi, there 👋 We need to get a large CSV file periodically from an external API and store it in our database to provide for the front-end side and draw visual gra

Apr 18, 2024
Jacie
Using Mapbox with React #1: Initialize a Mapbox React Component

Mapping solutions are essential in today’s app and web development landscape, offering extensive capabilities for everything from location tracking to interacti

Apr 18, 2024
n-tien
How Our Developers Enhance Software UI/UX Design

Hi, there 👋 We are software engineers from atWare Vietnam. Fresh off the heels of completing a UI/UX improvement project for one of our clients, we're excited t

Apr 11, 2024
Jacie
Understand AWS EKS (Part 1)

PrerequisitesYou should understand the basic knowledge about container (Docker) • What is the container? • How does it work?Kubernetes OverviewIntroductionThe n

Jan 06, 2023
Jack Harrison
Serverless Microservice with DDD, Onion Architecture in Nx/Monorepo (NestJS, AWS Lambda and AWS CDK)

Serverless Microservice with DDD, Onion Architecture in Nx/Monorepo (NestJS, AWS Lambda and AWS CDK)

Apr 04, 2022
Jack Harrison
Renovate JS: Automated Dependencies Update

In Software Development keeping up to date with technology updates is crucial. This is true both for developers as they learn and renew their skills, and also f

Feb 24, 2022
Jack Harrison