Công Nghệ

1043 Bài viết
Client-Side Rendering: Giải thích cơ chế hoạt động của CSR
Công Nghệ

Client-Side Rendering: Giải thích cơ chế hoạt động của CSR

Nếu bạn từng tự hỏi tại sao các website hiện nay lại có tốc độ phản hồi nhanh, giao diện mượt mà và...

Keycloak là gì? Hướng dẫn tích hợp Keycloak với Spring Boot
Công Nghệ

Keycloak là gì? Hướng dẫn tích hợp Keycloak với Spring Boot

Bảo mật là một trong những yếu tố quan trọng nhất khi phát triển ứng dụng, đặc biệt là khi bạn phải quản...

Server-Side Rendering: Giải thích cơ chế hoạt động của SSR
Công Nghệ

Server-Side Rendering: Giải thích cơ chế hoạt động của SSR

Khi bạn truy cập website, bạn mong muốn sẽ nhìn thấy nội dung xuất hiện càng nhanh càng tốt. Bạn cũng muốn rằng...

Ngrok là gì? Truy cập Localhost ở bất kì đâu với Ngrok
Công Nghệ

Ngrok là gì? Truy cập Localhost ở bất kì đâu với Ngrok

Trong quá trình phát triển phần mềm, nhiều khi bạn muốn chia sẻ máy chủ localhost của mình với đồng nghiệp, test ứng...

Tìm hiểu toàn diện về Index trong MySQL và PostgreSQL
Công Nghệ

Tìm hiểu toàn diện về Index trong MySQL và PostgreSQL

Trong quản trị cơ sở dữ liệu, Index (chỉ mục) là một công cụ quen thuộc và cực kỳ hữu ích để cải thiện hiệu...

Tìm hiểu Sentry: Công cụ Theo dõi Lỗi và Hiệu suất tự động
Công Nghệ

Tìm hiểu Sentry: Công cụ Theo dõi Lỗi và Hiệu suất tự động

Khi phát triển ứng dụng, việc gặp phải lỗi là điều không thể tránh khỏi, nhưng việc phát hiện và khắc phục chúng...

MUI (Material UI): Công cụ rút ngắn thời gian xây dựng Giao diện
Công Nghệ

MUI (Material UI): Công cụ rút ngắn thời gian xây dựng Giao diện

Nếu bạn đã từng làm việc với React, hẳn sẽ có lúc bạn tự hỏi: “Làm sao để giao diện của mình trông...

Hướng dẫn tích hợp Sentry vào ứng dụng React
Công Nghệ

Hướng dẫn tích hợp Sentry vào ứng dụng React

Trong bài viết trước, chúng ta đã cùng nhau tìm hiểu tổng quan về Sentry – một công cụ giúp theo dõi và...

Giới thiệu Ant Design: Hệ thống thiết kế UI dành cho Website
Công Nghệ

Giới thiệu Ant Design: Hệ thống thiết kế UI dành cho Website

Bạn đã từng trải qua qua khoảnh khắc ngồi trước màn hình, đối diện với vô vàn quyết định về giao diện: button...

Yup là gì? Hướng dẫn Validation với Yup trong dự án React
Công Nghệ

Yup là gì? Hướng dẫn Validation với Yup trong dự án React

Nếu bạn đã từng làm việc với các form trên website (ví dụ như: form đăng ký, đăng nhập, đặt hàng, cập nhật...

Crontab là gì? Hướng dẫn sử dụng Crontab
Công Nghệ

Crontab là gì? Hướng dẫn sử dụng Crontab

Đối với developer hay sysadmin, việc tối ưu hóa thời gian và tự động hóa các công việc lặp đi lặp lại là...

Tìm hiểu Microfrontend: Hướng dẫn triển khai Microfrontend trong Next.js
Công Nghệ

Tìm hiểu Microfrontend: Hướng dẫn triển khai Microfrontend trong Next.js

Trong lĩnh vực phát triển web, nhu cầu tìm kiếm các giải pháp linh hoạt, dễ mở rộng và dễ bảo trì đã...

Zod là gì? Hướng dẫn Validation với Zod
Công Nghệ

Zod là gì? Hướng dẫn Validation với Zod

Chắc hẳn khi làm website, bạn đã từng đau đầu với việc dữ liệu “rác” được gửi từ client lên server: email sai...

Hướng dẫn sử dụng công cụ đánh giá CV miễn phí
Công Nghệ

Hướng dẫn sử dụng công cụ đánh giá CV miễn phí

Các bạn biết đấy qua nhiều lần rớt và đậu phỏng vấn trong suốt những năm qua, mình phát hiện luôn tồn tại...

Cassandra là gì? Vì sao Facebook tạo ra Cassandra
Công Nghệ

Cassandra là gì? Vì sao Facebook tạo ra Cassandra

Cơ sở dữ liệu quan hệ, được xây dựng trên mô hình của Dr. Edgar F. Codd, đã chứng minh là rất thành...

Distributed Transaction hoạt động như thế nào?
Công Nghệ

Distributed Transaction hoạt động như thế nào?

Trong bài viết này mình sẽ giải thích nguyên nhân khái niệm Distributed Transaction ra đời, đặt biệt trong bối cảnh microservices ngày...

Proof of Stake (PoS) là gì? Sự khác nhau giữa PoS và PoW?
Công Nghệ

Proof of Stake (PoS) là gì? Sự khác nhau giữa PoS và PoW?

Chắc hẳn bạn đã biết đến thuật ngữ Proof of Work (PoW) – cơ chế đồng thuận ban đầu được sử dụng trong...

Mnemonic là gì? Quy trình tạo ra mnemonic
Công Nghệ

Mnemonic là gì? Quy trình tạo ra mnemonic

Bạn có từng nghe đến những khái niệm như: Seed phrase,Seed, Recovery phrase, Backup Code, Secret phrase, Mnemonic code hay phrasechưa? Thực ra...

GSAP là gì? Hướng dẫn sử dụng GSAP trong dự án React
Công Nghệ

GSAP là gì? Hướng dẫn sử dụng GSAP trong dự án React

Hiện nay, thẩm mĩ, nhu cầu người dùng tăng cao nên sự cạnh tranh về trải nghiệm của người dùng càng khốc liệt....

Clerk là gì? Hướng dẫn tích hợp Clerk vào dự án NextJS
Công Nghệ

Clerk là gì? Hướng dẫn tích hợp Clerk vào dự án NextJS

Trước đây, mình thường phải xây dựng hệ thống xác thực từ đầu: từ việc tạo bảng trong cơ sở dữ liệu (database),...