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

Thuật toán chuỗi Fibonacci △

Có lẽ là một trong những thuật toán nổi tiếng nhất từ trước đến nay, nhưng vẫn còn rất nhiều người phải gặp khó...

“Code dễ đọc” là như thế nào?

Viết code kiểu gì cho dễ đọc? Đối với lập trình viên, việc đọc code (readable code là gì) là việc cực kỳ quan trọng....

Big Data là gì? Tất tần tật về Big Data

Phân tích nhiều dữ liệu chỉ là một phần của việc khiến phân tích big data khác với việc phân tích dữ liệu trước...

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

Top 20 API trong AI và Machine Learning bạn nên biết

Application Programming Interface là một code được tạo sẵn để đơn giản hóa cuộc sống của một lập trình viên. Nó giúp số hóa...

Flutter là gì? Nó có ưu điểm vượt trội ra sao để làm một...

Flutter là gì? Flutter được phát triển nhằm giải quyết bài toán thường gặp trong mobile là Fast Development và Native Performance. Nếu như React...

Code nhanh và hiệu quả hơn với VSCode tips, tricks

Chào các bạn, Sau 1 thời gian dài chuyển sang sử dụng VSCode - 1 trong những editor được ưa chuộn nhất bởi các developers hiện nay,...

Tự học một cách chủ động từ dự án và đồng nghiệp

Người viết: Pham Tuan Xin chào các bạn, đây là một bài dịch từ bài viết của anh Drew Colthorp, hiện đang là developer và team...

Kubernetes là gì? Cùng tìm hiểu cách hoạt động

Kubernetes, hoặc k8s là một nền tảng mã nguồn mở tự động hoá việc quản lý, scaling và triển khai ứng dụng dưới dạng...

Học Regular Expression và cuộc đời bạn sẽ bớt khổ (Updated v2.2)

Regular Expression (RegEx) à? Nghe quen quen. Đã bao giờ bạn ở vào các tính huống sau đây? Bạn cần xử lý validate (kiểm tra...

10 thuật toán hàng đầu dành cho lập trình viên

Xã hội hiện tại đang chứng kiến một cuộc cách mạng to lớn trong lĩnh vực công nghệ. Những phát minh mới liên tục...

The Future Of Mobile Gaming (P1): Nơi Bắt Đầu Và Đích Đến Trong Tương...

Thực ra thì, việc xác định ngày bắt đầu chính xác cho Mobile Gaming là điều không dễ dàng. Tuy nhiên nếu chúng ta...

Stateless là gì? Stateful là gì?

Stateless Trong lập trình web, chúng ta có sự tương tác giữa client với server. Phần mềm gồm 2 thành phần chính: phần mềm và...

Responsive HTML bằng một dòng CSS

Thông thạo CSS sẽ mang lại rất nhiều lợi ích cho việc phát triển website, các bạn có thể xem qua trước những bài...

Authentication nâng cao trong SPA (React/Vue) dùng JWT kết hợp Cookie

Cookie, session, token, JWT, lưu token ở đâu, các mối quan tâm về xác thực trong một hệ thống Single Page Application (SPA là...

Tạo ứng dụng Nhận diện Khuôn mặt với Firebase ML trong Android

Firebase ML Kit, một bộ sưu tập API cục bộ và dựa trên đám mây để thêm khả năng học máy vào ứng dụng...

Front end Optimization – 9 tips để cải thiện Web Performance

Trong thế giới kĩ thuật số hiện nay, có hàng triệu lí do để truy cập web mỗi ngày. Tuy nhiên, không phải website...

Lộ trình trở thành lập trình viên sau 9 tháng tự học (Phần 1)

Bất cứ khi nào đọc được một câu chuyện về thành công, tôi sẽ ngay lập tức tìm kiếm thông tin của tác giả,...

Cách cài đặt cấu hình máy tính cá nhân thành một public server trên...

Và sau đây mình xin hướng dẫn cách cài đặt cấu hình máy tính cá nhân thành một public server trên mạng internet. Môi trường...