Interesting reads — volume #5

Howdy, and welcome to a last month’s articles overview that I found worth reading. Well, interesting from my perspective — a PHP web developer focused on learning new stuff.

In this volume we have a few WordPress articles, a bit of CSS, Go, PHP, React, SVG and a lot of boilerplates and starter kits, seasoned with some AI (ML and CV). FTW :)

Unlimited WordPress Test Installs

Lets you create a test WordPress install in just one click! Perfect for when you need to test a plugin or a theme without installing WordPress locally. Also, their domain (poopy.life) and logo are awesome :)

But seriously, just one click. Don’t believe me? Well, click here and see for yourself. You’ll be taken to new WordPress instance immediately.


How to Outrank Your Competitors’ SEO on The NEW WordPress.org Plugin Repository

WordPress plugin directory has been revamped, and its search algorithm as well. This article gives a great overview what has been changed and why, and most importantly how to take advantage of it and how to name and write description and keywords to rank better.

It would be a shame that after you wrote that amazing WordPress plugin to not take this extra step and put it out in front of as many eyes as possible :)


8 CSS gotchas to start your morning off right

The. Best. CSS. Article. That. I’ve. Read. In. A. Long. While. Sarcasm at its best. The kind that when you laugh at loud, and your coworkers ask you what are you reading, and you tell them it’s a CSS article, and then they think you’ve gone mad :) If you are gone read just one article from this collection, this is it!


How I Start. Learning GO

Recently, I started learning GO. Why? Well, I’m doing PHP and JavaScript for a while now and I wanted to see what other languages are doing and how are they doing it. GO is really good for handling concurrent web requests (and it has a great HTTP handler) and micro services (which are all the rage now, right?) so it seems like a nice tool to have under my belt.

How I Start have a collection of awesome starting guides, and a guide for the GO isn’t the exception.


Writing a Zero Downtime Deployment Script

Tim is guiding you through the creation of shell script for pulling latest GIT commit, running composer commands and then seamlessly switching out active app version.

You’re not an experienced shell developer? Well, neither is he so the tutorial is pretty easy to follow.

Zero downtime means that you’re deploying into a brand new folder, installing dependencies, running your webpacks, gulps and whatnots and after it is successfully completed, making a symbolic link to your public directory.


Simple React Development in 2017

Joshua created amazing starter guide for all aspiring React developers. In few simple steps, he is guiding you through your first React app, from installing Yarn to using Facebook’s React starter kit to deploying it. You’ll see that it isn’t that hard.


$PHP = 💩;

Great and funny PHP overview. Simon wrote an awesome post filled with sarcasm to the brim. Go read it. And send it to all your peers that have been saying that PHP is 💩 :)

It seems that this issue has a lot of 💩 emojis. Definitely not on purpose.


Starter Kit collection directory

Nice collection of starter kits (boilerplates) for a lot of languages and frameworks. If you’re like me, you have a lot of boilerplates in your bookmarks (or pocketed). Well, with this awesome collection, you can delete all other links and only keep this one :)


Render chart with SVG and VueJs

http://codepen.io/sdras/pen/OWZRZL

Well would you look at that, Sarah Dresner is using VueJs to create dynamic SVG bar chart! Simple but effective. She is binding data directly into SVG markup.


Python Plays GTA V

This video series is guiding you through the process of creating a self-driving car in GTA V using Python. Amazing stuff! Even if you don’t like Python or aren’t into AI (why aren’t you into AI?) you’ll find this amusing at least.

Harrison is capturing screens and using CV (computer vision) to find lanes and with a bit of ML (machine learning) is “pressing” keyboard keys to keep the vehicle in center of the lane.

Such a simple but wonderful idea! Worth checking out.


That’s all folks! If you found any of the articles interesting, please click on the little green heart — it’s fuelling my motivation :)