- 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ối ưu tốc độ tải trang với Progressive rendering
Tối ưu tốc độ ứng dụng web luôn là một vấn đề hay và gây nhiều chú ý với các developer. Tốc độ tải trang web ảnh hưởng rất nhiều tới khách truy cập, website chậm đi sẽ làm giảm trải nghiệm người dùng và làm giảm hiệu quả của trang web. Có nhiều phương pháp để làm giảm tốc độ tải trang như: Tối ...
Truyền function cho setState thay vì truyền object
Component trong React là một thành phần độc lập, tái sử dụng được và chúng thường mang trạng thái riêng của chính mình, gọi là state. Khi muốn thay đổi hành vi hay hiển thị của component, chúng ta phải thay đổi state của chúng. Vậy làm thế nào để update state của một component? Trong React, mỗi ...
Continuous Integration with Jenkins - Bài 3: Jenkins integration with GIT
Chào các bạn, chúng ta lại gặp nhau trong loạt bài tìm hiểu về Tích Hợp và Bàn Giao Liên Tục trong phát triển phần mềm với Jenkins (Continuous Integration with Jenkins). Ở bài số 3 này, mình sẽ hướng dẫn các bạn tích hợp Git với Jenkins. Kịch bản sẽ là Một team Java làm phải phát triển một sản ...
Mockito từ A đến Z
Bài viết này cung cấp một hướng dẫn toàn diện để inject mock và mock method, và bao gồm cả method void. Hầu hết các class mà chúng ta sử dụng đều có dependency, và đôi khi, các method ủy thác một số công việc cho các method khác trong các class khác. Các class này là sự phụ thuộc của chúng ta. ...
Node.js Streams: Everything you need to know
Streams are Node's best and most misunderstood idea -Dominic Tarr Stream là collections của data, giống như là mảng hay string.Sự khác biệt là stream tất cả mọi thứ không cùng tồn tại ở một thời điểm, và nó không phù hợp để lưu tất cả trong bộ nhớ.Chính đặc điểm này khiến stream thực sự giàu ...
Làm chủ Chrome Developer Tools
Bài dịch từ trang Medium Bạn có thể đã quen thuộc với các tính năng cơ bản của Chrome Developer Tools: DOM inspector, styles panel và JavaScript console. Nhưng có một số tính năng ít được biết đến có thể cải thiện đáng kể quá trình fix bug hoặc quy trình viết app của bạn. Chrome đi kèm với ...
SQL trong PHP
Giới Thiệu Ở bài này mình xin giới thiệu về SQL cũng như một số hàm của sql trong PHP, đầu tiên ta đi vào tìm hiểu sql là gì. Định Nghĩa: SQL (Structured Query Language) là một loại ngôn ngữ máy tính phổ biến để tạo, sửa, và lấy dữ liệu từ một hệ quản trị cơ sở dữ liệu quan hệ. SQL gồm 2 ...
Tìm hiểu Angular Js 2 phần 2
Tiếp nối phần 1 của series tìm hiểu Angular Js 2, bài viết này sẽ giới thiệu sâu hơn trong kiến trúc của Angular Js 2 đó là: các Modules, Components. Modules được sử dụng trong Angular Js 2 để chia nhỏ logic của ứng dụng thành các thành phần thực hiện các mục đích nhỏ hơn. Thay vì với việc viết ...
HTTP Controllers trong Laravel 5.3
Xin chào các bạn. Hôm nay mình sẽ tiếp tục về series về Laravel 5.3. Và hôm nay mình sẽ giới thiệu với các bạn về HTTP Controllers trong laravel và cách sử dụng HTTP Controllers. 1. Giới thiệu Thay vì định nghĩa tất cả logic xử lý request của bạn ở file routes.php, thì bạn có thể muốn quản lý ...
Selectivity trong sql
Selectivity trong sql là cái gì ? Có lẽ thuật ngữ Selectivity hơi lạ, nhưng nó có liên quan tới việc sử dụng index trong databases. Bạn đã từng băn khoăn xem có nên đánh index cho một column nào đó trong một table nào đó chưa. Nếu đã từng thì bạn nên biết tới thuật ngữ này, nó có công thức để ...