- 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
Giảm N+1 Query khi count record dữ liệu quan hệ
Trong Rails đã hỗ trợ một method includes dùng để hổ trợ việc giảm N+1 query trong truy vấn cơ sở dữ liệu quan hệ. Như vậy ở đây mình đặt ra một bài toán như sau. Mình có table categories has_many với table posts và mình muốn lấy list categories và count các bài post tương ứng của category đó thì ...
Precompile Rails asset trên nhiều server
Asset Pipeline là một chức năng khá "hay" của Rails, được xây dựng dựa trên Sprockets, giúp chúng ta nén và hợp nhất các assets (Javascript & CSS, hình ảnh) thành một file duy nhất (application.js, application.css, v.v.), ngoài ra nó còn giúp tạo ra fingerprint cho từng file asset để tối ưu ...
So sánh UX giữa Google Maps và Apple Maps (phần 2)
Bạn nên tìm đọc phần trước trước khi đọc phần này . Flow 1: tìm vị trí trước và tìm đường sau Đây là phần lõi của ứng dụng bản đồ, chiếm khoảng 80% usecase. Tất cả các giao diện ở bài trước đều là để phục vụ cho trải nghiệm trong phần này. Để bắt đầu tìm đường theo cách trên, người dùng cần ...
Deep Links for App Content
Mở đầu Deep Links for App Content theo mình hiểu thì là liên kết tới app của bạn thông qua một đường link trên site nào đó.Đơn giản hơn là sẽ mở app của bạn nếu click vào cái link đó.Mình sẽ làm một demo để hiểu rõ hơn. Thực hành Frontend Đầu tiên bạn tạo 1 app mới có tên DemoDeepLinks.Sau ...
Tầm quan trọng của .gitignore trong teamwork
Sắp hết tuần rồi mà chưa thấy đề tài nào ngắn ngắn để viết thì hôm nay có việc phải setup một project đưa lên Github cho team checkout về code. Bỗng nhớ ra ngày xưa setup xong, checkout về toàn không build được '_' Hôm nay mạn phép giải quyết cái vấn đề "lâu lẩu lầu lâu" này . Bài này có thể sẽ ...
Hello World với Swift, Docker, Sublime Text
Bạn có thể tự tạo Image Docker theo hướng dẫn của mình ở bài trước hoặc dùng cái mình Build trên Docker Hub: https://hub.docker.com/r/trquoccuong/ubuntu-swift/ Để tải file Docker của mình bạn có thể dùng: docker pull trquoccuong/ubuntu-swift Tạo thư mục ứng dụng trên máy tính ...
Tạo môi trường Bootstrap nhanh cho trang web Ruby on Rails
Trang web demo Gemfile gem 'bootstrap-sass' group :development do gem 'bootstrap-generators' gem 'rails_layout' end Dùng gem rails_layout để tạo giao diện bootstrap cho trang web. Dùng gem bootstrap-generators để tạo giao diện bootstrap khi ta dùng scaffold. Cài đặt giao ...
Dùng slim làm template engine cho trang web Ruby on Rails
Thông thường khi mới làm quen với Rails thì chúng ta vẫn dùng template engine mặc định là *.html.erb để viết. Hôm nay mình giới thiệu cho những bạn nào chưa biết về slim template engine, dùng slim để viết trang web sẽ tiết kiệm thời gian, và việc viết code cũng trở nên thoải mái hơn phần nào. ...
Theme Flatsome v3.4
Flatsome là một theme bán hàng có khả năng tùy biến rất cao. Trước mình cũng nghe nhiều nhưng chưa sài. Lúc vào làm ở công ty thì công ty dùng nó làm nền để Làm website cho khách hàng. Và mình đã hiểu vì sao Flatsome đúng như tên gọi là thần thánh. link ...
Giới thiệu về Fatfree Framework - F3
Hi, Hello. Nếu là một lập trình viên về mảng web, chắc các bạn ít nhiều đều ăn nằm qua với các framework rồi nhỉ? (mà bây giờ mấy ai đã code chay - đều chọn cho mình một con gấu ). Và hôm nay đây mình sẽ giới thiệu với các bạn một con gấu mới mang tên FatFree Framework, đơn giản gọi là F3. ...