- 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
Make PIN input view in Android
Bạn đã từng làm việc với Edittext trong Android? Chắc hẳn ai cũng có lần từng làm một form input nào đó như là Nhập tên, nhập điện thoại, nhập số linh tờ tinh nào đó, hoặc 1 form input password chẳng hạn... Và bạn đã từng làm một PIN input view như nầy hay như nầy Khi gặp form input như ...
Khi backend developer: Xây dựng giao diện của 1 website.
Bài viết là suy nghĩ của mình một java backend developer khi bắt tay vào xây dựng giao diện web. Trong quá trình phát triển một web app thì backend và frontend dĩ nhiên là không thiếu phần nào. Đối với 1 backend developer như mình thì việc thao tác ở phía backend đã khá là quen thuộc thì đôi ...
Complex Sorting in ActiveRecord
1. Vấn đề khi sắp xếp active record Trong quá trình làm việc tôi gặp phải một số vấn đề liên quan đến việc sắp xếp active record. Phương thức order của active record sẽ nhận đầu vào là đoạn string SQL gồm các column và các option như sau: User.order('name DESC, email') # => SELECT "users".* ...
iBeacon
Thuật ngữ iBeacon và Beacon thường được dùng thay thế cho nhau, iBeacon là tên mà Apple đặt cho công nghệ của hãng dựa trên chuẩn Bluetooth Low Energy. Ibeacon cho phép các ứng dụng di động có thể lắng nghe các tin hiệu phát ra từ các beacon trong không gian và phản hồi lại nó. Một cách rõ ràng ...
Chat box bằng Firebase và Angularjs
Nhân dịp ngày cuối năm, mình lau bàn phím bằng 1 bài hướng dẫn làm 1 chat box bằng Firebase và Angularjs. Trước tiên là các bạn kéo xuống cuối trang, đó, có chỗ "Trò chuyện linh tinh" ấy. Mình thích dùng Github để viết bài vì làm demo trực tiếp được luôn như thế này, mặc dù có hạn chế nhưng còn hơn ...
Component trong angular 2.0
Khi nói đến Ng2 nhiều lập trình viên thường tỏ ra ái ngại hoặc cảm thấy khó khăn để bắt đầu. Nhiều quan điểm được đưa ra, rằng Ng2 là một phiên bản mới của Ng1 nhưng cú pháp lại hoàn toàn khác nhau, gây khó khăn trong quá trình tiếp cận. Một trong những sự khác biệt lớn nhất đó là khái niệm ...
Node.JS Yargs - Build interactive command line tools
Sau loạt bài viết về Amazon SES, SNS and SQS khá là khô khan (vì khó để thực hiện việc kiểm thử) và không có tính ứng dụng rộng rãi. Mình sẽ quay lại với chủ đề có tính thực tiễn cao hơn. Hôm nay mình xin chia sẻ về một Node.JS module hỗ trợ chúng ta trong việc parse các tham số cho ứng dụng ...
Trở thành Functional Programmer - Phần 6
Đây là bài dịch từ bài gốc ở link sau : https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-6-db502830403#.ixhzsy2zb Những bước đầu tiên của việc hiểu rõ các concepts trong lập trình hàm (Functional Programming - FP) là những bước quan trọng nhất, và đôi khi là những ...
Robot framework dành cho tester (Phần IV)
Cài đặt Robot Framework và sử dụng cơ bản: Robot framework dành cho tester (Phần I) Selenium2Libray - Thư viện kiểm thử web dành cho Robot Framework: Robot framework dành cho tester (Phần II) Cách sử dụng RIDE hiệu quả: Robot framework dành cho tester (Phần III) Như đã giới thiệu ...
Doctrine 2 khác Eloquent như thế nào?
Một trong những điều thực sự tuyệt vời về ORM đó là thực thi [Active Record](http://en.wikipedia.org/wiki/Active_record_pattern) giống như [Eloquent](http://laravel.com/docs/eloquent), chúng thực sự trực quan và dễ sử dụng. Với Active Record , bản chỉ có một object mà bạn có thể thao tác và save ...