Các vấn đề dễ gặp phải khi dùng git và cách xử lý
1, Giới thiêu. Như bài trước mình đã giới thiệu về git bài này mình xin đưa ra một số vd dễ gặp phải trong...
Sử dụng Cucumber để viết unit test trong Rails 3.2
Giới thiệu Ngày nay xu hướng phổ biến của các chuẩn mới về sản xuất phần mềm là yêu cầu các developers viết test unit...
Ruby on Rails là gì?
1. Ruby on Rails là gì? Ruby On rails là một Framework cho phép phát triển ứng dụng Web gồm 2 phần cơ bản: – ...
ROR Test. Capybara + Rspec bộ đôi tuyệt vời!
Chắc hẳn ai lập trình ROR(ruby on rails) đều biết đến rspec một công cụ viết test trên ROR. Rspec dẽ dàng giúp chúng ta...
Create fixtures with specific data from DB for PhpUnit
We’re desiring to appy TDD with unit test script. But developers feel so hard to make test data for their function. So for long time,...
Doxygen
What is Doxygen ? Maintaining and adding new features to legacy systems developed using C/C++ is a daunting task. There are several facets to the...
everything about deploying/installing a cakephp project in a sub-directory.
Hi every body! I’d like to share my real experience from the last project that I need to deploy my cakephp project as a sub...
Sử dụng cache khi bạn có thể?
Cache tại sao không? Các developer chắc ai cũng biết đến cache và cũng ít nhiều đã sử dụng cache trong hệ thống của mình....
Giới thiệu NoSQL
1. NoSQL là gì: “Next Generation Databases mostly addressing some of the points: being non-relational, distributed (phân tán), open-source and horizontally scalable.” định nghĩa từ http://nosql-database.org/...
Sử dụng git trong ubuntu
I. Github là gì: Github http://github.com , còn được gọi là social network dành cho developer đi vào hoạt động tháng 2 năm 2008, là...
How to install Ruby on Rails in Ubuntu
Ruby on Rails is an application stack that provides developers with a framework to quickly create a variety of web applications. so, how to use...
Parallel PHP processes with PCNTL
1. Overview In general, standard PHP does not provide parallel processes. There are some ways to do it such as using Process Control Extensions :...
Test-Driven Development có khó thực hiện?
Theo mô hình phát triển phần mềm hiện đại, để khắc phục tình trạng chương trình đã viết xong, nhưng khi chạy trên môi trường...
Sử dụng Beanstalkd (Message queue system) với CakePHP
Khi bạn thực hiện một nhiệm vụ đòi hỏi nguồn lực và thời gian của hệ thống (như convert video, upload hình ảnh độ phân...
Hồi ký Refactor.
Dành cho những người đã là lập trình viên, muốn trở thành lập trình viên hoặc quan tâm tới cuộc sống của một lâp trình...