Tác giả: Nguyễn Nhân

  • Ý nghĩa và cách sử dụng bộ lọc của Pagespeed

    Ý nghĩa và cách sử dụng bộ lọc của Pagespeed

    Trang chủ pagespeed cho Nginx: http://ngxpagespeed.com/ Cách bật tắt: # Bật pagespeed on; # Tắt pagespeed off; Cách thêm hoặc bớt bộ lọc (filter): # Khai báo một dòng pagespeed EnableFilters filter_1,filter_2,…,module_2; # Khai báo nhiều dòng pagespeed EnableFilters filter_1,filter_2,…,module_2; pagespeed EnableFilters filter_1,filter_2,…,module_2; Danh sách các bộ lọc của Google Pagespeed rất nhiều nên ở đây mình…

  • Hướng dẫn sử dụng Twilio

    Hướng dẫn sử dụng Twilio

    Twilio là gì Twilio là dịch vụ cho phép bạn xây dựng ứng dụng liên quan đến việc gửi và nhận các tin nhắn và cuộc gọi trên điện thoại. Twilio thuộc top 10 ứng dụng đám mây đình đám của những năm qua. Khi có khách hàng bự con là Uber (Xem user stories của Uber…

  • Vũ khí bí mật dành cho khởi nghiệp

    Vũ khí bí mật dành cho khởi nghiệp

    Khởi nghiệp Có vũ khí bí mật chưa chắc dẫn bạn đến việc khởi nghiệp thành công, nhưng ít nhất nó cũng gợi mở cho bạn những hướng đi, những đường tắt để đến thành công. Hôm nay mình sẽ bật mí đến các bạn một số vũ khí công nghệ mà mình thấy rất lợi…

  • React Js là gì?

    React Js là gì?

    React Js là gì? React Js là một thư viện viết bằng javascript, dùng để xây dựng giao diện người dùng (UI). React được sử dụng rộng rãi và có hệ sinh thái đa dạng phong phú. UI tất nhiên là quan trọng, nhưng không phải là tất cả. Để phát triển ứng dụng hoàn…

  • ES6 (ES2015) là gì? Và tìm hiểu những tính năng mới.

    ES6 (ES2015) là gì? Và tìm hiểu những tính năng mới.

    ES6 là gì? ECMAScript 6/ES6 là phiên bản mới nhất của bộ tiêu chuẩn ECMAScript – một bộ đặc tả tiêu chuẩn dành cho Javascript do Hiệp hội các nhà sản xuất máy tính Châu Âu (European Computer Manufacturers Association – ECMA) đề xuất. Phiên bảnECMAScript phổ biến ở thời điểm hiện tại (đầu 2015),…

  • Sử dụng phần mềm GUI nào để quản lý Git?

    Sử dụng phần mềm GUI nào để quản lý Git?

    Tại sao cần quản lý Git bằng GUI? Có nhiều lập trình viên sử dụng, quản lý Git dưới dạng command line, và để đạt được mức độ thuần thục và nhớ các câu lệnh cũng như quy trình (git-flow) để làm việc với Git thì quả thật mất thời gian rất dài. Theo cá…

  • Xu hướng công nghệ lập trình web và mobile 2016

    Xu hướng công nghệ lập trình web và mobile 2016

    Xu hướng công nghệ lập trình Xu hướng lập trình thì thường xoay quanh ngôn ngữ lập trình, tuy nhiên trong bài viết này mình tập trung nói về các công nghệ giúp cho việc lập trình dễ dàng hơn như cải thiện tốc độ, chất lượng code cũng như dễ dàng cộng tác, làm…

  • Lập trình viên: nhìn lại năm 2015

    Lập trình viên: nhìn lại năm 2015

    1. HTTP/2 được chính thức sử dụng (2/2015) HTTP 2 phát triển dựa trên SPDY (pronounced speedy) một giao thức mạng mở được phát triển bởi Google. Sự khác biệt thì rất nhiều nhưng tóm lại sự khác biệt lớn nhất giữa 2 giao thức là: HTTP2 hỗ trợ các truy vấn ghép, nén nội dung,…

  • [Machine Learning] Giới thiệu PredictionIO

    [Machine Learning] Giới thiệu PredictionIO

    PredictionIO là gì? Machine learning/Học máy Đây là một ngành trong khoa học máy tính, còn hay được gọi là “học máy“. Được dùng để nghiên cứu một số hành vi có chung hoặc khác đặc điểm, sau đó phân loại hoặc dự đoán, …Một số ví dụ như: dự báo thời tiết, dự báo…

  • Giới thiệu loạt bài “Trở thành lập trình viên chuyên nghiệp”

    Giới thiệu loạt bài “Trở thành lập trình viên chuyên nghiệp”

    Đối tượng: Sinh viên CNTT năm 3 trở lên theo hướng lập trình ứng dụng, hệ thống thông tin Lập trình viên web và mobile [hybrid, native với javascript]: Mới ra trường 2~3 năm kinh nghiệm Đang làm cho công ty không phải là outsoure Đang làm cho công ty không phải công ty nước…

  • Docker là gì?

    Docker là gì?

    Gần đây Docker đang được thảo luận và gây được nhiều chú ý trong cộng đồng công nghệ trên thế giới, với nhiều hứa hẹn trong tương lai. Các hãng công nghệ lớn như Google, Amazon, Microsoft, IBM … đã bắt đầu hỗ trợ Docker trên nền tảng của họ. Vậy Docker là gì, có…

  • Tìm hiểu PHP 7 (Đã phát hành chính thức)

    Tìm hiểu PHP 7 (Đã phát hành chính thức)

    Bạn có phải là một nhà phát triển web hoặc là chủ của một trang web? Các trang web của bạn có sử dụng các CMS dựa trên PHP như WordPress, Drupal, Joomla hay Magento? Nếu vậy thì tôi có những tin tốt dành cho bạn: PHP 7 tính năng hoàn chỉnh mới được phát…

  • Fullstack chuyên nghiệp bằng Sublime Text

    Fullstack chuyên nghiệp bằng Sublime Text

    Khuyến cáo: Nếu bạn đang sử dụng thuần thục một IDE (PHP/Web Storm, Aptana Studio, Zend Studio, Eclipse, Text Wrangler…) nào đó và cảm thấy hài lòng hoặc không nhắm đến là trở thành Fullstack Developer, xin vui lòng bỏ qua bài viết này. Đây không phải là một bài viết mang tính so sánh,…

  • Cài đặt SSL và giao thức HTTP/2 cho NGINX trên CentOS 7

    Cài đặt SSL và giao thức HTTP/2 cho NGINX trên CentOS 7

    Trong tháng 2/2015, một kiểu giao thức web mới vừa được IESG chấp thuận mang nhiều tính năng vượt trội hơn, giúp website tối ưu tốc độ hơn đó là giao thức HTTP/2. Vậy thì HTTP/2 là gì, nó có những ưu điểm nào thì trong bài này, tác giả Công Hải tại AppFast sẽ…

  • HTTP2 [HTTP/2] là gì và hoạt động như thế nào?

    HTTP2 [HTTP/2] là gì và hoạt động như thế nào?

    HTTP2 là gì? HTTP/2 hoặc HTTP phiên bản 2 là phiên bản chính thứ hai của giao thức mạng HTTP; dựa trên SPDY/2 để cải thiện hiệu suất web ở mức độ rất lớn. HTTP/2 được phát triển bởi Hypertext Transfer Protocol – một bộ phận của Internet Engineering Task Force. HTTP 1.1 là bước…