Các ưu nhược điểm của Swift so với Objective C

Các ưu nhược điểm của Swift so với Objective C

Bài viết được sự cho phép của tác giả Trần Hữu Cương Các ưu nhược điểm của Swift so với Objective C 1. Swift và Objective...
Security Considerations khi Designing Web Applications

Security Considerations khi Designing Web Applications

Bài viết được sự cho phép của tác giả Kiên Nguyễn Nhắc tới thiết kế hệ thống (System Design), ngoài thiết kế hệ thống tốt,...
làm việc với hướng dẫn

Làm thế nào để làm theo “Hướng dẫn” một cách thông minh nhất?

Tác giả: Jessica Wilkins Hướng dẫn thực hiện các dự án là một cách rất phổ biến để bắt đầu xây dựng một vài kế...
RxSwift 2: Khái niệm cơ bản về lập trình bất đồng bộ

RxSwift 2: Khái niệm cơ bản về lập trình bất đồng bộ

Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Đồng bộ và bất đồng bộ khác nhau như nào? Ví dụ, khi...
Mypy - là trai hay là gái?

Mypy – là trai hay là gái?

Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Vài ba năm gần đây, làng Vũ Trụ rộn lên trào lưu thêm...
CygWin là gì? Cài đặt Compiler C/C++ CygWin trên Windows

CygWin là gì? Cài đặt Compiler C/C++ CygWin trên Windows

Bài viết được sự cho phép của tác giả Trần Hữu Cương CygWin là gì? Cygwin là một bộ công cụ mã nguồn mở (GNU) dành...
Một vài điều cần lưu ý khi bạn làm việc với JS

Một vài điều cần lưu ý khi bạn làm việc với JS

Bài viết được sự cho phép của tác giả Lưu Bình An Array.sort() cho kết quả khác nhau trên các trình duyệt khác nhau Khi bạn cần sort các...
Thiết kế Messaging Service WhatsApp

Thiết kế Messaging Service WhatsApp – P2

Bài viết được sự cho phép của tác giả Kiên Nguyễn Tiếp theo phần 1 về thiết kế hệ thống Messaging Service WhatsApp. Bài viết thứ...
JavaScript Runtime Environment là gì?

JavaScript Runtime Environment là gì?

Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Một khái niệm, thành phần khá quan trọng trong lập trình JavaScript đó...
RxSwift 5: Cài đặt RxSwift

RxSwift 5: Cài đặt RxSwift

Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh RxCocoa RxSwift triển khai các hàm tương tự của Cocoa. RxCocoa hỗ trợ tất...
Lib requests có gì hay mà dùng thay urllib

Lib requests có gì hay mà dùng thay urllib

Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Python là một ngôn ngữ già, có thể bạn chưa biết, Python tuổi dê Python...
RxSwift 4: nền tảng RxSwift

RxSwift 4: nền tảng RxSwift

Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Lập trình reactive không phải là một khái niệm mới, nó đã tồn...
NoSQL Key Value Stores must know

NoSQL Key Value Stores must know

Bài viết được sự cho phép của tác giả Kiên Nguyễn Tìm hiểu về NoSQL và Amazon Web Services tất nhiên không thể bỏ qua khái niệm về Key Value...
JavaScript Engine là gì? Tìm hiểu JavaScript Engine

JavaScript Engine là gì? Tìm hiểu JavaScript Engine

Bài viết được sự cho phép của tác giả Trần Hữu Cương JavaScript Engine là gì? JavaScript Engine là một chương trình máy tính thực thi...

black – quên đi nỗi lo PEP8

Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Code Python phải chuẩn PEP8 Ngay khi bạn mới làm quen với Python được...
trải nghiệm người dùng

Đánh giá chất lượng từ trải nghiệm người dùng

Qualitative Testing - Đánh giá chất lượng là gì? Đánh giá chất lượng có thể được thực hiện dưới hình thức phỏng vấn hoặc các...
Hướng dẫn build java project, maven project trên Jenkins

Hướng dẫn build java project, maven project trên Jenkins

Bài viết được sự cho phép của tác giả Trần Hữu Cương Hướng dẫn build java project, maven project trên Jenkins Trong ví dụ này mình...
Thiết kế Messaging Service WhatsApp Part 1

Thiết kế Messaging Service WhatsApp – P1

Bài viết được sự cho phép của tác giả Kiên Nguyễn Tiếp sau chuỗi bài viết về thiết kế hệ thống TinyURL, Kieblog tiếp tục...
RxSwift 3: Thuật ngữ về lập trình bất đồng bộ(Asynchronous programming glossary)

RxSwift 3: Thuật ngữ về lập trình bất đồng bộ (Asynchronous programming glossary)

Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Để đi sâu vào Rx, trước tiên chúng ta phải hiểu những khái...
Thuật toán Gradient Descent

Thuật toán Gradient Descent

Bài viết được sự cho phép của tác giả Kien Dang Chung Video trong bài viết Trong các bài toán machine learning hoặc các bài toán...