Sharing is Caring

Explore all my posts on web development, software engineering, and more!
Còn chút gì để nhớ
Bài cảm nhận tham gia cuộc thi "Trở lại học trò" do Nhà xuất bản Trẻ tổ chức nhân sự kiện ra mắt truyện dài "Lá nằm trong lá" 2011
Automatically Creating New Users in Supabase with SQL Triggers
Supabase's built-in authentication system handles user creation securely. However, you might want to automate the creation of additional user data (like profiles) upon signup. This can be achieved using PostgreSQL triggers within Supabase.
Catch Typos Early with crate-ci/typos
Typos can creep into any codebase, but they don't have to slow you down. crate-ci/typos is a handy tool that helps you identify and fix typos in your project.
Compare 1Password vs Bitwarden
I wanted to share a quick comparison of two password managers I recently tested.
Configure ESLint, commitlint, lint-staged and Prettier to improve your development
This short guide will provide you a consistent and reusable development workflow for your new or existing projects, especially in JavaScript.
VSCode extensions for developers
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity)
ingress-nginx controller not work for fanout configuration
Running a Docker container as non-root user
Disable firewall in EC2 instance from AWS Console
Host ASP.NET Core on Linux with Nginx
This is a helper document guide how to setup, config and deploy an .NET Core Web Engine Hosting on an Ubuntu Server.
Minimal Docker container
Create the smallest possible Docker container
XML to JSON - VSCode extension
Convert XML from clipboard or current document/selection to JSON
Property lookup on booleans
pino-redis - first contribution
Hello World! app with Node.js and Koa