Setup the dropdown terminal in macOS with iTerm2

Recently I switched from my ThinkPad to MacBook Pro. Coming from Linux world I soon started missing some of my previous favorite tools. One of them is Guake – a drop-down terminal tool. There’s no macOS version of it but luckily there’s a way to get terminal with similar behaviour on macOS. Installation At first… continue reading

10 Tools To Power Up Your Command Line

This post is the first in a series of showcases of some of the best non-standard command line tools I’ve discovered in recent years. If you ever make use of the command line, you’ll probably find that at least one item on this page will make your life easier. z, jump around One of the… continue reading

Turn Sublime Text 3 into a JavaScript IDE

Sublime Text is one of the most popular editors for web development and software development in general. But it’s only a text editor and not an IDE. In fact, Sublime doesn’t offer features like debugging tools, built-in tools for compiling and running applications, intelligent code suggestions, or code refactoring. Instead it offers a set of… continue reading

10 Best PHP Tools for Developers

PHP developers keep looking for useful and handy php tools which they can use to make their workflow and web related tasks easier, faster, and better. There are scads of php tools available over the internet for php developers, but finding an appropriate php tool is quite an arduous task and demands effort and time.… continue reading

15 chrome extensions for developers

Chrome has pretty advanced DevTools by itself. However, can we improve our developing experience by adding even more exciting features? Here are 15 of my favorite Chrome extensions. 1. Evernote Clipper Clip the web pages you want to keep. Save them in Evernote. Easily find them on any device. Use the Evernote extension to save… continue reading

Best extensions collection of VS Code

In a year lots have happened, I switched from doing PHP full time to doing JavaScript full time. With that change also came the change of editors professionally I mostly used WebStorm and in my spare time, I switched from Atom to Visual Studio Code.

Generate random test data for MySQL using routines

Generate random test data for MySQL using routines Files Download the sql code: populate_dummy_data.sql. Download sql for generating random data for foreign-key dependent child tables: populate_fk.sql Install mysql -uUSER -pPASSWORD DATABASE_NAME < populate_dummy_data.sql mysql -uUSER -pPASSWORD DATABASE_NAME < populate_fk.sql Usage Run this SQL query call populate(‘DATABASE-NAME’,’TABLE-NAME’,NUMBER-OF-ROWS,DEBUG-MODE); DEBUG-MODE (‘Y’,’N’) will print an SQL that’s executed and… continue reading

Graaf: CSS grid overlays for designing

Graaf doesn’t have any external dependency. To add it to your project, you only need to select the grid that fits for your design and link the stylesheet in your head HTML tag. For example, if you want to add graaf grid overlay, just copy the following code in your head tag: <link rel=”stylesheet” href=”//”>

Yarn vs Npm: what are differences ?

Yarn is a new JavaScript package manager built by Facebook, Google, Exponent and Tilde. As can be read in the official announcement, its purpose is to solve a handful of problems that these teams faced with npm, namely: installing packages wasn’t fast/consistent enough, and there were security concerns, as npm allows packages to run code… continue reading