Xây Dựng Hệ Thống Xác Thực Người Dùng Sử Dụng JWT Trong Golang (Phần...
Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh
Qua 1 vòng Google để tìm hiểu về JWT thì không thấy ông...
Kiến thức kiểm thử phần mềm cho người mới bắt đầu
Bài viết được sự cho phép của vntesters.com
Kiểm thử là một thành phần chính của phát triển phần mềm để đảm bảo độ tin...
Architectural Styles vs. Architectural Patterns vs. Design Patterns
Bài viết được sự cho phép của tác giả Edward Thien Hoang
Trong bài này, hãy cùng định nghĩa và phân biệt một chút giữa...
Native apps với Vue.js: Chọn Weex hay NativeScript?
Vue.js là một framework tuyệt vời! Nó rất dễ học và là tinh hoa của những gì tốt nhất từ React’s component và Angular’s...
500 khóa học Online Programming & Computer Science miễn phí nên học ngay trong...
Tác giả đã lọc ra từ 8000 khóa học của Class Central & chia thành 3 cấp bậc: Beginner, Intermediate, Advanced. Với mỗi khóa...
Sử dụng Dead Letter Exchange trong RabbitMQ
Bài viết được sự cho phép của tác giả Giang Phan
Dead Letter Exchange trong RabbitMQ
Dead Letter Exchange là gì?
Dead Letter là một tin nhắn...
Giới thiệu framework Vue.js
Bài viết được sự cho phép của tác giả Kien Dang Chung
Trong thời gian gần đây, công đồng lập trình web thường nhắc đến...
Hiện thực OAuth Resource Server sử dụng Spring Security OAuth2 Resource Server
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Resource Server trong OAuth2 được sử dụng để protect việc truy cập đến các...
[TÌM HIỂU] Open Source là gì? Mã nguồn mở là gì?
Bài viết được sự cho phép của blogchiasekienthuc.com
Khi mà máy tính và các thiết bị công nghệ dần trở nên phổ biến thì những...
6 thư viện Machine Learning Javascript giúp học AI nhanh hơn
Bài viết được sự cho phép của tác giả Sơn Dương
Để học Machine Learning, chúng ta có rất nhiều cách, trong đó có một...
Để làm lập trình viên sau 1 năm, nên học gì?
Thực sự thì mình chỉ mới đi làm được gần 1 năm, skill cũng chưa có nhiều nên cũng không thể chém gió sâu...
8 npm mẹo cực hay để gây ấn tượng với đồng nghiệp
Khi bạn thấy 1 đồng nghiệp code bằng chiêu trò mà bạn không hề hay biết. Lúc đó chắc chắn bạn sẽ thấy nó thật...
Django là gì? Tất cả những điều cần biết về framework này
Chưa kịp viết Django là gì thì độp ngay phát chị Google đã cho biết "Django: The web framework for perfectionists with deadlines". Theo...
Database migration sử dụng Flyway
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Mình đã giới thiệu với các bạn về database migration sử dụng Liquibase. Flyway...
Tại sao chẳng ai quan tâm đến các Push Notifications trên Android & lời...
Push Notifications chẳng thể chạy được trên điện thoại Android. Và đây là lý do tại sao.
Gần đây tôi có thêm phần support cho Push...
Phỏng Vấn Data Analyst: TOP 5 Câu Hỏi Bạn Không Nên Bỏ Qua!
Để hoàn thành tốt bất cứ quá trình ứng tuyển nào, việc chuẩn bị trước cho các buổi phỏng vấn luôn rất cần thiết...
Hàm Python tích hợp sẵn
Bài viết được sự cho phép của tác giả Nguyễn Chí Thức
Python có hai loại hàm cơ bản, một là hàm tích hợp sẵn,...
Message Brokers là gì? Mesage Brokers trong design system
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Tiếp theo chuỗi về System Design và System Architecture, bài viết này giới thiệu...
10 hiểu lầm tai hại về lập trình
Bạn biết đấy, có khá nhiều quan niệm sai lệch cũng như hiểu nhầm về lập trình. Cho rằng đó là nghề chỉ dành...
Selenium WebDriver trên Python
Bài viết được sự cho phép của vntesters.com
Như các bạn thấy ở phần trước, Selenium WebDriver hỗ trợ chúng ta tuỳ biến và nâng cấp...