Don’t enable SAVEQUEIRES in production WordPress sites

One of the common ways to debug DB queries in WordPress is to enable SAVEQUERIES, which keeps track of all the DB queries that are executed in WordPress, together with other information like how long it took for the query to execute, what are the functions that called it etc and stores in the global array variable $wpdb->queries.

While this is a great way to debug DB queries, this could be a huge issue on production sites.

Continue reading »

Posted in WordPress | Tagged , | Leave a comment

Github Ribbon Plugin v1.2 release

I just released v1.2 of my Github Ribbon Plugin.

About Github Ribbon

Github Ribbons is a WordPress Plugin that allows you to add “Fork me on Github” ribbons to your WordPress posts or pages. You can enable the ribbon per post/page level or at global level.

Continue reading »

Posted in WordPress | Tagged , , | Leave a comment

[Book Review] Ponniyin Selvan

As I mentioned in my earlier book review post where I reviewed Stephen Hawking’s A brief History of Time, I started reading Ponniyin Selvan by Kalki and got completely engross in it. It is the main reason you didn’t see any blog post from me in the last few weeks, even though I took a resolution to write at least one blog post a week.

Continue reading »

Posted in Books | Tagged , , | 2 Comments

Mapping plugin folder in VVV using shared folders

I discovered Varying Vagrant Vagrants (VVV) a couple of months ago and since then I have used it for my WordPress plugin development and testing. It is extremely easy to set up and let’s me test my plugins in various versions of WordPress very easily.

In my never-ending quest to optimize my development environment and work flow, I tried various configurations and finally settled on the following setup where I am mapping my plugins folder using VVV’s shared folders. This allows me to easily test my plugins in various versions of WordPress, without copying them around.

I thought of sharing my setup and my Customfile so that it would be useful for others or to future-me 🙂

Continue reading »

Posted in WordPress | Tagged , | 4 Comments

Easy Retweet Plugin v3.0.3 release

I just released v3.0.3 of my Easy Retweet WordPress plugin.

About Easy Retweet WordPress plugin

Easy Retweet WordPress Plugin that allows you to easily add Twitter tweet or bit.ly buttons to your WordPress posts.

You can choose to add these buttons using any one of the following ways

  • Automatic way – Just configure the button in the settings screen
  • Using shortcodes
  • Using template functions

You can also enable Google Analytics tracking for the links that are generated by buttons created by this plugin.

Continue reading »

Posted in Plugin Releases | Tagged , , , | Leave a comment

[Book Review] A Brief History of Time

After starting the year with Isaac Asimov’s Autobiography, I read a science book – A Brief History of Time by Stephen Hawking next to keep up with my goal to read books from different genre this year.

I tried to read this book a couple of years ago, but stopped in between and didn’t complete. I forgot the real reason why I stopped and so I took it up again this time and read it from the beginning.

Compared to my last book, this was not a page turner, but I was learning lot of new things which motivated me to finish the book. It took me about a week to complete this book.

Anyways, as I promised at the beginning of the year, I will try to write reviews for most of the books that I read and here is my review of the second book that I read this year – A Brief History of Time by Stephen Hawking.

Continue reading »

Posted in Books | Tagged , , | 5 Comments

Coursera’s Data Science Specialization Track

In my year-end post for 2014 I posted about Coursera’s Data Science Specialization Track and after that a couple of people have asked me to give more details about these coursers and share my experience in taking them.

In this post I will give more details about this sets of coursers and about my experiences so far in taking them.

Continue reading »

Posted in Certifications | Tagged , , | 2 Comments

[Book Review] It’s Been a Good Life

I started my reading for this year with the Autobiography of my favorite author – Isaac Asimov.

Pretty much all the books of Asimov that I have read so far are addictive page-turners and this one is no exception. I read this one in about 4 days, but could have finished it in just 2 days, if I was not busy with other things 😉

Anyways, as I promised at the beginning of the year, I will try to write reviews for most of the books that I read and here is my review of the first book that I read this year – It’s Been a Good Life by Isaac Asimov.

Continue reading »

Posted in Books | Tagged , , | Leave a comment

Why I am dropping support for PHP 5.2 in my WordPress plugins

I have decided to drop support for PHP 5.2 in my WordPress plugins. I have thought about it for quite sometime and even hinted about it in the last couple of my posts.

I am writing this blog post to explain the reasons behind my decision. The following are the two main reasons why I decided to drop support.

Continue reading »

Posted in WordPress | Tagged , | 4 Comments

Looking back at 2014

2014 just ended and like the last 6 years here is my year-end review post and plans for 2015.

Personal Highlights

2014 was a milestone year for me from the career perspective. First, I completed my 10th year at work. It’s been exactly a decade since I started to work, fresh out of college. Then, I quit my job at Yahoo where I was working for more than half a decade, took a break, did a self-reflection, decided to steer my career towards WordPress and joined 10up. It’s been less a month since I joined 10up but I have already realized that I made the right decision.

Continue reading »

Posted in Random/Personal | Tagged , , | 6 Comments