Load testing your web application efficiently
Hi, Truly execute load testing is the only way to show your web application’s capacity and to see how many concurent users your server can...
Yet another article on useful Git commands
If you’re like me who working on Git all the time, you will fall in love with Git easily. Git is a powerful yet convenient...
Vagrant box sharing
For web development environment, we usually have a live environment where we call it production and some staging environments where we call them development or...
Google Chrome, HTTP/2 and NPN vs ALPN
Hello everyone, If you’re interested in the evolve of HTTP/2 and following it’s adoption, you will notice the face that Google Chrome from version 51...
Issuing free HTTPS certificate with Let’s encrypt
For a decade, the process of issuing HTTPS certificate and setting up it for the server is a little complex, and well, expensive. That process...
Shell script to create database & database user interactively
When you manage multiple sites, you find yourself in need of having a tool/command line script to quickly create database. Due to the fact that we...
Phamtomjs – More than UI testing
Phantomjs is well known as a “HEADLESS WEBSITE TESTING” tool. People often use Phantomjs in form of a WebDriver tool (such as Selenium) to test whether...
Hashicorp’s Packer – build & manage machine images by couple of configuration
Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating...
Race condition in Web Application: Be aware and prevent it
What is race condition Race conditions arise in software when an application depends on the sequence or timing of processes or threads for it to...
Codeception – BDD-style testing framework for PHP
Testing is really important. Good test code is needed for ANY application development. Fortunately, PHP developers have a very good testing framework named PHPUnit. Codeception is...
Introduction to composer – PHP package manager
I. What is composer Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and...
Organize your development environments with Vagrant
I. Initial thoughts – Are you using Windows/MacOs but your production server is Centos/Debian? – Are you using Ubuntu 14.04 with built-in stable PHP5.5 but...