RSSAmplifier

Blog

Hung Vu

Navigating software, servers, and the stories in between.

hungvu.techRSS feed ↗41 posts

Latest posts

How to update NVM firmware for Intel i225 and i226 Ethernet controllers?

A step-by-step guide on updating the NVM firmware for Intel i225 and i226 Ethernet controllers to ensure optimal performance and compatibility.

Quantumm Fiber W1700K teardown, board view, and UART pins

In this article, I will show the internal and boot environment of Quantumm Fiber W1700K (also known as Gemtek MXF-W1700k).

Migration from IPv4 to IPv6 on AWS, what to know about?

What to consider when migrating from IPv4 to IPv6 for a simple web server on AWS? VPC, containers, database, reverse proxy, networking, and a lot more.

How to pass through a GPU device in Harvester (vs. Proxmox)?

How to pass through a PCI device or GPU to a Windows Virtual machine in Harvester HCI? Is it simpler than Proxmox? Let's find out.

Can I use external SSD enclosures for Proxmox disks?

Expanding your Proxmox storage and ZFS pool with external SSD enclosures is feasible and stable enough for homelab use but with some catches.

Checklist of considerations for a production-ready website

To reach a production environment, many more items that are out of a developer's scope have to be reviewed. Here is my production-ready checklist.

CenturyLink service is bad, here is why

For my homelab, I have been a CenturyLink customer for a few months. Their customer service quality is ... worth a rant.

Virtualize TrueNAS inside Harvester HCI

TrueNAS and Harvester HCI (with Kubevirt for VM management), will they be a good combination?

Virtualize OpenWRT firewall in Harvester HCI

I decided to virtualize my infrastructure, and the first step was to put my OpenWRT firewall into the Harvester cluster.

Create a webapp using Amplication, Novu, and Discord

In this project, I'll be showing you a way to integrate Novu with Amplification, a BaaS platform to quickly develop a back end with user notification PoC.

Is Harvester a good hypervisor for a beginner?

Harvester HCI is an alternative to popular open-source hypervisors like Proxmox or XCP-ng. Is Harvester a good option for a beginner? Let's find out.

Amplication vs Supabase vs Appwrite, free BaaS comparison

Building the back end of your product requires a lot of effort. However, BaaS and headless CMS will ease that for you with Amplication, Subapase, and Appwrite.

ChromeOS Flex vs. Linux? You may want to wait.

I decided to try out the bleeding edge ChromeOS Flex, and what have I found...

How to build a blog website with a newsletter system?

In this tutorial, you will learn how to develop a blog that notifies newsletter subscribers when a new article arrives using Next.js, Payload CMS, and Novu.

How to set up Bitwarden Enterprise SSO via OIDC with Google?

Google is a popular identity provider that can be integrated with Bitwarden Enterprise to create a single sign-on flow (SSO) via OpenID Connect (OIDC).

Fix CAPTCHA block user access to WordPress

Cloudflare Turnstile and Wordfence 2FA can lock you out of the admin panel with a bug causing login and human verification loops, here is a way to fix it.

AMD's RDNA 3 GPUs are announced, $600 cheaper than RTX 4090

AMD made an incredible announcement with RDNA 3 at $600 cheaper to fight off Nvidia Lovelace giants. AMD started off with the Radeon 7900 XTX and 7900 XT.

Is AMD GPU better than Nvidia on Linux?

AMD GPU driver installation on Linux is a rabbit hole with multiple errors like no linux-modules-extra installation candidate, rocm-llvm unmet dependencies.

Backup and encrypt Microsoft 365 with Synology Active Backup

In this article, I will go over the necessary steps to create the first backup of your Microsoft 365 cloud services on DiskStation Manager (DSM) 7.

What is AWS Programmer Writer?

Have you ever heard of the AWS Programmer Writer position? Let's learn about this role and my experience going through the interview process.

Amazon's culture in the Leadership Principles

Amazon's Leadership Principles define the values that create the company culture. Let's see what they are and why you should learn about them.

Strapi vs Directus vs Payload, Headless CMS Comparison

This article presents a comparison between Strapi, Directus, and Payload CMS to figure out the best headless CMS for web developers in 2022.

Headless CMS comparison and review

This article is a beginner guide to the concept of headless CMS and helps you choose the best headless CMS to build your personal portfolio and blog page.

Explore concepts of a Medusa eCommerce server

This article will take you through Medusa's architecture and give you a general overview of the Medusa server to better understand how it works.

Next.js 12.2 Release

Next.js 12.2 introduces breaking changes in Middleware, On-Demand ISR, Images, and more upgrades to Edge functions like Edge API Routes, SSR, and more!

Security via open-source, a common fallacy?

As days go by, more people are going for open-source software for better cost, security, and privacy. It can be very secure, but there are pitfalls.

Update Firefox products now to fix critical vulnerabilities

After the Pwn2Own event, Mozilla has released security fixes for multiple products to patch critical sandbox escape and operating system takeover exploits.

WhatsApp globally launches Cloud API

After several months of beta testing, Meta's CEO Mark Zuckerberg announced the general availability of WhatsApp Cloud API at the Conversations Event.

JavaScript Promise Chaining - Avoid Callback Hell

In this tutorial, you will learn about callback hell and how to avoid it using promise chaining in JavaScript.

Best publish time for blog engagement'

How to maximize the impression of your technology blog post? Published time and tags are important factors to increase user engagement in your article.

What is GitHub CLI?

What is GitHub CLI? How is it different from Git CLI? What can GitHub CLI do? A quick introduction to GitHub command line interface.

What are GitHub Actions?

GitHub Actions allows you to automate workflow with GitHub internal and external events, GitHub Actions workflow, runner, workflow job, and reusable action.

Semanticly crafting your code base

What are semantic commits, HTML semantic elements, and semantic versioning? How to organize your software project with semantics?

Some tips to configure Google Cloud SQL

Useful tips to help you start configuring the database on your first Google Cloud SQL instance.

Modern front-end technologies to explore

Become a web developer with the best frontend frameworks and libraries in 2022, from React, Vue, to Svelte, MUI, PostCSS, Sass, Tailwind, and more.

Run a web app on Google Cloud App Engine

With Google Cloud App Engine as a target deployment environment. Here are 3 ways to deploy and host my React app on GAE.

Advanced GitHub Actions - Conditional Workflow

How can I create one GitHub workflow which uses different secrets based on a triggered branch? The conditional workflow will solve this problem.

Free WordPress site with Google Cloud and Cloudflare

Using Google Cloud Platform and Cloudflare is a budget solution to securely and optimally host a small and fully featured WordPress website.

Deployment process from GitHub to GAE and Cloud SQL (P2)

Running locally does not mean it will work in a cloud environment, even the purpose is only to get an application up and running on GAE.

Deployment process from GitHub to GAE and Cloud SQL (P1)

I want to deploy a NodeJS 'Hello World' application from GitHub to Google App Engine and Cloud SQL. Where should I start?

Starting a NodeJS web app deployment to Google Cloud

NodeJS, App Engine, Cloud SQL? What to consider and where to start?