Bài mở đầu, mình sẽ viết về vấn đề sử dụng Model và NSDictionary trong lập trình ObjC và Swift. Để không dài dòng mình vào luôn vấn đề:
photo: skilledup
Xem thêm: Làm việc với Model và Dictionary trong ObjC và Swift (phần 1)
Lời nói đầu
Dân IT đúng là khổ. Chạy theo công nghệ thật là mệt.
Ở thế giới hiện tại công nghệ phát triển như vũ bão, hot trend thay đổi không ngừng, chỉ một thời gian dừng chân đứng lại thôi là bạn có thể bị bỏ rơi ngay.
Xuất thân từ một PHP Developer, mình đã từng trải qua các quãng thời gian tìm hiểu về nào là Laravel Framework, rồi ReactJS, cho đến Docker, DevOps … mỗi thứ mới chỉ biết được một ít mà đã phải nhảy sang cái khác.

Hands using laptop with mathematical formulas. Online education concept
Xem thêm: Bài toán các vị tướng Byzantine và ứng dụng trong Blockchain
Trong thời gian gần đây nếu bạn để ý sẽ thấy nhu cầu tuyển dụng các vị trí CNTT đang rất “nóng” trên các trang tuyển dụng IT… . với số lượng tuyển dụng luôn đứng TOP 3, chỉ sau Bán hàng và Marketing.
Xem thêm: Kinh nghiệm “xương máu” khi lập trình
Phần 1- Lịch sử
1. Vì sao nên sử dụng
Vào một ngày đẹp trời "trăng thanh gió mát", bạn được phân bổ vào dự án mới, và tất nhiên là hào khí ngút trời, thế như chẻ tre nhảy vào happy coding:
Bạn hứng khởi vào đọc README.md
một hồi, thấy project này sao mà cài cắm nhiều thứ thế, nào là ruby, rồi rails, redis, mysql, nginx, ... mỗi thứ lại phải kèm theo version bao nhiêu, một tá thư viện, vân vân và mây mây với với hàng tá thứ khác. (Định kể thêm tý nữa cho nó nguy hiểm nhưng mà thôi các bạn cứ hiểu là nhiều nhé )

Xem thêm: Docker: Chưa biết gì đến biết dùng
Giới thiệu
Gần đây thấy bản thân chém gió rất nhiều về MapReduce, Hadoop v.v nhưng chưa thấy có bài viết nào tổng hợp + giải thích cụ thể về MapReduce vì vậy mình quyết định viết một bài Chém gió về Map-Reduce. Bài viết này sẽ giới thiệu 3 vấn đề sau:

Xem thêm: Map-Reduce
Như các bạn đã biết thì hiển thị một tập hợp các dữ liệu là một trong những task phổ biến nhất trong quá trình xây dựng một ứng dụng. Apple SDK đã cung cấp cho chúng ta 2 công cụ để làm việc này, đó là UITableView và UICollectionView.

Xem thêm: Sử dụng MVVM để tableView của bạn trở nên mượt mà hơn