- 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
Sử dụng select, reject, detect, collect hay inject
Hôm rồi làm task sau đẩy pull, mình có gặp một comment là thay vì dùng map thì chuyển sang dùng inject. Lúc ấy, cũng không rõ tại sao lại phải dùng thay thế như vậy. Vì thực sự khi làm mình rất ít khi dùng inject. Hồi sau mò lên bác google search các kiểu xem nó khác nhau như nào, tại sao phải dùng ...
Một số nguyên tắc cần lưu ý khi lập trình Ruby on Rails
Trong bài viết này, mình xin giới thiệu các bạn một số nguyên tắc để áp dụng trong khi xây dựng ứng dụng web với Ruby on Rails. Khi mình xây dựng ứng dụng của mình tốt, nó sẽ mang những lợi như sau: Dễ dàng bảo trì (Maintainability) Dễ đọc (Readability) Elegance Phát triển nhanh hơn ...
Promise và $q trong Angularjs
Mình tự hỏi q là gì trong Angularjs. Và mình bắt đầu đi tìm hiểu? q service tạo ra các promises. Vậy Promises là j? Promises là gì? Promise là 1 cơ chế cho phép bạn bạn trì hoãn 1 hành động hoặc 1 chuỗi hành động đã được nêu ra. Một promise đại diện cho kết quả sau cùng của một hành động. Ví Dụ ...
Sử dụng Elasticsearch trong Laravel
Cách đây vài tháng, mình có xây dựng một website thương mại điện tử và tất nhiên như mọi trang web khác thì mình phải xây dựng chức năng tìm kiếm.Tìm kiếm là chức năng vô cùng quan trọng, ảnh hưởng đến trải nghiệm người dùng, tuy nhiên hầu hết chúng ta đều xem nó là một task đơn giản và cài đặt ...
Gosu - Thư viện game 2D cho Ruby - Phần 4
Tiếp theo series này mình giới thiệu đến phần khá thú vị đó là Animation. Về cơ bản thì animation là 1 tập hợp các ảnh biểu diễn chuyển động của vật thể kiểu như này. Mỗi một hình nhỏ được cắt ra gọi là một sprite. Đưa các sprites vào 1 mảng và gọi từng sprite trong mảng đó ra bằng function draw ...
Xây dựng 1 thư viện nhỏ hỗ trợ tạo query SQLite (Phần 1 - Giới thiệu về thư viện QueryHelper tự tạo)
Bạn gặp khó khăn hay chán ngán việc phải tự tạo các câu lệnh select sql ! Dưới đây mình sẽ hướng dẫn các bạn tạo và sử dụng thư viện hỗ trợ tạo câu lệnh query SQLite ! Class chính của thư viện QueryHelper 1.1. Join bảng 1.1.1. Khi chỉ cần select 1 bảng -> chúng ta chỉ cần truyền tên bảng cần ...
Sử dụng Feedly đọc tin tức RSS
I.Giới thiệu Trong xã hội internet đang phát triển rất mạnh mẽ hiện nay vấn đề quản lý tìm kiếm chọn lọc tiếp cận thông tin là vô cùng cần thiết. Thông tin có ở rất nhiều nơi từ mạng xã hội facebook, line, zalo... cho đến các website tin tức, nội dung thì đa dạng phong phú và rất chi tiết. ...
Bảy nguyên tắc làm nên một cuộc họp hiệu quả
MỞ ĐẦU Khi tham gia vào một tổ chức, chắc chắn chúng ta sẽ phải tham gia vào các cuộc họp, họp lớn, họp nhỏ, họp nội bộ, họp toàn công ty... Có 2 kiểu người trên thế giới này: Người thích các cuộc họp và người không thích họp. Đa số nhân viên đi làm đều phải dành hàng tiếng đồng hồ cho việc họp ...
Lập trình Android sử dụng Gmail API
Quickstart Lấy SHA1 từ keystore keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v Trong đó androiddebugkey chính là tên alias của keystore của bạn tạo ký app Còn ~/.android/debug.keystore là đường dẫn tới file keystore của bạn Còn bạn copy paste nguyên ...
Kiểm thử Agile - Yes or No ?
Với những ai đang làm trong môi trường phát triển phần mềm, chắc chắn không dưới một lần đã nghe qua từ “Agile“ . Ngày nay, từ “Agile” được sử dụng một cách rộng rãi (đôi khi còn bị sử dụng sai nữa). Nó là một phương thức mới về quản lý dự án, nơi mà thiết lập những ...