Kiến Thức

Kiến thức là sức mạnh (Knowledge is power)  giúp con người hiểu thế giới xung quanh, giải quyết vấn đề và phát triển bản thân.

14697 Bài viết
HOCs Pattern là gì? Hướng dẫn triển khai Hocs Pattern trong dự án React
Công Nghệ

HOCs Pattern là gì? Hướng dẫn triển khai Hocs Pattern trong dự án React

Hôm nay, mình muốn chia sẻ với các bạn về khái niệm rất thú vị trong React mà mình đã học, đó là...

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

Render Props pattern là gì? Hướng dẫn sử dụng Render Props

Mình muốn chia sẻ với các bạn về một khái niệm khá thú vị trong React là Render Props Pattern. Nếu bạn đang...

Idempotent Consumer: Xử lý thông điệp trùng lặp trong Microservices
Công Nghệ

Idempotent Consumer: Xử lý thông điệp trùng lặp trong Microservices

Trong kiến trúc microservices, các dịch vụ thường giao tiếp với nhau một cách không đồng bộ thông qua message queues hoặc event...

So sánh giữa HOCs, Render Props và Hooks.
Công Nghệ

So sánh giữa HOCs, Render Props và Hooks.

Chủ đề hôm nay mình muốn chia sẻ với các bạn về ba pattern phổ biến trong React: Higher-Order Components (HOCs), Render Props,...

Cách Discord Lưu Trữ Hàng Nghìn Tỷ Tin Nhắn Với ScyllaDB
Công Nghệ

Cách Discord Lưu Trữ Hàng Nghìn Tỷ Tin Nhắn Với ScyllaDB

Hãy tưởng tượng bạn có một thư viện khổng lồ, chứa hàng nghìn tỷ cuốn sách, và bạn cần di chuyển toàn bộ...

SQL là gì? Hướng dẫn Prompt SQL với ChatGPT, Copilot
Công Nghệ

SQL là gì? Hướng dẫn Prompt SQL với ChatGPT, Copilot

Bạn đã từng nghe đến SQL nhưng chưa hiểu rõ nó là gì? Hay bạn biết SQL là một ngôn ngữ để làm...

Vercel là gì? Hướng dẫn deploy dự án Next.js bằng Vercel
Công Nghệ

Vercel là gì? Hướng dẫn deploy dự án Next.js bằng Vercel

Bạn vừa mới hoàn thành một porfolio, dự án cá nhân bằng Next.js, React, HTML/CSS/JS tĩnh muốn share cho bạn bè, đồng nghiệp...

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...