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

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

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 courses

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

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

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...
oauth resource server

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

[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...
Học AI nhanh hơn với 6 thư viện Machine Learning Javascript

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...
npm là gì

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

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

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...
Push Notifications trên Android

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

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

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

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

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