- 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
The Quality of Software Design
More Play in the Utopia of reuse "Hãy xem kỹ USDollar class và VndBill class! Sau đó thử nghĩ xem có thể làm đơn giản hơn nữa được không ?” là bài tập về nhà trong kỳ trước. Nhớ lại xa hơn chút nữa thì thấy trong nửa cuối của bài viết, tôi đã tạo class có thể sử dụng cả đồng USD và đồng ...
Migrating your Android App from GCM to Firebase
Introduction Google Cloud Messaging (GCM) is a free service that helps Android developers to send data from servers to their Android applications, and upstream messages back to the cloud from the user’s device. This can be a lightweight message telling the Android app that there is a new ...
Cài đặt Ruby on Rails với Unicorn và Nginx trên server Ubuntu
1.Ruby on Rails Là Gì Ruby on Rails là một khung làm việc (web framework) được viết trên ngôn ngữ lập trình Ruby và được sử dụng trong việc xây dựng và phát triển các ứng dụng web. Phiên bản đầu tiên của Ruby on Rails được giới thiệu ra cộng đồng vào năm 2015. Ruby on Rails là phần mềm mã ...
What is ElasticSearch ?
Introduce ElasticSearch First we need to understand ElasticSearch is a search engine enterprise level (enterprise-level search engine). Its goal is to create a tool, or technical platform search and analysis in real time (referring here is fast and accurate), and how it can be applied to or ...
Sử dụng Jade templates với nodejs
Giới thiệu Jade là một template engine cho Node.js, nó khá đơn giản và biên dịch thành HTML và cực kì hữu ích cho FE developer Lấy cảm hứng từ HAML (một template engine cho Ruby on Rails), Jade ban đầu thiết kế ra chủ yếu để làm template engine phía server cho Node.js nhưng nó cũng có thể ...
Introduction programming with Haskell
What I want to do in this post is not to give a detailed introduction of Haskell language or functional programming, but to give basic idea of what functional programming is and to constrast it with object oriented programming and other languages such Java or C#, and especially what makes ...
Tối ưu hoá Database với Indexs
Tối ưu hoá database (Performance tuning) là một vấn đề khó và không có một quy tắc. Việc Database quá tải còn dẫn đến nhiều thiệt hại khác, các hàng đợi (Queue) dài ra, file logs lớn. Những lỗi trên thông thường bắt nguồn từ khi định nghĩa Database (define) có hay không sử dụng Indexes một cách hợp ...
Mẹo cải thiện hiệu suất cho Ruby on Rails
Hiệu suất của Ruby on Rails chịu ảnh hưởng bởi nhiều yếu tố, đặc biệt là cấu hình của máy chủ triển khai. Tuy nhiên, các đoạn mã có thể tạo ra một sự khác biệt lớn dù trang web của bạn chậm hoặc đáp ứng cao. Trong bài viết này,tôi xin giới thiệu với các bạn 1 vài cách để làm tăng hiệu suất khi ...
How to Change a CSS Background Image’s Opacity
With CSS and CSS3 you can do a lot of things, but setting an opacity on a CSS background is not one of them. However, if you get creative, there are a ton of creative work-arounds you to make it seem like you’re changing the CSS background image’s opacity. Both of the following methods ...
MỘT SỐ KHÁI NIỆM TRONG KIỂM THỬ
1. Black-box Testing và White-box Testing 1.1. Black-box Testing Là phương pháp kiểm thử dựa trên đầu vào và đầu ra của chương trình để kiểm thử mà không quan tâm tới code bên trong được viết ra sao. Phương pháp này thường dùng để kiểm tra chức năng của chương trình. Ví dụ về Black-box ...