- 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
Tìm hiểu về Framwork Laravel (P1)
I. Laravel là gì? Laravel là một framework rõ ràng và ưu việt cho việc phát triển web PHP. Giải thoát bạn khỏi mã spaghetti, nó giúp bạn tạo ra những ứng dụng tuyệt vời, sử dụng syntax đơn giản. Phát triển là thích thú những trải nghiệm sáng tạo chứ không phải là sự khó chịu. Laravel ...
Giới thiệu một số method hay trong Rails
Trong bài viết này mình sẽ giới thiệu với các bạn một số method hay và thú vị hay dùng trong Rails. Sử dụng blank?/present? # String user = nil user . blank ? # => true user = "" user . blank ? # => true user = " " user . blank ? # => ...
Rails Model Caching with Redis
Model level caching hay bị các developers bỏ qua, ngay cả các developers dày dặn kinh nghiệm. Phần lớn là do quan niệm sai lầm. Cache cấp độ thấp rất linh hoạt và bạn có thể làm việc với nó ở bất cứ ứng dụng nào. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách dùng cache cho models của Rails bằng ...
Repeat chuỗi nhiều lần trong javascript
Ví dụ bạn có chuỗi "ruby" và muốn nó in ra 5 lần, thì làm như thế nào trong Javascript. Có 2 cách như sau: Cách cũ: dùng hàm join của Array để tạo một chuỗi từ Array . Ví dụ: Array ( 6 ) . join ( "ruby " ) Cách mới hơn, dùng hàm repeat được cung cấp cho đối tượng String ...
Giới thiệu Google maps API
1.Giới thiệu Google maps Google Maps là một ứng dụng bản đồ trực tuyến trên web được cung cấp miễn phí bởi Google. Nó có thể dùng để nhúng vào các trang web của bên thứ ba thông qua Google Maps API. Nó cung cấp rất nhiều những tiện ích nâng cao giúp người dùng tìm kiếm đường đi,các địa điểm, các ...
Rails Authentication với gem Clearance
I. Mở đầu Xin chào các bác (lay2) Chắc hẳn các bác đã quen thuộc với Rails Authentication - hay hiểu nôm na là xác thực người dùng khi login đấy. Đối với rails, khi nói đến thuật ngữ này thì trong đầu ta nghĩ đến ngay gem Devise - 1 gem hỗ trợ để quản lý và xác thực người dùng rất rất phổ ...
Tối ưu hóa schema và data type trong MySQL - P2
Cache and Summary Tables Thỉnh thoảng cách tốt nhất để nâng cao hiệu năng là lưu dữ liệu dư thừa ở cùng luôn với bảng origin giống như dữ liệu trước khi đổ vào bảng. Tuy nhiên có lúc bạn phải tạo hẳn một bảng sumary hay cache riêng. Cách làm này đặc biệt hiiệu quả khi bạn có thể đủ space để lưu ...
LibGDX Tutorial 13 - Network cơ bản
Trong tutorial này, chúng ta sẽ tìm hiểu về Network trong ứng dụng LibGDX. Network trong LibGDX tương đối nguyên thuỷ, chỉ hỗ trợ kết nối thông qua socket. Trong nhiều trường hợp, như vậy là quá đủ. Chúng ta sẽ ứng dụng socket đơn giản thông qua một ứng dụng chat. Lần này mình sẽ giải thích bằng ...
9 lợi ích của Test Driven Development
Test Driven Development là gì Test Driven Development, viết tắt là TDD, là một phương pháp phát triển phần mềm mà trong đó bạn sẽ viết test trước cho tính năng mà bạn muốn phát triển. Dĩ nhiên là test sẽ thất bại trong lần chạy đầu tiên, và sau đó bạn sẽ hoàn thiện đoạn code tính năng để test có ...
Tìm hiểu liquid, mã nguồn mở dựa trên nền tảng [Phần 1]
Liquid là một mã nguồn mở, Ngôn ngữ mẫu được sáng tạo bởi Shopify dựa trên nền tảng ngôn ngữ Ruby. Nó là thành phần chính của các theme trong Shopify và được sử dụng để tải các nội dung động lên giao diện các cửa hàng. Liquid sử dụng sự kết hợp các tag (nhãn), object (đối tượng) và filter (bộ ...