Javascript Module Pattern – Một cái nhìn khái quát
I – Khái quát chung? Module pattern (là một design pattern) trong javascript là phương pháp implement source code theo các modules riêng biệt với...
Ruby API with Sinatra
Để viết API có rất nhiều cách để viết bạn có thể tạo vởi rails project. Nhưng ở đây mình xin giới thiệu với mọi...
Unirest – Thư viện http request gọn nhẹ dành cho nhiều ngôn ngữ
Trong công việc hiện nay, hẳn mọi người khá hay gặp các task phải dùng đến http request (liên quan đến web-services, api). Có rất...
Rails 4 vs Rails 3
I. Giới thiệu 1. Ruby Ruby là ngôn ngữ lập trình hướng đối tượng do một tác giả người Nhật tên là Yukihiro Matsumoto phát...
Speed up your website
Server side: mySQL: EXPLAIN SELECT statement 1. Bật chế độ slow_log trong mySQL theo cú pháp sau: mysql> SET GLOBAL slow_query_log = ‘ON’; Query OK,...
Backbone.js – MVC Javascript library
1. Giới thiệu Backbone.js Backbone.js là một thư viện javascript giúp triển khai cấu trúc của 1 ứng dụng web dưới mô hình MVC. Backbone.js...
Build real time notification using NodeJS and Socket.io
Node.js is the most popular platform to build real-time applications that run across distributed devices. In this article, i will show you how to build...
Kinh nghiệm thiết kế và làm việc với API
Api (Application Program Interface) là những chuẩn đầu ra, đầu vào cho phép 2 hay nhiều hệ thống hoặc các phần của cùng 1 hệ...
TDD & BDD Best Practices with RSpec in Creating Web Service
TDD Process Hi everyone, I think that many of you have heard about TDD, BDD. Although you may appreciate this process of software development, you...
Gsoap
The gSOAP toolkit simplifies the development and deployment of SOAP/XML Web Services and client applications in C and C++. The gSOAP RPC compiler does all...
Introduction to Redis
What is Redis? Redis, standing for REmote DIctionary Server is a NoSQL databases Server. Written in ANSI C by Salvatore Sanfilippo in early 2009 and...
The new MCVH convention
Paul Dinh Quoc-Dat (November 2013) We web developers all have known about the MVC convention, however, by the recent changes in programming ideology have...
How to config Git for auto-login and make the commands shorter?
I write this because every time when I working with Git, I need to login, I could say it take alot of time so, how...
Selenium-WebDriver và Headless test tích hợp trong Cucumer
Giới thiệu: Selenium – nói 1 cách đơn giản, là công cụ automator tất cả các thao tác của con người trên browser....
Sử dụng MiniProfiler để theo dõi Profile của Rails App
Giới thiệu MiniProfiler là một công cụ đơn giản để theo dõi thời gian server xử lý và render các thành phần html, query database...