So, from today we are going to start developing a personal finance system from the ground up where we can track our expenses, income, get an idea of where our money goes, have a birds-eye view of our financial status, and generate some statistical r ...
Google Chrome: How to change the look & feel?
This is a quick post about how to change the look & feel of the Google Chrome browser. Just open a new tab and browse to: chrome://flags/#top-chrome-md There you will see different options. Each option has a different UI. The refresh option i ...
Mark parent category menu active on single custom post view in WordPress
Recently I developed a theme for one of my clients and I had to highlight the menu item of the parent category in the main menu when one of its associated single custom posts was viewed. For that, I had to add an action in my functions.php file for n ...
Why we moved from OpenShift to Google Cloud
The good old days When OpenShift was in its version 1 it was great from the customer's point of view with a low budget. OpenShift v1 had free offers to deploy apps and add a custom domain to it. There was no SSL support but it could be handled via th ...
Displaying Multiline Title in WordPress
In WordPress when the title is written it is usually displayed in a single line on front-end until it is too long to display in one line. But if you want to write the title in multiline and want to line break the title after a certain word how can yo ...
Different color for each menu item in WordPress
In a recent project, I got a requirement that each menu item should be highlighted in a different color when visited. The menu items and their required active colors were: Home - Green Portfolio - Blue Team - Yellow Contact - Red These colo ...
Rollover image – Change image on hover/mouse over
Often when designing websites static or dynamic, PHP or ASP.Net, Laravel or WordPress, you have to design in a way that if the user hovers an image it gets changed and an alternate image is displayed. This can be easily achieved via simple HTML event ...
Sharing data between Laravel and Angular
When building applications with Laravel and Angular you might come across a problem where you want to print data using AngularJS brackets {{}} but before it can be parsed by Angular, Laravel blade engine parses it and tries to replace the value if it ...
Laravel: Specified key was too long error on migration
When you install a new Laravel project with 'laravel new' and run the migration that comes with it you might get the following error: #php artisan migrate Migration table created successfully. SQLSTATE: Syntax error or access violation: 1071 Spe ...
Setup CodeIgniter Docker container for development
Docker Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated conta ...
How to use wildcard domain with OpenShift hosting?
If you have a domain name and want to use OpenShift for hosting then using a wildcard domain name is a bit tricky with some domain registrars like GoDaddy. The reason is IP address of the app on OpenShift doesn't remain the same and to use the wildca ...
Visual Studio 2017 is coming in March
Microsoft has announced that Visual Studio 2017 will be available for download on Tuesday, March 7, 2017. Microsoft is also celebrating a launch event. You can join at 8:00 AM PST on March 7th and 8th for a two-day online event celebrating the launch ...
How To: Offline access to Vue.js documentation
If you are working with Vue.js Javascript framework to build your next generation web apps then you might be frequently visiting the Vue.js guide section (https://vuejs.org/v2/guide/) to see how certain things work in Vue.js. Most of the time you go ...
List of FREE services & tools Startups should be using
I have curated a list of free tools, services, and apps that startups could and in fact should use to grow at the initial stage. Free doesn't mean they lack quality, instead, these free tools are from top-notch companies like RedHat, Google, Asana, a ...
Event handling with custom components in Vue.js
If you've been working with Vue.js lately and developing custom components to build your apps you might come across how to communicate from child component to parent. There are couple of scenarios here. Immediate parent child components If you want i ...
Deploy your first ASP.Net MVC App to AppHarbor
Our focus is to deploy our ASP.Net MVC app built using new Visual Studio 2015 MVC template to AppHarbor via GitHub.
One reason why you should refactor your code often
Once upon a time, a consultant made a visit to a development project. The consultant looked at some of the code that had been written; there was a class hierarchy at the center of the system. As he wandered through the hierarchy, the consultant saw t ...
Resolving error in installing any gem by Ruby
After installing the Ruby installer you might need to install some gems. For example, if you are developing with RedHat OpenShift you want to install 'rhc' gem to access remote files on OpenShift. To install 'rhc' you would run the following command. ...
Create your first real-time AngularJS application
In my previous article I talked about creating real-time PHP application. That was on the server side and I demonstrated a very very basic client to connect with it. Let's take that to next step and create a Javascript client with AngularJS. Code ang ...
Create your first real-time PHP application
If you ever wondered if there is a way to write a real-time web application using PHP where any event or message is delivered/pushed to all recipients as they occur, in real-time? Then you are at the right place. We'll be building a sample real-time ...
How can I test if mod_rewrite on my server is enabled and working?
Note that mod_rewrite can only be used with the web server Apache. Follow the instructions below to check whether module mod_rewrite is installed and correctly configured on your server. Create the file .htaccess and add these two lines RewriteEngin ...
Global Variables in AngularJS
I’ve followed the angularjs tutorial and I noticed that I wasn’t able to have global variables. Turns out to be actually simple but Angular doesn’t mention it. You will need to edit your app module (app.js ) var app = angular.module('appName',); //A ...
WooCommerce Per Product Shipping Price Calculation
If you have different rates depending on the item you will need to set up each one in the 'Flat Rate' shipping method and ensure it is selected on the Product itself. First, you will need to have a Shipping Class setup: Go to the menu on the left han ...
How To: Open a WordPress Menu Link In New Window or Tab?
I have come across multiple WordPress users who aren’t aware that WordPress has a bunch of functions hidden in the “Screen Options” section of multiple Administration Pages. Today I want to show you how to open links in custom menus in a new window o ...




















