{"id":1213,"date":"2015-12-31T22:25:02","date_gmt":"2015-12-31T17:25:02","guid":{"rendered":"https:\/\/ahmadawais.com\/?p=1213"},"modified":"2019-09-10T21:34:26","modified_gmt":"2019-09-10T16:34:26","slug":"my-commitment-to-wordpress-and-epic-moments-of-2015","status":"publish","type":"post","link":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/","title":{"rendered":"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015"},"content":{"rendered":"<p>It&#8217;s the 31st of December and 2015 is about to end. For so many years I have had been reading posts from different software developers about how they spent the year and how they were planning to move forward. It&#8217;s about time I jump the ship and reflect on what I did this year and what do I intend to do in 2016.<\/p>\n<div class=\"alert gray\">\n<p><img decoding=\"async\" class=\"emoji\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/11\/svg\/1f44b.svg\" alt=\"\ud83d\udc4b\" \/> Well, hello there. Thanks for stopping by.<\/p>\n<p>It looks like you\u2019re interested in getting to know me better. Well, I\u2019m happy to oblige. You see, for the last couple of years, I publish these detailed and extensive \u2018<a href=\"https:\/\/ahmadawais.com\/years-in-review\/\">Year-in-Review<\/a>\u2019 posts to keep track of my progress, changes, achievements, and more. Mostly to help fight that silly imposter syndrome \u2014 but hey it makes for a good read. If you\u2019d like to know who I am and what I stand for, then read the following:<\/p>\n<ul>\n<li>\ud83d\udc3a <a href=\"https:\/\/ahmadawais.com\/2018-year-in-review\/\">2018: Open Source, Node.js, &#038; Developer Relations<\/a><\/li>\n<li>\ud83e\udd81 <a href=\"https:\/\/ahmadawais.com\/2017-year-in-review-open-source-wpcouple-the-next-big-thing\/\">2017: Open Source, TheDevCouple, &amp; What\u2019s Next<\/a><\/li>\n<li>\ud83e\udd8a <a href=\"https:\/\/ahmadawais.com\/2016-year-review-wordpress-business-big-news\/\">2016: Open Source Business, &amp; Getting Married<\/a><\/li>\n<li>\ud83d\udc3c <a href=\"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/\">2015\u2026 (this post\u2014 scroll down to keep reading!)<\/a><\/li>\n<p><\/a><\/li>\n<p><\/a><\/li>\n<\/ul>\n<\/div>\n<h3 id=\"a-confession\">A Confession!<a href=\"#a-confession\" class=\"heading-link\">#<\/a><\/h3>\n<p>Before any of that, let me prefix the content of this post by confessing one thing. <strong>I am not good at writing about myself.<\/strong> Maybe it&#8217;s the imposter syndrome. But thanks to Chris Lema, <a href=\"https:\/\/youtu.be\/uKTm3TV9u4M\">I&#8217;m changing<\/a>!<\/p>\n<p>If one thing I&#8217;ve learned this year, it&#8217;s how to take a compliment without deflecting it, with one of those self-deprecating responses like &#8220;I got lucky&#8221; or &#8220;I was at the right place at the right time, nothing else&#8221;. Instead whenever someone complimented and appreciated my work, this year, I mustered up the strength to say &#8220;Thank You!&#8221;.<\/p>\n<\/section>\n<div class=\"postcontents full dark\">\n<div class=\"wrapper\">\n<blockquote><p>So, I am writing this post in the spirit of changing my perspective about myself, to fight with the imposter syndrome, to be honest, to hold myself accountable for 2016, and to share what I&#8217;ve been up to.<\/p><\/blockquote>\n<\/div>\n<\/div>\n<section class=\"postcontents wrapper\">\n<h2 id=\"my-commitment-to-wordpress\">My Commitment to WordPress<a href=\"#my-commitment-to-wordpress\" class=\"heading-link\">#<\/a><\/h2>\n<p>I am not sure how many of you know that. But I started using WordPress as a blogger about ten years ago. And after using it for almost a year, I started tinkering around with WordPress development. I am an electrical engineer (surprised? wait for it), but being more interested in software development I left my career in Electrical \u2014 right after graduation \u2014 and started developing software.<\/p>\n<p>While I was still a student, I started freelancing. I was fortunate enough to have been studying in one of the top-notch universities where I would attend workshops twice a month to learn and practice new skills. I was obsessed with <em>Design<\/em> and <em>Web programming<\/em>. Which led me to learn graphic design and web development.<\/p>\n<p>Long story short, for more than four years \u2014 as a freelancer \u2014 I tested my skillset both as a <a href=\"https:\/\/ahmadawais.com\/about\/#design\">designer<\/a> (Adobe Photoshop, After Effects, Premiere, Illustrator) and as a web <a href=\"https:\/\/ahmadawais.com\/about\/\">developer<\/a> (LAMP\/LEMP\/Node Full Stack WP &amp; Frontend Fanatic). After all that, I decided WordPress was my thing. I don&#8217;t know how, but I took a leap of faith and instead of learning all the new languages at random, I decided to commit to WordPress. 2015 was the second year of this commitment, and I feel like I am on the right track.<\/p>\n<h2 id=\"my-open-source-contributions\">My Open Source Contributions<a href=\"#my-open-source-contributions\" class=\"heading-link\">#<\/a><\/h2>\n<p>One of the people I am most inspired by is <strong>Matt Mullenweg<\/strong> (co-founder of WordPress). I haven&#8217;t ever got a chance to meet him in person, but last year when he wrote about <a href=\"http:\/\/ma.tt\/2014\/09\/five-for-the-future\/\">Five for the Future<\/a>, I committed to open source contributions in my new year&#8217;s resolution. I contributed 10% &#8211; 20% of all the productive time I had in every single month of 2015.<\/p>\n<p>While my contributions are pretty negligible and insignificant, I did spend a good deal of time in these repositories, reading the source code and getting the hang of GitHub, throughout this year. I used a simple Perl script (here&#8217;s my <a href=\"https:\/\/gist.github.com\/ahmadawais\/858f982639d9a537b56a\">gist<\/a>) to fetch all this data and then handpicked a few of them.<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/wordpress.org\/news\/2015\/04\/powell\/\">WordPress 4.2 Powell<\/a>:<\/strong> My first ever core contribution for WordPress. I cannot explain the feeling. It was a long time coming, a dream of having to be able to do something like this, Oh My! I felt privileged to find my name in the WP core and that I somehow managed to affect 30+ Million websites. (What&#8217;s next? Shooting for stars&#8230; the core commit access!).<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/news\/2015\/12\/clifford\/\">WordPress 4.4 Clifford<\/a>:<\/strong> Six core contributions in this one and I wrote about it <a href=\"https:\/\/ahmadawais.com\/wordpress-4-4-clifford-and-my-core-contributions\/\">here<\/a>.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/WP-API\/WP-API\/\">WP REST API<\/a>:<\/strong> 12 commits so far, I am pretty excited about the REST API. I have <a href=\"http:\/\/codepen.io\/ahmadawais\/pen\/aORdVV\">experimented<\/a> with it and am building a product which pretty much relies upon the REST API with ReactJS.<\/li>\n<li><a href=\"https:\/\/github.com\/WordPress\/twentysixteen\/\"><strong>TwentySixteen Theme:<\/strong><\/a> I contributed a few patches for cross browser compatibility of box-sizing in the next year&#8217;s default WP theme.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/woothemes\/woocommerce\/\">WooCommerce<\/a>:<\/strong> In 2015 alone, I have written more than 50 articles about WooCommerce. It was only fair that I contributed a little to this excellent piece of software.<\/li>\n<li><a href=\"https:\/\/github.com\/easydigitaldownloads\/Easy-Digital-Downloads\"><strong>Easy Digital Download<\/strong><\/a> Same is the case with EDD, I wrote about it for more than 20 times and contributed a few source code docs improvements in agreement with WP standards.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/pippinsplugins\/EDD-Starter-Theme\/\">EDD Starter Theme<\/a><\/strong> Later in this post I will discuss a premium theme that I built called <a href=\"https:\/\/creativemarket.com\/WPTiE\/431959-ProductPress-EDD-WordPress-Theme?u=WPTiE\">ProductPress<\/a>. While developing this product, I was exploring EDD&#8217;s starter theme by Pippin and contributed a few source code improvements in it.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/Chassis\/Chassis\/\">Chasis<\/a>:<\/strong> I started using Vagrants for local setup of WP. Chassis is a virtual server for WordPress, designed for simplicity and speed. I contributed to the installation instructions in this one.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/Automattic\/wp-calypso\">WP Calypso:<\/a><\/strong> I am super excited about Calypso that is why I wrote this piece <a href=\"https:\/\/ahmadawais.com\/prediction-calypso-what-i-think-is-the-next-wordpress\/\">A Prediction, Calypso &amp; What I Think Is the Next WordPress!<\/a> And contributed to the project. I plan to add more while I read its source code next year.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/AesopInteractive\/lasso\/\">Editus (formerly Lasso):<\/a><\/strong> Nick has built a pretty good editor. I used Editus for a month or so and contributed a security patch to update TGMPA&#8217;s security vulnerability.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/gambitph\/Titan-Framework\/\">Titan Framework<\/a>:<\/strong> I wrote more than 25 articles about this framework. My friend Benjamin did an amazing job building this lean and mean piece of software. My small contribution to this project just states the fact that I like this framework and am one of its backers.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/jarednova\/timber\/\">Timber:<\/a><\/strong> It is a plugin to write WordPress themes with Object-Oriented Code and the Twig Template Engine. I improved the source code docs standards in this plugin. I&#8217;ll be writing about it in January.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/wesbos\/cobalt2\/\">Cobalt2 Sublime Theme<\/a>:<\/strong> I&#8217;ve been fortunate enough to have one of the best JavaScript devs as my friends; <a href=\"https:\/\/twitter.com\/wesbos\">Wes Bos<\/a>. I am forever in your debt for all you have taught me. I contributed a patch to his theme Cobalt2 for ignoring the HTML comments with <a href=\"https:\/\/ahmadawais.com\/bem-css-basics-for-wordpress-themes-developers\/\">BEM styled CSS<\/a> classes.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/moxie-leean\/Leean\">Lean Theme:<\/a> <\/strong>Being a theme developer, I find it kind of interesting to read how other theme devs code a bare bones theme. While I maintain one called <a href=\"https:\/\/github.com\/ahmadawais\/neat\">Neat<\/a>, I found Lean theme to be an interesting fork of Some-Like-it-neat. Contributed a <code>capital_P_dangit()<\/code> correction if you know what I mean \u24e6.<\/li>\n<\/ul>\n<h2 id=\"products-projects\">Products &amp; Projects<a href=\"#products-projects\" class=\"heading-link\">#<\/a><\/h2>\n<p>In 2015, <strong>I spent 50% of my time building products, 25% of it freelancing\/consulting while 10% of it was spent contributing to the open source and the final 5% by giving back to the community<\/strong>. That means, I&#8217;ve intentionally reduced the number of freelance projects and have started venturing into building products. Let&#8217;s talk about some of the products that I built in 2015.<\/p>\n<h3 id=\"1-productpress\">#1 <a href=\"https:\/\/creativemarket.com\/WPTiE\/431959-ProductPress-EDD-WordPress-Theme?u=WPTiE\">ProductPress<\/a><a href=\"#1-productpress\" class=\"heading-link\">#<\/a><\/h3>\n<p><a href=\"https:\/\/creativemarket.com\/WPTiE\/431959-ProductPress-EDD-WordPress-Theme?u=WPTiE\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1241\" src=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/ProductPress-1024x681.png\" alt=\"ProductPress\" width=\"1024\" height=\"681\" srcset=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/ProductPress-1024x681.png 1024w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/ProductPress-300x200.png 300w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/ProductPress-768x511.png 768w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/ProductPress-860x572.png 860w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/ProductPress-680x453.png 680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/ProductPress-400x266.png 400w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/ProductPress-50x33.png 50w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/ProductPress.png 1160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>ProductPress is easy to use WordPress theme for selling digital products with Easy Digital Downloads. I spent well over eight months building it. It has a custom drag and drop interface inside it. If you buy the theme, you&#8217;d realize that everything is arranged in the same manner as it appears at the front-end. With a strong emphasis at UX User Experience, this theme is built upon 15+ blocks. If you are not using a particular block, then all the settings related to that block will disappear until you enable it. I wrote about <a href=\"https:\/\/ahmadawais.com\/repeatable-metabox-fields-to-create-pricing-tables-in-wordpress\/\">Repeatable Metabox fields to create Pricing Tables in WordPress<\/a> I built for this theme.<\/p>\n<p><strong>Stats:<\/strong> During the first month, it hit the #2 spot becoming the second most selling commerce WP theme at CreativeMarket.<\/p>\n<h3 id=\"2-cf7-customizer\">#2 <a href=\"https:\/\/wordpress.org\/plugins\/cf7-customizer\/\">CF7 Customizer<\/a><a href=\"#2-cf7-customizer\" class=\"heading-link\">#<\/a><\/h3>\n<p><a href=\"http:\/\/cf7customizer.wptie.com\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1243\" src=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer-1024x871.png\" alt=\"CF7Customizer WordPress Plugin\" width=\"1024\" height=\"871\" srcset=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer-1024x871.png 1024w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer-300x255.png 300w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer-768x654.png 768w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer-1680x1430.png 1680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer-860x732.png 860w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer-680x579.png 680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer-400x340.png 400w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer-50x43.png 50w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/CF7Customizer.png 1986w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/cf7-customizer\/\">CF7 Customizer<\/a> is an intuitive plugin to design your contact forms via WordPress live customizer, right at the front-end. Cherry on the top, it will be free forever. I built this plugin to solve a problem, and I wrote about it <a href=\"https:\/\/ahmadawais.com\/cf7-customizer-form-styling-via-wp-live-customizer\/\">here<\/a>. I am maintaining this plugin at <a href=\"https:\/\/github.com\/WPTie\/CF7Customizer\">GitHub<\/a>, which is a fun experience.<\/p>\n<p><strong>Stats: <\/strong>3,000+ downloads and 1000+ live sites are using it. This plugin got me featured as a maker and made it to the daily top 10 at <a href=\"https:\/\/www.producthunt.com\/tech\/contact-form7-customizer\">ProductHunt<\/a>. 8 stars and four forks at GitHub repo.<\/p>\n<h3 id=\"3-advanced-gulp-wordpress-workflow\">#3 <a href=\"https:\/\/ahmadawais.com\/my-advanced-gulp-workflow-for-wordpress-themes\/\">Advanced Gulp WordPress Workflow<\/a><a href=\"#3-advanced-gulp-wordpress-workflow\" class=\"heading-link\">#<\/a><\/h3>\n<p><a href=\"https:\/\/github.com\/ahmadawais\/advanced-gulp-wordpress\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1246\" src=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup-1024x871.png\" alt=\" Advanced-Gulp_WordPress-Workflow-Setup\" width=\"1024\" height=\"871\" srcset=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup-1024x871.png 1024w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup-300x255.png 300w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup-768x654.png 768w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup-1680x1430.png 1680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup-860x732.png 860w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup-680x579.png 680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup-400x340.png 400w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup-50x43.png 50w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Advanced-Gulp_WordPress-Workflow-Setup.png 1986w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>In 2015, I finally shifted from Grunt to Gulp. Most of the WordPress community uses Grunt since it is being utilized by the core. But I prefer Gulp, so I thought why not open source my workflow with Gulp, which I had used while building ProductPress. If you haven&#8217;t read it, then read <a href=\"https:\/\/ahmadawais.com\/my-advanced-gulp-workflow-for-wordpress-themes\/\">My Advanced Gulp Workflow for WordPress Themes<\/a> and find out my take on it.<\/p>\n<p><strong>Stats:<\/strong> 43 people have starred the repository, 15 forks, 20,000 people read it, 11,360 impressions at Twitter and 261 twitter retweets and engagement. It ended up being the most popular post on my blog this year.<\/p>\n<h3 id=\"4-wpmetalist\">#4 <a href=\"http:\/\/wpmetalist.com\/about\/\">WPMetaList<\/a><a href=\"#4-wpmetalist\" class=\"heading-link\">#<\/a><\/h3>\n<p><a href=\"http:\/\/wpmetalist.com\/about\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1251\" src=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WPMetaList-1024x745.jpg\" alt=\"WPMetaList.com\" width=\"1024\" height=\"745\" srcset=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WPMetaList-1024x745.jpg 1024w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WPMetaList-300x218.jpg 300w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WPMetaList-768x559.jpg 768w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WPMetaList-860x626.jpg 860w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WPMetaList-680x495.jpg 680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WPMetaList-400x291.jpg 400w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WPMetaList-50x36.jpg 50w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WPMetaList.jpg 1394w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>In January 2015, I started a community called WPMetaList. It is a platform to find creative, innovative, user-friendly and community recommended WordPress products. I wrote about <a href=\"https:\/\/ahmadawais.com\/wp-communitys-feedback-helped-wpmetalist-com\/\">How WP Community\u2019s Feedback Helped WPMetaList.com<\/a>. Honestly, I was not able to maintain the posting frequency, and I feel guilty about it. I still believe in something like ProductHunt for WordPress and have plans to revive it in 2016.<\/p>\n<p><strong>Stats: <\/strong>357 Members, 17,712 visitors, 60 WordPress products, 428 votes, 301 fans at Facebook and 58 followers at Twitter.<\/p>\n<h3 id=\"5-neat-advanced-wp-base-theme\">#5 <a href=\"https:\/\/github.com\/ahmadawais\/neat\">Neat \u2014 Advanced WP Base Theme<\/a><a href=\"#5-neat-advanced-wp-base-theme\" class=\"heading-link\">#<\/a><\/h3>\n<p><a href=\"https:\/\/github.com\/ahmadawais\/neat\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1256\" src=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Neat-Advanced-WP-Theme-1024x890.jpg\" alt=\"Neat-Advanced-WP-Theme\" width=\"1024\" height=\"890\" srcset=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Neat-Advanced-WP-Theme-1024x890.jpg 1024w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Neat-Advanced-WP-Theme-300x261.jpg 300w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Neat-Advanced-WP-Theme-768x668.jpg 768w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Neat-Advanced-WP-Theme-860x748.jpg 860w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Neat-Advanced-WP-Theme-680x591.jpg 680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Neat-Advanced-WP-Theme-400x348.jpg 400w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Neat-Advanced-WP-Theme-50x43.jpg 50w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/Neat-Advanced-WP-Theme.jpg 1361w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/ahmadawais\/neat\">Neat<\/a> is an advanced WordPress Base theme which uses Gulp, Sass, etc. with auto theme package builder. I have a major update in the queue for this theme in 2016.<\/p>\n<p><strong>Stats:<\/strong> I have been using this base theme to build premium WP themes. The GitHub repo has nine stars and two forks. I should probably write about it to improve the exposure.<\/p>\n<h3 id=\"6-_child-wp-child-theme\">#6<a href=\"https:\/\/github.com\/ahmadawais\/_child\"> _child \u2014 WP Child Theme<\/a><a href=\"#6-_child-wp-child-theme\" class=\"heading-link\">#<\/a><\/h3>\n<p><a href=\"https:\/\/github.com\/ahmadawais\/_child\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1260\" src=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/child-WordPress-Theme.png\" alt=\"_child\" width=\"800\" height=\"695\" srcset=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/child-WordPress-Theme.png 800w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/child-WordPress-Theme-300x261.png 300w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/child-WordPress-Theme-768x667.png 768w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/child-WordPress-Theme-680x591.png 680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/child-WordPress-Theme-400x348.png 400w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/child-WordPress-Theme-50x43.png 50w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/ahmadawais\/_child\">_child<\/a> is a WordPress Child Theme Boilerplate. Another problem-solving product, small but useful. I wrote about it <a href=\"https:\/\/ahmadawais.com\/_child-wordpress-child-theme-boilerplate\/\">here<\/a>. One of my friends and the developer behind the <em>GiveWP<\/em> plugin \u2014 <a href=\"https:\/\/twitter.com\/learnwithmattc\">Matt Cromwell<\/a> contributed a <a href=\"https:\/\/github.com\/ahmadawais\/_child\/tree\/cleanup\">CleanUp<\/a> branch to this repository and mentioned it in his WordCamp #wclax15 <a href=\"http:\/\/slides.com\/mattcromwell\/wclax15#\/4\">talk<\/a>.<\/p>\n<p><strong>Stats: <\/strong>13 Stars, two branches, two contributors. I am using _child on this blog.<\/p>\n<h3 id=\"7-wpgulp\">#7 <a href=\"https:\/\/github.com\/ahmadawais\/WPGulp\">WPGulp<\/a><a href=\"#7-wpgulp\" class=\"heading-link\">#<\/a><\/h3>\n<p><a href=\"https:\/\/github.com\/ahmadawais\/WPGulp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1258\" src=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WP-Gulp-Boilerplate.png\" alt=\"WP Gulp Boilerplate\" width=\"809\" height=\"676\" srcset=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WP-Gulp-Boilerplate.png 809w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WP-Gulp-Boilerplate-300x251.png 300w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WP-Gulp-Boilerplate-768x642.png 768w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WP-Gulp-Boilerplate-680x568.png 680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WP-Gulp-Boilerplate-400x334.png 400w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/WP-Gulp-Boilerplate-50x42.png 50w\" sizes=\"auto, (max-width: 809px) 100vw, 809px\" \/><\/a><\/p>\n<p>Earlier this month, I was on a podcast called <em>TheWPCrowd<\/em> with my friend who is an amazing frontend developer Roy Sivan. We were discussing <a href=\"http:\/\/www.thewpcrowd.com\/podcast\/episode-018-gulp-grunt-wordpress\/\">Grunt vs. Gulp which is best for your WordPress build?<\/a> And for that podcast, I developed a simple Gulp workflow for WordPress called <a href=\"https:\/\/github.com\/ahmadawais\/WPGulp\">WPGulp<\/a>. I have plans to write about it and to add different workflows in the form of branches at this repository in 2016. You can also check out a placeholder <a href=\"https:\/\/github.com\/ahmadawais\/WPGulpTheme\">WPGulpTheme<\/a>, which uses WPGulp.<\/p>\n<p><strong>Stats: <\/strong>Well, this is a relatively new resource, but my team in collaboration with the team of a power elite author at ThemeForest are using it.<\/p>\n<h3 id=\"8-titlecaseit\">#8 <a href=\"http:\/\/ahmadawais.github.io\/TitleCaseIt\/\">TitleCaseIt<\/a><a href=\"#8-titlecaseit\" class=\"heading-link\">#<\/a><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1261\" src=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/TitleCaseIt.png\" alt=\"TitleCaseIt\" width=\"900\" height=\"782\" srcset=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/TitleCaseIt.png 900w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/TitleCaseIt-300x261.png 300w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/TitleCaseIt-768x667.png 768w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/TitleCaseIt-860x747.png 860w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/TitleCaseIt-680x591.png 680w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/TitleCaseIt-400x348.png 400w, https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/TitleCaseIt-50x43.png 50w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>I write a lot. More often than not I find myself correcting the title case of headings and titles of my articles. To avoid all this, I built a simple tool, called <a href=\"http:\/\/ahmadawais.github.io\/TitleCaseIt\/\">TitleCaseIt<\/a>.<\/p>\n<h3 id=\"9-other-stuff\">#9 Other Stuff!<a href=\"#9-other-stuff\" class=\"heading-link\">#<\/a><\/h3>\n<p>Apart from these products, I have built six custom WordPress plugins and three custom WordPress themes for my freelance clients. I am afraid, I cannot mention them here due to the NDA contracts. Moreover, I am about to release two new premium plugins and a premium WordPress theme, pretty soon.<\/p>\n<h2 id=\"learning-giving-back\">Learning &amp; Giving Back!<a href=\"#learning-giving-back\" class=\"heading-link\">#<\/a><\/h2>\n<p>For me, this year was a transformational one on many levels. I learned a lot, made awesome friends, got featured in amazing blogs and newsletters, wrote a good number of articles about WordPress and presented at meetups and conferences. I couldn&#8217;t be happier.<\/p>\n<h3 id=\"learning\">Learning<a href=\"#learning\" class=\"heading-link\">#<\/a><\/h3>\n<p>While I learned a lot of stuff, throughout this year, I am only going to list down a few of it.<\/p>\n<ul>\n<li><strong>Power Terminal User:<\/strong> I can finally call myself a terminal junkie. I practically live in there. I have had been using the terminal for quite some time but the way I improved and hijacked iTerm2 was pretty amazing. I never knew this would happen. Right now, I am using all the fun stuff like <a href=\"http:\/\/www.zsh.org\/\">ZSH<\/a> shell with <a href=\"https:\/\/github.com\/robbyrussell\/oh-my-zsh\">Oh My ZSH<\/a> framework. I open sourced my <a href=\"https:\/\/github.com\/ahmadawais\/dotFiles\">dotfiles<\/a> and started writing\/forking bash functions and scripts. This was a huge win for me.<\/li>\n<li><strong>NPM Scripting &amp; Gulp: <\/strong>In 2015, I shifted my workflow from Grunt to Gulp. I like Gulp, and you can find me exploring <a href=\"https:\/\/www.npmjs.com\/\">NPMJS<\/a> to find cool new gulp plugins and packages. This has transformed me into the bit of a workflow optimist and junkie at the same time. I have started building routines with NPM scripts which are kind of cool.<\/li>\n<li><strong>Continuous Integration, WP-CLI &amp; Unit Testing: <\/strong>Just about a year ago, all these terms felt horribly hard but slowly and gradually I have started using Travis CI for continuous integration and with that comes unit testing. I plan to focus more on unit testing and build a WordPress unit testing framework shortly.<\/li>\n<li><strong>Flexbox, BEM, Sass, Stylus &amp; CSS4:<\/strong> Thanks to the node build-tooling, I have been able to use bleeding-edge technology like CSS4 and have stepped up my game with BEM in Sass, I have also tried Jade with Stylus and enjoyed it. Both Chris Coyer and Wes Bos have released fantastic resource for <a href=\"https:\/\/css-tricks.com\/snippets\/css\/a-guide-to-flexbox\/\">learning<\/a> <a href=\"http:\/\/flexbox.io\/\">Flexbox<\/a>. While Flexbox is pretty convincing, I haven&#8217;t used it anywhere since most of the developers who buy products won&#8217;t understand it. But I plan to use it for a client project or two.<\/li>\n<li><strong>More CSS Fun: <\/strong>I have penned a fair amount of <a href=\"http:\/\/codepen.io\/ahmadawais\/\">CodePens<\/a> this year. e.g. the <a href=\"http:\/\/codepen.io\/ahmadawais\/pen\/LpxvaQ\">Simple Responsive Grid<\/a>, <a href=\"http:\/\/codepen.io\/ahmadawais\/pen\/MwRJpJ\">CSS3 Typography<\/a>, <a href=\"http:\/\/codepen.io\/ahmadawais\/pen\/JdzVwY\">Material Design Animation<\/a> to name a few.<\/li>\n<li><strong>ReactJS\/AngularJS: <\/strong>I have studied <a href=\"https:\/\/reactforbeginners.com\/\">ReactJS<\/a> for beginners by Wes Bos, and a bit of AngularJS. I plan to build a few products with both these JavaScript MVC frameworks next year.<\/li>\n<li><strong>OOP PHP: <\/strong>I have been revising my object oriented PHP concepts thanks to the great <a href=\"https:\/\/twitter.com\/twigpress\">Carl Alexender<\/a>. But one of my different practices is to read how other developers write OOP PHP code in WordPress. So, far I have been studying the core and several other developers&#8217; source code. I have experimented and build more modular code. I learned the Single responsibility principle in the context of WordPress, and my next step is to master SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion).<\/li>\n<li><strong>Git &amp; GitHub: <\/strong>I&#8217;ve been using Git for quite some time, but I was not as much active at GitHub as <a href=\"https:\/\/github.com\/ahmadawais\">I am now<\/a>. I have a good deal of code present in private repositories at BitBucket but this year I have started open sourcing a lot of it. I have nothing but big plans to open source almost as much as I can. GitHub streak is how I motivate myself to release open source bits of code on a daily basis.<\/li>\n<\/ul>\n<h3 id=\"reading-teaching\">Reading &amp; Teaching<a href=\"#reading-teaching\" class=\"heading-link\">#<\/a><\/h3>\n<p>Both my parents teach at higher education level and that I guess why I have this keen genetic ability to teach. I love to <a href=\"http:\/\/finktanks.com\/learn\/advance-wordpress-development-training-pakistan\/\">teach<\/a>. Whatever I learn, I feel like I should talk about it. It&#8217;s like I owe it to my natural ability and nature. But before 2015, I was not much of a reading type. This has changed on an emotional level.<\/p>\n<p>My general analysis of <a href=\"https:\/\/www.rescuetime.com\/\">RescueTime<\/a>&#8216;s data, states \u2014 that during 2015 \u2013 I have spent more than<strong> 1,800 hours reading content<\/strong> i.e. blog posts, ebooks, etc. The more I read, the more curious I get. I have had to devise a rule to cap my reading time, i.e. if whatever I am reading ain&#8217;t going to help me in next two months then I should probably not read it now.<\/p>\n<p>That&#8217;s where <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/tab-snooze\/pdiebiamhaleloakpcgmpnenggpjbcbm?hl=en\">Tab Snooze<\/a> a Chrome extension, comes in handy. BTW in case you are wondering, I share a lot of what I read at the awesome community of <a href=\"https:\/\/managewp.org\/members\/4103\/ahmad-awais\">ManageWP.org<\/a>, I registered there in Jan 2015, and so far I&#8217;ve shared 219 articles, which received 2004 upvotes, and made me the 8th most active member of this community. Can&#8217;t thank <a href=\"https:\/\/twitter.com\/managewp\">Vladimir Prelovac<\/a> enough for building it.<\/p>\n<h3 id=\"writing\">Writing<a href=\"#writing\" class=\"heading-link\">#<\/a><\/h3>\n<p>I am a part of the core WordPress team at Envato Tuts+. Where I have written three massive beginner guides this year i.e. <a href=\"http:\/\/code.tutsplus.com\/series\/the-beginners-guide-to-woocommerce--cms-801\">The Beginners Guide to WooCommerce<\/a>, <a href=\"http:\/\/code.tutsplus.com\/series\/the-beginners-guide-to-easy-digital-downloads--cms-806\">The Beginner&#8217;s Guide to Easy Digital Downloads<\/a> and <a href=\"http:\/\/code.tutsplus.com\/series\/a-beginners-guide-to-titan-framework--cms-852\">A Beginner&#8217;s Guide to Titan Framework<\/a>.<\/p>\n<p>One of my posts <strong><em><a href=\"http:\/\/torquemag.io\/what-will-wordpress-be-like-in-next-10-years\/\">What Will WordPress Be Like In Next 10 Years?<\/a><\/em><\/strong> At TorqueMag went viral. Not only did folks like <a href=\"https:\/\/twitter.com\/mor10\">Morten Rand<\/a> left awesome comments on it, but the piece was shared by several design magazines and was finally discussed at <a href=\"http:\/\/wptavern.com\/wpweekly-episode-210-great-scott\">WPWeekly on WPTavern<\/a> by <a href=\"https:\/\/twitter.com\/jeffr0\">Jeff Chandler<\/a>. Which inspired me to write about <a class=\"truncate-2\" title=\"How WordPress Is Contributing To The eCommerce Industry\" href=\"http:\/\/torquemag.io\/how-wordpress-is-contributing-to-the-ecommerce-industry\/\" rel=\"bookmark\">How WordPress Is Contributing To The eCommerce Industry<\/a>.<\/p>\n<p><strong>At <a href=\"http:\/\/AhmadAwais.com\">AhmadAwais.com<\/a><\/strong>, I published 24 articles this year. That is two articles a month. Which led to 900% increase in traffic. I have also started a newsletter called <a href=\"https:\/\/ahmadawais.com\/subscribe\/\">Takeaway<\/a>, which has 3,211 subscribers at the moment. I have syndicated a few articles at <a href=\"https:\/\/medium.com\/@mrahmadawais\/what-every-beginner-is-doing-wrong-as-a-web-developer-3f3b3b6ceb27#.4kiyjl9se\">Medium<\/a> and LinkedIn and ended up getting featured at gigantic blogs like <a href=\"http:\/\/www.webdesignernews.com\/comment\/what-every-beginner-is-doing-wrong-as-a-web-developer\">WebDesignerNews<\/a>, SitePoint, SpeckyBoy, InspiredMag, and even at a <a href=\"http:\/\/blogs.dctc.edu\/visual-communications\/2015\/08\/30\/what-every-beginner-is-doing-wrong-as-a-web-developer-medium\/\">university blog<\/a>. One of my articles was recommended 60 times and read by 7,400 readers at Medium.<\/p>\n<p><strong>Excellent folks<\/strong>; i.e., <a href=\"https:\/\/twitter.com\/LaurenHolliday_\">Lauren Holliday<\/a>, <a href=\"https:\/\/twitter.com\/meseali\">Ali Mese<\/a>, and <a href=\"https:\/\/twitter.com\/pjrvs\">Paul Jarvis<\/a> were my real inspirations. I cannot help but give a big shoutout to some of my friends and mentors i.e. <a href=\"https:\/\/twitter.com\/tommcfarlin\">Tom McFarlin<\/a> (dude I have never met a guy as cool and calm as you are), <a href=\"https:\/\/twitter.com\/no_fear_inc\">Mario Y. Peshev<\/a>, <a href=\"https:\/\/twitter.com\/Mdodson12\">Marie Dodson<\/a>, <a href=\"https:\/\/twitter.com\/saqibsarwar\">Saqib Sarwar<\/a>, <a href=\"https:\/\/twitter.com\/Josh412\">Josh Pollock<\/a>, <a href=\"https:\/\/twitter.com\/chrislema\">Chris Lema<\/a>, <a href=\"https:\/\/twitter.com\/pippinsplugins\">Pippin Williamson<\/a>, <a href=\"https:\/\/twitter.com\/syedbalkhi\">Syed Balki<\/a>, <a href=\"https:\/\/twitter.com\/learnwithmattc\">Matt Cromwell<\/a>, <a href=\"https:\/\/twitter.com\/bfintal\">Benjamin Intal<\/a>, <a href=\"https:\/\/twitter.com\/anseltaft\">Ansel Taft<\/a>, <a href=\"https:\/\/twitter.com\/alexjvasquez\">Alex Vasquez<\/a>, <a href=\"https:\/\/twitter.com\/hackinglife7\">Ionut Neagu<\/a>, <a href=\"https:\/\/twitter.com\/ChrisWiegman\">Chris Wiegman<\/a>, <a href=\"https:\/\/twitter.com\/enqueue_russ\">Russel Aaron<\/a>, <a href=\"https:\/\/twitter.com\/topher1kenobe\">Chris &#8216;Topher&#8217; DeRosia<\/a>, <a style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 16px; line-height: 24px; background-color: #ffffff;\" href=\"https:\/\/twitter.com\/sirjonathan\">Jonathan Wold<\/a>, <a href=\"https:\/\/twitter.com\/wpmodder\">Adam Warner<\/a>, <a href=\"https:\/\/twitter.com\/royboy789\">Roy Sivan<\/a>, <a href=\"https:\/\/twitter.com\/primozcigler\">Primoz Ciglar<\/a>, <a href=\"https:\/\/twitter.com\/StephenCronin\">Stephen Cronin<\/a>, <a href=\"https:\/\/twitter.com\/emiluzelac\">Emil Uzelac<\/a>, <a href=\"https:\/\/twitter.com\/bilalvirgo10\">Bilal Shahid<\/a>, <a href=\"https:\/\/www.facebook.com\/jody.nesbitt?fref=ts\">Jody Nesbitt<\/a>, <a href=\"https:\/\/twitter.com\/levelsio\">Pieter Levels<\/a>, <a href=\"https:\/\/twitter.com\/jabranr\">Jabran Rafique<\/a>, <a href=\"https:\/\/www.facebook.com\/cricket.wilsonharris\">Cricket W. Haris<\/a>, <a href=\"https:\/\/www.facebook.com\/thelisaleague?fref=ts\">Lisa League<\/a>, <a href=\"https:\/\/www.facebook.com\/collizo4sky?fref=ts\">Agbonghama C<\/a> and <a href=\"https:\/\/twitter.com\/mrahmadawais\/lists\/my-wordpress-friends\">the list goes on<\/a>. I am pretty sure that I missed a lot of awesome folks here, but your advice, help, and encouragement is what brought me here.<\/p>\n<h3 id=\"speaking\">Speaking<a href=\"#speaking\" class=\"heading-link\">#<\/a><\/h3>\n<p>I speak at more than ten events a year, but I was pretty much hibernated in 2015. Though, I ended up speaking at a few meetups, workshops, and conferences.<\/p>\n<ul>\n<li><a href=\"https:\/\/ahmadawais.com\/personal-development-for-a-wordpress-developer\/\">Talk: Personal Development for a WordPress Developer<\/a> at WordPress Meetup Lahore<\/li>\n<li><a href=\"http:\/\/www.thewpcrowd.com\/podcast\/episode-018-gulp-grunt-wordpress\/\">Grunt vs. Gulp which is best for your WordPress build?<\/a>  At TheWPCrowd<\/li>\n<li>Routine or No Routine at EnerCon<\/li>\n<li>Sass for WordPress \u2014FinkTanks Workshop<\/li>\n<li>ES6 with Babel \u2014 FinkTanks Workshop<\/li>\n<li>Git for Beginners \u2014 FinkTanks Workshop<\/li>\n<\/ul>\n<h2 id=\"2016-resolutions-and-ahead\">2016 \u2014 Resolutions And Ahead<a href=\"#2016-resolutions-and-ahead\" class=\"heading-link\">#<\/a><\/h2>\n<p>Whew! That was a brief summary on one of the best years of my life, and I&#8217;m looking forward to the next one. Hopefully, more valuable projects, more products, more productivity and more articles on this blog.<\/p>\n<p>As I compared what I wanted to do in 2015 with what I did, looks like I did meet some of the goals, while I totally forgot other ones, and instead did different things. I think year-wide goals are just too broad, during a year we develop and change a lot. Views, interests, perception, and opinions vary throughout the year; sometimes we reach the end with an entirely different perspective than the one we started with.<\/p>\n<p>That&#8217;s why I think, planning in terms of quarters might be a much more practical approach. Planning goals for three months or a quarter ahead give much better control and focus on them, not to mention that new goals every three months would directly be related to a much more exact image of how the year is going and what&#8217;s happening in it. I am going to try doing that this year, and see how it goes.<\/p>\n<h3 id=\"resolutions\">Resolutions<a href=\"#resolutions\" class=\"heading-link\">#<\/a><\/h3>\n<ul>\n<li><strong>Fitness:<\/strong> Starting tomorrow, I&#8217;ll be challenging my friends to run 1 hour daily for 90 days. I have ignored my health for far too long, and now it will be a priority.<\/li>\n<li><strong>Development: <\/strong>Reading more and more source code, ReactJS and WP REST API are going to be my go-to tools.<\/li>\n<li><strong>Products: <\/strong>I am going to build more WordPress themes than plugins (80-20) for my new company called <a href=\"http:\/\/WPTie.com\">WPTie<\/a> and will try to become a theme reviewer.<\/li>\n<li><strong>Blogging: <\/strong>I have plans to write twice as much as I wrote this year. Wish me luck.<\/li>\n<li><strong>WordCamp Organizer: <\/strong>A fellow WP dev along with others got our very first WordCamp Lahore approved. I am honored to be one of the organizers of this WordCamp and the local meetup group. I will also be speaking at this WC. I hope the date is before Nov 2016.<\/li>\n<li><strong>Partnerships: <\/strong>I am looking forward to exploring one or two more partnership opportunities next year.<\/li>\n<li><strong>Remote Work: <\/strong>Four months ago we left our office and went entirely remote. So, far my team has been euphoric with this change. I want to document more and more about the remote workflows to help build stronger communication between the team members.<\/li>\n<li><strong>Traveling: <\/strong>I have plans to make a few local and international trips (Europe and the US) to attend WordCamps and other conferences. Hoping to meet fellow developers in person.<\/li>\n<\/ul>\n<h3 id=\"what-about-you\">What About You?<a href=\"#what-about-you\" class=\"heading-link\">#<\/a><\/h3>\n<p>What about you? How was your 2015 as a developer? And what are you looking forward to in 2016? Would love to hear your thoughts in the comments. Happy new year!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I wrote about my year 2015 as a WordPress developer sharing my thoughts, resolutions, goals, friends, and all the Epic Moments. Happy New Year!<\/p>\n","protected":false},"author":2,"featured_media":1272,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,10],"tags":[107,108,72,145],"class_list":["post-1213","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-life","category-wordpress","tag-2015-yearly-review","tag-wordcamp-lahore","tag-wordpress","tag-year-in-review"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015<\/title>\n<meta name=\"description\" content=\"Ahmad Awais wrote about his year 2015 as a WordPress developer sharing his thoughts, resolutions, goals, friends, and all the Epic Moments.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015\" \/>\n<meta property=\"og:description\" content=\"Ahmad Awais wrote about his year 2015 as a WordPress developer sharing his thoughts, resolutions, goals, friends, and all the Epic Moments.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/\" \/>\n<meta property=\"og:site_name\" content=\"Ahmad Awais\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/AhmadAwais\" \/>\n<meta property=\"article:author\" content=\"https:\/\/facebook.com\/AhmadAwais\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-31T17:25:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-10T16:34:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"831\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ahmad Awais\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MrAhmadAwais\" \/>\n<meta name=\"twitter:site\" content=\"@MrAhmadAwais\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ahmad Awais\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/\"},\"author\":{\"name\":\"Ahmad Awais\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\"},\"headline\":\"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015\",\"datePublished\":\"2015-12-31T17:25:02+00:00\",\"dateModified\":\"2019-09-10T16:34:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/\"},\"wordCount\":3603,\"commentCount\":18,\"publisher\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\"},\"image\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2015\\\/12\\\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png\",\"keywords\":[\"2015 Yearly review\",\"WordCamp Lahore\",\"WordPress\",\"Year in Review\"],\"articleSection\":[\"Life\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/\",\"name\":\"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2015\\\/12\\\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png\",\"datePublished\":\"2015-12-31T17:25:02+00:00\",\"dateModified\":\"2019-09-10T16:34:26+00:00\",\"description\":\"Ahmad Awais wrote about his year 2015 as a WordPress developer sharing his thoughts, resolutions, goals, friends, and all the Epic Moments.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2015\\\/12\\\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png\",\"contentUrl\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2015\\\/12\\\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png\",\"width\":1920,\"height\":831,\"caption\":\"My-Commitment-to-WordPress-and-Epic-Moments-of-2015\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/my-commitment-to-wordpress-and-epic-moments-of-2015\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ahmadawais.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#website\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/\",\"name\":\"Ahmad Awais\",\"description\":\"Founder &amp; CEO of CommandCode.ai f\\\/k\\\/a Langbase | Google Developers Advisory Board (gDAB) founding member\",\"publisher\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ahmadawais.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\",\"name\":\"Ahmad Awais\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\",\"contentUrl\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\",\"width\":2299,\"height\":1705,\"caption\":\"Ahmad Awais\"},\"logo\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\"},\"description\":\"Founder & CEO of \u2318 Command Code coding agent with taste. Founded Langbase.com, AI cloud to build, deploy, and scale AI agents with tools & memory \u00b7 Creator of Command.new. \\\"Awais is an awesome example for developers\\\" \u2014 Satya Nadella, CEO of Microsoft. NASA Mars Ingenuity Helicopter mission code contributor 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). Google Developers Expert Web DevRel. Ex VP Eng (DevTools & DevRel) Rapid \u00b7 Google Developers Advisory Board (gDAB) founding member \u00b7 AI\\\/ML\\\/DevTools Angel Investor (Replit, Resend, Daytona, Gumroad and you?) \u276f AI\\\/ML Advisory Board San Francisco, DevNetwork. Award-winning Open Source Engineering leader authored hundreds of open-source dev-tools and software libraries used by millions of developers, including Shades of Purple code theme and corona-cli. Linux Foundation (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via NodeCLI.com and VSCode.pro course. 274 million views, blogging for 24 yrs. \u276f Read more about Ahmad Awais or come say hi on \ud835\udd4f @MrAhmadAwais.\",\"sameAs\":[\"https:\\\/\\\/AhmadAwais.com\\\/\",\"https:\\\/\\\/facebook.com\\\/AhmadAwais\",\"https:\\\/\\\/instagram.com\\\/MrAhmadAwais\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/MrAhmadAwais\\\/\",\"https:\\\/\\\/x.com\\\/MrAhmadAwais\",\"https:\\\/\\\/youtube.com\\\/AhmadAwais\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015","description":"Ahmad Awais wrote about his year 2015 as a WordPress developer sharing his thoughts, resolutions, goals, friends, and all the Epic Moments.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015","og_description":"Ahmad Awais wrote about his year 2015 as a WordPress developer sharing his thoughts, resolutions, goals, friends, and all the Epic Moments.","og_url":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/","og_site_name":"Ahmad Awais","article_publisher":"https:\/\/facebook.com\/AhmadAwais","article_author":"https:\/\/facebook.com\/AhmadAwais","article_published_time":"2015-12-31T17:25:02+00:00","article_modified_time":"2019-09-10T16:34:26+00:00","og_image":[{"width":1920,"height":831,"url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png","type":"image\/png"}],"author":"Ahmad Awais","twitter_card":"summary_large_image","twitter_creator":"@MrAhmadAwais","twitter_site":"@MrAhmadAwais","twitter_misc":{"Written by":"Ahmad Awais","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/#article","isPartOf":{"@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/"},"author":{"name":"Ahmad Awais","@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"headline":"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015","datePublished":"2015-12-31T17:25:02+00:00","dateModified":"2019-09-10T16:34:26+00:00","mainEntityOfPage":{"@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/"},"wordCount":3603,"commentCount":18,"publisher":{"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"image":{"@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/#primaryimage"},"thumbnailUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png","keywords":["2015 Yearly review","WordCamp Lahore","WordPress","Year in Review"],"articleSection":["Life","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/","url":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/","name":"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015","isPartOf":{"@id":"https:\/\/ahmadawais.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/#primaryimage"},"image":{"@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/#primaryimage"},"thumbnailUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png","datePublished":"2015-12-31T17:25:02+00:00","dateModified":"2019-09-10T16:34:26+00:00","description":"Ahmad Awais wrote about his year 2015 as a WordPress developer sharing his thoughts, resolutions, goals, friends, and all the Epic Moments.","breadcrumb":{"@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/#primaryimage","url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png","contentUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png","width":1920,"height":831,"caption":"My-Commitment-to-WordPress-and-Epic-Moments-of-2015"},{"@type":"BreadcrumbList","@id":"https:\/\/ahmadawais.com\/my-commitment-to-wordpress-and-epic-moments-of-2015\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ahmadawais.com\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udc3c My Commitment to WordPress and Epic Moments of 2015"}]},{"@type":"WebSite","@id":"https:\/\/ahmadawais.com\/#website","url":"https:\/\/ahmadawais.com\/","name":"Ahmad Awais","description":"Founder &amp; CEO of CommandCode.ai f\/k\/a Langbase | Google Developers Advisory Board (gDAB) founding member","publisher":{"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ahmadawais.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b","name":"Ahmad Awais","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","contentUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","width":2299,"height":1705,"caption":"Ahmad Awais"},"logo":{"@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg"},"description":"Founder & CEO of \u2318 Command Code coding agent with taste. Founded Langbase.com, AI cloud to build, deploy, and scale AI agents with tools & memory \u00b7 Creator of Command.new. \"Awais is an awesome example for developers\" \u2014 Satya Nadella, CEO of Microsoft. NASA Mars Ingenuity Helicopter mission code contributor 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). Google Developers Expert Web DevRel. Ex VP Eng (DevTools & DevRel) Rapid \u00b7 Google Developers Advisory Board (gDAB) founding member \u00b7 AI\/ML\/DevTools Angel Investor (Replit, Resend, Daytona, Gumroad and you?) \u276f AI\/ML Advisory Board San Francisco, DevNetwork. Award-winning Open Source Engineering leader authored hundreds of open-source dev-tools and software libraries used by millions of developers, including Shades of Purple code theme and corona-cli. Linux Foundation (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via NodeCLI.com and VSCode.pro course. 274 million views, blogging for 24 yrs. \u276f Read more about Ahmad Awais or come say hi on \ud835\udd4f @MrAhmadAwais.","sameAs":["https:\/\/AhmadAwais.com\/","https:\/\/facebook.com\/AhmadAwais","https:\/\/instagram.com\/MrAhmadAwais\/","https:\/\/www.linkedin.com\/in\/MrAhmadAwais\/","https:\/\/x.com\/MrAhmadAwais","https:\/\/youtube.com\/AhmadAwais"]}]}},"jetpack_featured_media_url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2015\/12\/My-Commitment-to-WordPress-and-Epic-Moments-of-2015.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts\/1213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/comments?post=1213"}],"version-history":[{"count":5,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts\/1213\/revisions"}],"predecessor-version":[{"id":5852,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts\/1213\/revisions\/5852"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/media\/1272"}],"wp:attachment":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/media?parent=1213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/categories?post=1213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/tags?post=1213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}