Npm shrinkwrap là gì và khi nào cần sử dụng nó?

Lệnh npm shrinkwrap giúp khóa số phiên bản của tất cả các package và các package con, cháu trong thư mục node_modules. Bài viết này sẽ giải...

Node.js

Sử dụng cơ sở dữ liệu Oracle với Entity Framework

Thông thường khi làm dự án với Entity Framework, chúng ta hay dùng cơ sở dữ liệu (CSDL) MS SQL Server. Tuy nhiên tùy theo yêu cầu công việc, bạn có thể sẽ...

Database

Để lập trình nên sử dụng hệ điều hành nào?

Người viết bài này đã có nhiều năm sử dụng Windows, Mac, Linux và đây là những gi đúc kết được để khuyên các bạn trẻ chuẩn bị mua máy tính theo nghiệp lập...

Điều hướng với MVVM trong iOS

Tôi đã áp dụng MVVM cho vài project và thực sự rất ấn tượng với nó. Đặc biệt nếu như bạn từ MVC chuyển sang thì bạn sẽ chỉ phải thêm một lớp nữa vào trong kiến...

iOS

Viết & tối ưu Asynchronous code dễ dàng hơn với PromiseKit

Trong lập trình Swift thì việc viết & khai báo khối lệnh bất đồng bộ (asynchronous code) là khá phức tạp và dễ bị dẫn đến trường hợp callback hell. Tuy...

Capture đối tượng trong Swift closure

Kể từ khi block được giới thiệu trong iOS4 thì cho đến nay nó đã đóng một vai trò quan trọng trong hầu hết các API của Apple. Lên đến Swift thì cú pháp của...

Swift

37 Website dùng để học những kiến thức mới

37 Website dùng để học những kiến thức mới Hãy quên đi những trường học có học phí đắt đỏ, những ngày dài trong một lớp học đông đúc và những kết quả thảm...

Sử dụng Enum trong UITableView trong Swift

Phân chia data theo section trong UITableView thực sự là một cực hinh, nó sẽ trở nên vô cùng rắc rối để theo dõi mọi thứ cần thiết để render hàng loạt row theo...

Swift

Sử dụng Child view controllers trong Swift

Trong lập trình iOS nói riêng và các nền tảng của Apple nói chung thì chúng ta luôn đau đầu với việc gom các tính năng mà được sử dụng bởi nhiều view controller...

Authentication và Authorization: OpenID vs OAuth2 vs SAML

Dự án hiện tại của tôi tại AO đã cung cấp nhiều cơ hội để học về bảo mật web và cái gì sẽ xảy ra khi bạn bấm nút "Đăng nhập với Google/Facebook". Với...

Các lập trình viên web junior cần làm gì để được tuyển dụng?

Trong thời buổi bây giờ, có vẻ khá khó cho các lập trình viên web junior tìm kiếm công việc, những công việc mà mới nghe đã thấy yêu cầu một mớ kiến thức:...

Học cách tư duy như một lập trình viên.

Bắt đầu học lập trình chưa bao giờ là dễ dàng, hãy học cách tư duy như một lập trình viên trước khi làm chủ lĩnh vực này nhé.

Hỗ trợ trực tuyến