Skip to main content

Hiepph's Blog

Hello, everyone! Welcome to my personal blog.

In this blog, I will be writing about my projects (what I do/how I did), my personal experiences, and some random stuffs.

You can follow me on my social media and Github account.

Featured Posts

  • Posted on:  at 

    Đừng để MongoDB của bạn trở thành điểm yếu an ninh! Bài viết này sẽ giúp bạn hiểu rõ cách cấu hình phân quyền người dùng, bảo vệ dữ liệu, và nhận diện những sai lầm phổ biến nhất trong triển khai thực tế. Tất cả được trình bày dễ hiểu, áp dụng ngay.

  • Posted on:  at 

    Tự tay dựng MongoDB trên Ubuntu mà không cần copy-paste lệnh từ đâu cả! Bài viết này sẽ hướng dẫn bạn từng bước cài đặt, cấu hình, mở port, bật bảo mật và kiểm tra hệ thống hoạt động chuẩn chỉ – kể cả khi bạn mới làm DevOps lần đầu.

  • Posted on:  at 

    Tôi thức dậy lúc 5h30 sáng, ra công viên đi bộ khi cả thế giới còn ngái ngủ. Những gì tưởng như bình thường – như chào buổi sáng, một cốc cà phê, hay vài ánh nhìn xa lạ – lại chính là thứ tạo nên chân dung rõ nét nhất của một con người sống giữa nhịp quay hối hả hôm nay.

  • Posted on:  at 

    Tired of hearing "It works on my machine"? Docker solves this by packaging your application and all its dependencies into containers, ensuring it runs consistently across development, staging, and production environments—no matter where it's deployed.

  • Posted on:  at 

    Redux không phải là con quái vật khủng khiếp như bạn tưởng! Hãy cùng tìm hiểu cách Redux giúp bạn quản lý state một cách có tổ chức, từ khái niệm cơ bản đến Redux Toolkit hiện đại, với những ví dụ thực tế và lời khuyên khi nào nên sử dụng.

  • Posted on:  at 

    Git là 1 hệ thống quản lí phiên bản phân tán (DVCS - Distributed Version Control System). Hiểu một cách đơn giản, DVCS là hệ thống lưu trữ các tập tin ( file, thư mục, …) theo thời gian, tương ứng với nhiều phiên bản khác nhau của các tập tin đó, và bạn hoàn toàn có thể quay lại 1 phiên bản xác định nào đó sau này, xem lại các thay đổi thực hiện theo thời gian hay làm việc trên nhiều nhánh khác nhau của 1 dự án. Chúng ta sẽ bắt đầu từ những bước đầu tiên để làm việc với Git nhé!

  • Posted on:  at 

    Trong bài viết này, mình sẽ giới thiệu MQTT theo cách... không nhàm chán. Quên đi những định nghĩa khô khan như "Message Queuing Telemetry Transport". Thay vào đó, hãy tưởng tượng MQTT như một "hệ thống tin nhắn WhatsApp cho máy móc" - nhưng thông minh và tiết kiệm pin hơn nhiều.

All Posts

  • Posted on:  at 

    Đừng để MongoDB của bạn trở thành điểm yếu an ninh! Bài viết này sẽ giúp bạn hiểu rõ cách cấu hình phân quyền người dùng, bảo vệ dữ liệu, và nhận diện những sai lầm phổ biến nhất trong triển khai thực tế. Tất cả được trình bày dễ hiểu, áp dụng ngay.

  • Posted on:  at 

    Tự tay dựng MongoDB trên Ubuntu mà không cần copy-paste lệnh từ đâu cả! Bài viết này sẽ hướng dẫn bạn từng bước cài đặt, cấu hình, mở port, bật bảo mật và kiểm tra hệ thống hoạt động chuẩn chỉ – kể cả khi bạn mới làm DevOps lần đầu.

  • Posted on:  at 

    Tôi thức dậy lúc 5h30 sáng, ra công viên đi bộ khi cả thế giới còn ngái ngủ. Những gì tưởng như bình thường – như chào buổi sáng, một cốc cà phê, hay vài ánh nhìn xa lạ – lại chính là thứ tạo nên chân dung rõ nét nhất của một con người sống giữa nhịp quay hối hả hôm nay.

  • Posted on:  at 

    Không phải lúc nào chúng ta cũng đầy năng lượng và sẵn sàng chiến đấu với cuộc sống. Có những ngày, việc duy nhất bạn muốn làm là... không làm gì cả. Và điều đó, đôi khi, cũng đáng được lắng nghe và cảm thông.

  • Posted on:  at 

    Tired of hearing "It works on my machine"? Docker solves this by packaging your application and all its dependencies into containers, ensuring it runs consistently across development, staging, and production environments—no matter where it's deployed.

  • Posted on:  at 

    Redux không phải là con quái vật khủng khiếp như bạn tưởng! Hãy cùng tìm hiểu cách Redux giúp bạn quản lý state một cách có tổ chức, từ khái niệm cơ bản đến Redux Toolkit hiện đại, với những ví dụ thực tế và lời khuyên khi nào nên sử dụng.

  • Posted on:  at 

    Git là 1 hệ thống quản lí phiên bản phân tán (DVCS - Distributed Version Control System). Hiểu một cách đơn giản, DVCS là hệ thống lưu trữ các tập tin ( file, thư mục, …) theo thời gian, tương ứng với nhiều phiên bản khác nhau của các tập tin đó, và bạn hoàn toàn có thể quay lại 1 phiên bản xác định nào đó sau này, xem lại các thay đổi thực hiện theo thời gian hay làm việc trên nhiều nhánh khác nhau của 1 dự án. Chúng ta sẽ bắt đầu từ những bước đầu tiên để làm việc với Git nhé!

  • Posted on:  at 

    Trong bài viết này, mình sẽ giới thiệu MQTT theo cách... không nhàm chán. Quên đi những định nghĩa khô khan như "Message Queuing Telemetry Transport". Thay vào đó, hãy tưởng tượng MQTT như một "hệ thống tin nhắn WhatsApp cho máy móc" - nhưng thông minh và tiết kiệm pin hơn nhiều.

  • Posted on:  at 

    Tôi 22 tuổi, đi làm đều đặn, có vẻ ổn… nhưng thật ra mỗi ngày đều đang “diễn” như biết mình đang làm gì. Hóa ra, nhiều người lớn cũng chỉ đang giả vờ như tôi thôi! Một lời thú nhận nhẹ nhàng cho những ai đang hoang mang giữa tuổi trưởng thành.

  • Posted on:  at 

    Bạn có biết tại sao dân IT luôn cảm thấy mình như phù thủy trong mắt người thường? Hay tại sao chúng ta có thể ngồi cả ngày để fix một cái bug nhỏ nhưng lại thích thú vô cùng? Hãy cùng khám phá những điều kỳ quái chỉ dev mới hiểu!

  • Posted on:  at 

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus.