Next.js vs Create-React-App - Nên dùng gì?

Next.js vs Create-React-App - Nên dùng gì?

Xin chào các bạn, nếu các bạn đang muốn build 1 dự án, đang phân vân về việc nên sử dụng Next.js hay React, 1 framework và 1 library đang làm mưa làm gió hiện nay thì bài viết này dành cho bạn. Trong blog này, mình muốn thảo luận về sự khác biêt giữa hai công nghệ này. Thứ mà mình đã có kinh nghiệm khi làm việc tại GMO-Z.com Vietnam Lab Center. 1. Tổng quanChắc các bạn cũng đã biết, React ra đời từ năm 2013 và được phát triển bởi Facebook. Còn Next.js bản ... »

Tự động click button, check checkbox để tăng tốc độ test.

Tự động click button, check checkbox để tăng tốc độ test.

I.Giới thiệu: Sau khi đã code xong, test xong thì dev thường sẽ nhận thêm 1 số test case khó, ví dụ như có 100 giao dịch phảin ấn 100 checkbox hoặc 100 button chẳng hạn. Sau khi ấn hết 100 cái checkbox thì cái tay của mình hơi đau mà chuột thì cũng mòn bớt, mà ấn xong 100 cái đâu phải xong, có vấn đề xảy ra là phải test lại thêm 2, 3 lần nữa. Giải pháp đặt ra là phải tìm cách nào đó để ấn hết 100 nút tự động hoặc 100 checkbox tự ... »

Tìm hiểu mạng solana

Tìm hiểu mạng solana

I.Giới thiệu: Solana là một blockchain đang phát triển nhằm tìm cách giải quyết các vấn đề về khả năng mở rộng mà Ethereum đã và đang xử lý. Solana sử dụng một sự đồng thuận được gọi là Bằng chứng lịch sử (Proof of History). Proof of History hoạt động thông qua giải pháp ghi dấu thời gian; mỗi giao dịch có một dấu thời gian được phân bổ cho nó để cho phép phần còn lại của mạng xác minh là giao dịch hợp pháp chỉ trong một phần nhỏ của giây. II. Cách thực hiện:A. ... »

React Navigation v6

React Navigation v6

Những thay đổi chính trong react navigation v6: React navigation v6 vẫn sẽ giữ lại hầu hết các core APIs từ version 5. Chúng ta hãy cùng đi qua những thay đổi mới trong v6 nhé. I. Những điểm mới 1. Navigators linh hoạt hơn Bây giờ Navigators cho phép chúng ta customize nhiều options như là 1 props. Có nghĩa là chúng ta sẽ không thể tùy chỉnh chúng dựa trên active screen. Để có thể sử dụng, chúng ta cần chuyển các props này sang các option mà ta có thể điều chỉnh và thêm vào các Screen. ... »

Bảo mật ứng dụng React Native với Keychains

Bảo mật ứng dụng React Native với Keychains

I. Giới thiệu:‌‌‌‌‌‌Trong thời buổi công nghệ phát triển như hiện tại, thì việc để lộ hay bị đánh cắp thông tin như mật khẩu, thẻ tín dụng là điều rất dễ xẩy ra. Vậy nên bảo mật dữ liệu là điều cực kỳ quan trọng đối với ứng dụng di động. ‌‌Hãy cùng nhau tìm hiểu về cách bảo mật thông tin trong ứng dụng React Native của bạn với Biometric (sinh trắc học) bằng cách sử dụng react-native-keychain. II. Cài đặt:‌‌‌‌1. Thêm thư viện react-native-keychain vào ứng dụng React Native: npm install react-native-keychain hoặc yarn add ... »

Hiểu nhanh về thuật toán K-means Clustering - Bài toán phân cụm qua ví dụ đơn giản

Hiểu nhanh về thuật toán K-means Clustering - Bài toán phân cụm qua ví dụ đơn giản

K-mean clusteringK-mean clustering là một phương pháp để tìm các cụm và hạt nhân - trung tâm của cụm trong một tập hợp dữ liệu không được gắn nhãn. Người ta chọn số lượng hạt nhân cụm mong muốn phân chẳng hạn như k cụm. Thuật toán K-mean di chuyển lặp đi lặp lại các hạt nhân để giảm thiểu tổng số trong phương sai cụm. Với một tập hợp các hạt nhân ban đầu, thuật toán Kmeans lặp lại hai bước: •   Đối với mỗi hạt nhân, tính toán khoảng cách giữa các training ponit với nó và nếu gần ... »

Tìm hiểu về CakePHP Framework

Tìm hiểu về CakePHP Framework

Xin chào các bạn, đợt vừa rồi mình mới bắt đầu tìm hiểu về CakePHP Framework của PHP, nên mình muốn viết lại 1 bài blog nhỏ, vừa là để tự tổng hợp lại các kiến thức đã tìm hiểu được, vừa là để chia sẻ với 1 số bạn cũng mới bắt đầu tìm hiểu về CakePHP như mình. Ở bài blog này mình chỉ trình bày những thông tin cơ bản nhất về CakePHP, chủ yếu mang tính chất giới thiệu và khái quát về CakePHP Framework. Bài viết chắc chắn sẽ còn nhiều chỗ thiếu sót và ... »