

API Security Testing (Phần 1)

Lời Mở Đầu Trong thế giới Internet ngày nay, nơi luồng thông tin và dữ liệu giữa các ứng dụng được trao đổi liên tục, cùng với sự phát triển…
Lời Mở Đầu Trong thế giới Internet ngày nay, nơi luồng thông tin và dữ liệu giữa các ứng dụng được trao đổi liên tục, cùng với sự phát triển…
Quản lý state trong React không đơn giản chỉ dùng useState hay userReducer,... Quản lý state là một trong những khía cạnh quan trọng trong…
Dựa vào design ta có thể hoàn thiện cho một UI Component. Nhưng bạn có bạn có chắc component bạn vừa viết ra đã cover toàn bộ các trường hợp có thể xảy ra? Liệu những đồng nghiệp của bạn có thể tái sử dụng được component này trong tương lai không?
Loose Coupling là một khái niệm dễ hiểu, nhưng khó đạt được. Và khái niệm này cũng khá rộng lớn. Ở trong phạm vi bài viết này, mình sẽ đề cập tới Loose Coupling trong việc quản lý dependency
Ở bài trước chúng ta đã tìm hiểu "Yếu tố căn bản cần biết khi tuning InnoDB trong MySQL". Trong bài viết này chúng ta sẽ đi sâu hơn về một số options trong InnoDB buffer pool.
Trong kiểm thử hiệu suất (Performance Testing), việc phân tích và đánh giá kết quả sau khi thực hiện test là một trong những bước quan trọng…
Tiếp tục series về những khái niệm cơ bản của chứng chỉ AWS Certified Cloud Practitioner, hôm nay chúng ta sẽ cùng tìm hiểu về IAM, các hệ…
Tốc độ thực thi câu truy vấn là một trong những yếu tố quan trọng, ảnh hưởng lớn đến performance của một ứng dụng phần mềm. Do đó, khi thực…
Lời mở đầu Bug Bounty là một chương trình bảo mật được cung cấp bởi các tổ chức, doanh nghiệp hoặc bên thứ 3 để khuyến khích cộng đồng…
Định nghĩa unit tests Unit Test được xem là tài liệu của source code. Bên dưới đây là 1 ví dụ về code document trong Unit Test, mỗi test…
Xin chào các bạn, Như các bạn cũng biết, mục đích chính của kiểm thử là cung cấp một sản phẩm chất lượng cho khách hàng. Để thực hiện được…
Trong kỷ nguyên internet, website là một phần không thể thiếu trong mọi hoạt động số từ tin tức tới giải trí, mua bán hàng,.. Do đó để tạo…
Spaghetti Code - "di sản" từ các thế hệ phát triển sản phẩm Spaghetti Code là một cụm từ ám chỉ những dòng code phi cấu trúc, rối rắm và…
Cloud computing, hay “điện toán đám mây” - hiện là 1 keyword mà gần như tất cả mọi developer cần phải biết trong thời đại này. Nó đem lại…
Trước khi thực thi câu lệnh, MySQL sẽ thực hiện quá trình tối ưu hoá. MySQL sẽ thực hiện việc tính toán để đưa ra chi phí thực thi ước lượng…
Lời mở đầu MySQL là một ứng dụng cơ sở dữ liệu mã nguồn mở tạo ra cấu trúc có ý nghĩa và khả năng truy cập cho một lượng lớn dữ liệu. Tuy…
Core module trong project cũng như trái tim của một cơ thể con người vậy! Nhỏ nhất so với các phần còn lại và nó nằm sâu thẳm nhưng nó duy trì sự sống và tạo ra giá trị cốt lõi cũng như không thể thiếu của project. Việc đầu tư và chăm sóc định kỳ core-module giúp project trở nên: tin cậy, hiệu quả và project có thể MAINTAINABLE với thế hệ lập trình tiếp theo.
Chúng ta đều biết thế giới thật sự rất rộng lớn, thế giới lập trình cũng thế, cực kì rộng lớn. Chúng ta đều là những…
CVSS Là tên viết tắt của hệ thống đánh giá lỗ hổng bảo mật chung (Common Vulnerability Scoring System). Đó là một tiêu chuẩn chung được tạo…
Hiểu về kiến trúc của MySQL, cách MySQL thực thi câu query, cũng như cách hệ quản trị cơ sở dữ liệu này tối ưu hoá câu query sẽ giúp ích…