- 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
Flux Architecture on Android
Giới thiệu về kiến trúc Flux(Flux Architecture) Flux Architecture đã được xây dựng và sử dụng bới Facebook. Mục đích ban đầu của họ khi xây dựng Flux Architecture là cho các dứng dụng web client-side và tất nhiên nó không có ý định xây dựng cho các mobile app.Nhưng với những tính năng và sự đơn ...
Android Collapsing ToolbarLayout
Trong bài này mình xin giới thiệu với các bạn về Collapsing ToolbarLayout trong Android. Collapsing ToolbarLayout là thuộc tính bắt đầu được giới thiệu từ phiên bản Android Lollipop. Collapsing ToolbarLayout là gì? đó là thuộc tính mà khi người dùng cuộn lên hoặc cuộn xuống màn hình, nó sẽ ...
Sử dụng Twilio để bảo mật và xác thực SMS cho ứng dụng Rails
Bài viết này sẽ cho chúng ta biết cách tích hợp Twilio vào ứng dụng rails 4. Cụ thể dưới đây là 2 ứng dụng cơ bản của Twilio là tính bảo mật và việc xác minh thông qua SMS. Đăng ký tài khoản Twilio Để có thể sử dụng được Twilio ta cần đăng ký tài khoản trên https://www.twilio.com. Sau khi ...
Tìm hiểu về Data Migration và áp dụng trong Rails
1. Data migration là gì? Data Migration (Chuyển đổi dữ liệu) là quá trình di chuyển dữ liệu giữa các hệ thống lưu trữ dữ liệu, các định dạng dữ liệu hay giữa các hệ thống máy tính. Một dự án Data Migration thường được triển khai trong các trường hợp sau: Thay thế hoặc nâng cấp máy chủ hay ...
Trình duyệt web render nội dung như thế nào?
Intro Có lẽ trình duyệt web (TDW) là phần mềm được sử dụng nhiều nhất ngày nay. Trong bài viết này, tôi sẽ chỉ ra cách TDW hoạt động và đi sâu hơn là cách TDW render nội dung như thế nào. Hiện nay có 5 loại TDW chính trên desktop: Chrome, Internet Explorer, Firefox, Safari và Opera. Trên di động ...
Tối ưu source code sử dụng Optional trong java 8
Team làm service của dự án SPEED khách hàng review source code rất chặt chẽ. Dự án sử dụng Java 8, khách hàng không chỉ yêu cầu về performance cao mà còn về style, convention code text. Nói như một member của dự án là quan điểm của khác hàng "Viết code cũng như model thời trang". Dự án viết code ...
FAST AUTOCOMPLETE SEARCH TERMS - RAILS
Bạn muốn làm một chức năng tìm kiếm thông minh, có thể hiển tự động hiển thị kết quả ngay khi đang gõ chữ và gọi ý các kết quả. Một chức năng tìm kiếm giống với Facebook có thể cho kết quả bao gồm cả User cả Group. Hãy tham khảo sample app dưới đây. Tạo sample app $ rails new ...
HTTP Caching
Trong các ứng dụng web hiện nay chắc hẳn các bạn đã khá quen thuộc với từ khóa Cache. Chúng ta có cache lại kết quả của các câu truy vấn (queries) để trả về kết quả nhanh hơn, ngoài ra chúng ta có thể cache lại các views để render nhanh hơn,... Bài viết hôm nay tôi muốn giới thiệu với các bạn về ...
Một số thủ thuật nhỏ làm việc với GIT
Là một developer mới được tiếp xúc với GIT chưa lâu, mình thấy rõ được sự "kỳ diệu" của công cụ quản lý code này. GIT kỳ diệu như thế nào thì còn phải phân tích nhiều; nhưng ít ra, bạn có thể thoải mái code mà không lo ngại sẽ lỡ tay làm hỏng, hay là phá cả hủy hệ thống... =)). Tìm hiểu chi ...
Laravel Beauty: Tìm hiểu về Service container
Laravel Beauty: Recipes & Best Practices Laravel Beauty: Tìm hiểu về Service Container Laravel Beauty: Tìm hiểu về Service Provider Laravel Beauty: Tìm hiểu về Facade Laravel Beauty: Tìm hiểu về Contract Trong bài viết lần trước, mình đã giới thiệu qua về Laravel , cũng như ...