- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Unit Testing in Swift
Trong bài viết về UI Testing lần trước, tôi có đề cập Unit test. Vậy Unit testing là gì? Trong ngành Computer programming, Unit Testing là phương pháp kiểm thử mà từng đơn vị mã nguồn (unit), bộ một hoặc nhiều module cùng với dữ liệu liên quan, quy trình sử dụng và vận hành được kiểm tra để xác ...
Threads, Processes, Parallel Programing in Ruby (part2)
Chạy nhiều processes Đôi khi, bạn muốn chia 1 task thành nhiều đoạn với process-size hoặc muốn chạy 1 thread riêng biệt mà không phải viết bằng Ruby. Không vấn đề gì, Ruby cung cấp cho bạn 1 số phương pháp để sinh process cũng như quản lí chúng. Sinh process mới Có 1 số cách để sinh process ...
Fast Android Networking Library (FAN)
Hôm nay mình xin giới thiệu Fast Android Networking (FAN) - một thư viện mới chuyên về network cho Android. Trước nay khi nói về xử lý network cho Android chúng ta thường lựa chọn những cái tên quen thuộc như Volley, Retrofit, hoặc các bạn pro có thể tự tay code. Tuy nhiên, với FAN, chúng ta có ...
Parcelable trong Kotlin? Đã có @Parcelize
Bạn dùng cách nào để truyền data giữa các activity khi code Android bằng Kotlin? Với các kiểu nguyên thủy thì bạn có thể thực hiện ngay thông qua Bundle bundle . putString ( "A_STRING" , "some string" ) bundle . putInt ( "A_NUMBER" , 1234 ) bundle . put ( ...
API - Yếu tố sống còn của thế giới điện toán
Trong quá trình dịch tài liệu , trao đổi với khách hàng tôi đã gặp rất nhiều cụm từ API và cũng chỉ mang mác hiểu về nó như là 1 yếu tố không thể thiếu trong các công đoạn phát triển phần mềm. Vậy API thực sự là gì, công dụng của nó đến đâu mà tần suất xuất hiện cũng như tầm quan trọng của nó lại ...
Database: Pagination in Laravel
Trong các framework khác việc phân trang khá là đau đầu. Paginator của laravel được tích hợp với query builder , Eloquent ORM và cung cấp sử dụng rất thuận tiện, dễ dàng phân trang với kết quả truy xuất từ db. Phần gen HTML của paginator được tích hợp với Bootstrap CSS framework. Paginating ...
Tổng hợp Keywords trong Swift
Chào mọi người hôm nay mình xin phép clone 1 bài từ tác giả Jordan Morgan (link bài viết gốc ở đây) tổng hợp về các keywords trong Swift, hy vọng nó sẽ giúp ích cho các bạn trong phỏng vấn cũng như trong công việc. Trong quá trình dịch có thiếu sót gì mong được các bạn bổ sung thêm (yaoming). ...
Những cái mới trong Swift 4.1 (Phần 1)
Ở bài viết này mình sẽ nói về một số điểm mới trong Swift 4.1 (Xcode 9.3 trở lên) protocol Equatable cho phép Swift có thể so sánh chúng với nhau. Khi chúng ta nói "5 == 5", Swift có thể so sánh được bởi vì kiểu Int thõa mãn protocol Equatable. Tức là các đối tượng hay các loai giá trị muốn so ...
iOS Bluetooth Guide 5: Các best practice khi tương tác với remote peripheral device
Core Bluetooth framework đã cung cấp rất nhiều khả năng để điều khiển các hoạt động bluetooth ở phía central, phần còn lại của vấn đề là do cách ta thực hiện. Ứng dụng có quyền lợi và nghĩa vụ phải thực thi các hoạt động với vai trò central như tìm kiếm và kết nối các thiết bị, khai phá và tương ...
Vue Devtools 4.0 Những tính năng mới rất cần thiết cho xây dựng ứng dụng Vue.js
Nếu bạn đã và đang phát triển một ứng dụng Vue thì chắc hẳn bạn đã từng sử dụng Vue devtools - Browser devtools extension for debugging Vue.js applications. Những tính năng mới dưới đây rất hữu ích khi chúng ta xây dựng ứng dụng Vue.js nhưng có thể chúng ta lại rất ít sử dụng hoặc chưa từng sử ...