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
Test-Driven Development (TDD) là gì? Hướng dẫn thực hành TDD
Công Nghệ

Test-Driven Development (TDD) là gì? Hướng dẫn thực hành TDD

Bạn đã bao giờ nghe về TDD – hay còn gọi là Test-Driven Development (Phát triển dựa trên kiểm thử) chưa? Nếu bạn...

Two-Factor Authentication (2FA) là gì? Vì sao chỉ Mật khẩu thôi là chưa đủ?
Công Nghệ

Two-Factor Authentication (2FA) là gì? Vì sao chỉ Mật khẩu thôi là chưa đủ?

Ngày nay, bảo mật tài khoản trực tuyến đã trở thành mối quan tâm lớn khi các mối đe dọa từ tấn công...

WebGL là gì? Hướng dẫn tạo đồ họa đơn giản với WebGL
Công Nghệ

WebGL là gì? Hướng dẫn tạo đồ họa đơn giản với WebGL

Bạn đã bao giờ vào một trang web và bị cuốn hút bởi những mô hình 3D sống động hoặc những hiệu ứng...

Spring Boot là gì? Hướng dẫn Khởi tạo Project Spring Boot với Docker
Công Nghệ

Spring Boot là gì? Hướng dẫn Khởi tạo Project Spring Boot với Docker

Ngày xưa, khi phát triển ứng dụng bằng Java, việc cấu hình môi trường có thể nói là một “cơn ác mộng” vì...

Webhook là gì? So sánh Webhook và API
Công Nghệ

Webhook là gì? So sánh Webhook và API

Nếu từng làm việc với các ứng dụng như GitHub, Stripe hay Slack, chắc hẳn bạn đã thấy webhook xuất hiện đâu đó...

Hướng dẫn sử dụng Redux Toolkit và Redux Saga trong dự án React
Công Nghệ

Hướng dẫn sử dụng Redux Toolkit và Redux Saga trong dự án React

Chắc hẳn nếu bạn đã làm việc với React một thời gian, bạn sẽ biết quản lý state là một phần không thể...

Flask là gì? Hướng dẫn tạo Ứng dụng Web với Flask
Công Nghệ

Flask là gì? Hướng dẫn tạo Ứng dụng Web với Flask

Nếu bạn đang tìm kiếm một framework phát triển web đơn giản, linh hoạt và phù hợp cho cả người mới bắt đầu...

Giới thiệu Kiến trúc Backend for Frontend (BFF)
Công Nghệ

Giới thiệu Kiến trúc Backend for Frontend (BFF)

Hôm nay, mình sẽ chia sẻ với các bạn về một chủ đề mà mình thấy rất thú vị và hữu ích trong...

Grafana Loki là gì? So sánh Loki và Elasticsearch
Công Nghệ

Grafana Loki là gì? So sánh Loki và Elasticsearch

Dữ liệu log không chỉ là trợ thủ đắc lực giúp các nhà phát triển khắc phục lỗi ứng dụng, mà còn là...

Lazy Loading: Kỹ thuật Tối ưu Hiệu suất Website
Công Nghệ

Lazy Loading: Kỹ thuật Tối ưu Hiệu suất Website

Bạn có bao giờ thắc mắc vì sao một số trang web tải nhanh hơn hẳn ngay cả khi có nhiều hình ảnh...

CQRS là gì? Giới thiệu Design Pattern Command Query Responsibility Segregation
Công Nghệ

CQRS là gì? Giới thiệu Design Pattern Command Query Responsibility Segregation

CQRS hoạt động dựa trên nguyên tắc “chia để trị”, tách biệt hai luồng hoạt động chính của hệ thống – đọc và...

Hướng dẫn sử dụng Zustand trong NextJS
Công Nghệ

Hướng dẫn sử dụng Zustand trong NextJS

Hello, lại là mình đây, hôm nay mình muốn chia sẻ với các bạn về một thư viện quản lý state mà mình...

Full bộ Source code Microservices NESTJS – Simple Bento Social Network.
Công Nghệ

Full bộ Source code Microservices NESTJS – Simple Bento Social Network.

📦 Bộ source code bao gồm: Microservices (NEST): Post, User (Authentication & Authorization), Comment, Notification. API Gateway: Tyk/Nginx. Database: Postgres (sử dụng Prisma...

Apple lên tiếng về AI: Chúng ta có đang đánh giá quá cao Trí tuệ của nó?
Công Nghệ

Apple lên tiếng về AI: Chúng ta có đang đánh giá quá cao Trí tuệ của nó?

1. Researcher tại Apple đã nói gì? Các nhà nghiên cứu tại Apple đã gây chấn động trong lĩnh vực AI với một...

React Toastify là gì? Hướng dẫn sử dụng Toast Notification với React Toastify
Công Nghệ

React Toastify là gì? Hướng dẫn sử dụng Toast Notification với React Toastify

Mình muốn chia sẻ với các bạn về một thư viện mà mình đã sử dụng trong các dự án React gần đây...

Hướng dẫn tích hợp Redux và React Query trong dự án React Vite
Công Nghệ

Hướng dẫn tích hợp Redux và React Query trong dự án React Vite

Gần đây, mình đã phải đối mặt với một vấn đề khá đau đầu trong việc quản lý trạng thái ứng dụng React...

Một số Phương pháp cải thiện Performance trong dự án React
Công Nghệ

Một số Phương pháp cải thiện Performance trong dự án React

Hiệu suất luôn là yếu tố quan trọng đối với bất kỳ ứng dụng web nào. Một ứng dụng nhanh và mượt mà...

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

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

Làm việc với các tác vụ bất đồng bộ là một phần không thể thiếu trong phát triển ứng dụng hiện đại, đặc...

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

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

Khi mới bắt đầu học JavaScript và React, mình đã từng bối rối với khái niệm Promise. Nó giống như một thứ gì...

Hooks Pattern là gì? Hướng dẫn áp dụng Hooks Pattern trong dự án React
Công Nghệ

Hooks Pattern là gì? Hướng dẫn áp dụng Hooks Pattern trong dự án React

Nếu bạn đã từng làm việc với React, có lẽ bạn đã gặp khó khăn trong việc quản lý trạng thái, xử lý...