Modern C++ binary RPC framework gọn nhẹ, không cần code generation

Bài viết sẽ bàn về một framework C++ RP, ko yêu cầu bước code generation để glue code. Trước khi đi vào chi tiết,...

5 lỗi phổ biến khi sử dụng Architecture Components

1. Rò rỉ LiveData observers trong Fragments Các Fragments có vòng đời khó quản lý và khi một Fragment bị detached và re-attached, không phải...

3 quy tắc bất biến cho mọi Junior Developer

Junior developer khi càng yêu thích công việc coding thường luôn cảm thấy họ chưa đủ giỏi. Càng suy nghĩ nhiều, những câu hỏi...

Làm thế nào để sắp xếp Clean Architecture theo Modular Patterns chỉ trong 10...

Bạn vẫn còn thắc mắc về định nghĩa của modern software architecture - clean architecture trong android? Bạn đang tìm kiếm software architecture tốt...

Hoàn thiện và đo vận tốc nhóm Agile Scrum của bạn

Vận tốc là một phương pháp cực kỳ đơn giản, mạnh mẽ để đo chính xác tốc độ mà tại đó các đội phát...

Nuxt.js là gì? Một vài lưu ý khi sử dụng Nuxt.js

Xin chào tất cả mọi người, hôm này mình sẽ chia sẻ một số lưu ý khi sử dụng Nuxt.js. Một framework xây dựng...

Cách tôi nhân rộng một dự án trị giá 86 triệu đô la chỉ...

Cảnh sát Victoria là cơ quan thực thi pháp luật chính của Victoria, Úc. Với hơn 16.000 xe bị mất cắp ở Victoria trong...

Xác thực và phân quyền trong Microservices

Xác thực (authentication, trả lời câu hỏi bạn là ai) và phân quyền (authorization, trả lời câu hỏi bạn có thể làm được gì)...

Kỹ Thuật Phân Tích Giải Thuật

Trong bài viết này chúng ta sẽ nghiên cứu phân tích giải thuật những vấn đề sau: Sự cần thiết phải phân tích các...

Xây dựng hệ thống tìm kiếm nhạc bằng âm thanh với Python và Approximate...

Tình huống khó xử Xin chào tất cả các bạn. Không biết đã bao giờ các bạn gặp phải một số tình huống dở khóc...

Tầm quan trọng của giải thuật trong việc xử lý các bài toán

Để hiểu được tại sao kiến thức về giải thuật lập trình và việc hiểu biết về giải thuật lại quan trọng chúng ta...

Validation sẽ trở nên dễ dàng hơn với validatorjs và Vue+Vuex

Giới thiệu validatorjs Validatorjs là 1 thư viện javascript xử lý validation. Theo tự nhận của tác giả của thư viện thì nó "lấy cảm hứng...

Sơ lược về connect React-redux

React redux Redux là một thư viện cực kì đơn giản cho việc quản lý state và nó được tạo ra để làm việc với React một cách dễ...

Một vài khái niệm nâng cao trong React.js

Trong bài viết này, mình sẽ đề cập đến 5 khái niệm React, mà từ đó kỹ năng và kiến thức về ReactJs nâng cao...

Tạo Notification trong React Native thật đơn giản!

Gửi thông báo từ server cho client khá phổ biến với anh em phát triển Android & iOS vì số lượng ứng dụng về...

Sử dụng index để tăng tốc câu truy vấn trong MySQL với Laravel

Vẫn trong chuyên đề cải thiện hiệu năng trang web. Hôm nay chúng ta cùng tìm hiểu cách dùng index trong MySQL để tăng...

4 tính chất của lập trình hướng đối tượng trong Java

4 tính chất của lập trình hướng đối tượng trong Java Tính đóng gói (encapsulation) và che giấu thông tin (information hiding) Tức là trạng...

HTML5 Web Woker: Truyền dữ liệu

Trong bài viết này, chúng ta sẽ tìm hiểu sâu hơn về cơ chế truyền và nhận dữ liệu giữa thread chính của trang...

Xây dựng High Available cho MySQL Server với HAproxy và Keepalived trên Ubuntu

Mô hình lab logic : Trên thực tế, mình chỉ cần dựng 2 máy chủ, với mỗi máy được cài đặt cả 3 dịch vụ...

Streaming Media với Nginx và nginx-rtmp module

Lộ trình khá chi tiết Streaming server Media với Nginx và nginx-rtmp module. 1. Về nginx-rtmp module Nginx-rtmp là module mở rộng, mà kết hợp với Nginx...