WordCamp Moscow 2016

I’m Konstantin Kovshenin, a WordPress core contributor, ex-Automattician, public speaker and consultant, enjoying life in Moscow. I blog about tech, WordPress and DevOps.

I do code review, training and consulting on WordPress performance, scaling and security. Schedule a call if you’re interested.

Subscribe to my newsletter and follow me on Twitter.

Recent Blog Posts

Themes Weekly: The Agency for WordPress

The Agency by @simonbouchard has been released today, offering two columns, two color schemes, over 40 shortcodes, typography customization (Cufon, Google Fonts and custom), custom widgets and more! The theme has got a minimal layout, making it perfect for agencies to publish projects, updates and news stories, making the content more relevant. The Nivo slider makes it even more appealing! The...

Freebies: A Simple & Social Icon Set (GPL)

Here’s a freebie for you social media lovers — a brand new social media icon set, designed for dark and colorful backgrounds. Feel free to use this on your website or blog. This is one of my first icon sets, so I’d appreciate some comments and feedback. I decided to release this under the GNU General Public License v2 so feel free to use this for any personal and commercial...

Transfer Your Existing Git Repository to Github

I published a post before on How To Create a Remote Shared Git Repository and have recently seen people asking on how to then transfer those kind of repositories to Github. Seriously, this is a one-liner! Of course we all love Github, with the Issues feature, a Wiki section and a full-blown visual interface to your Git repositories, so sooner or later you might want to switch from your self...

Themes Weekly: Business & Portfolio for WordPress

I’m doing a beta launch of a new posts series on my blog called Themes Weekly where I’ll be featuring and reviewing different hand-picked themes from different places, hopefully. Both free and premium themes, mostly WordPress of course. So in today’s edition of Themes Weekly we’re going to look at some new Business and Portfolio themes for WordPress. Amphion Lite for...

A Note on WP_Http and HTTP Requests in WordPress

We all know and love the How To Make HTTP Requests with WordPress article by @Ozh written back in 2009, and I had quite an interesting discussion in the WordPress IRC channel today, mainly about WP_Http and how the 302 and 301 redirects are handled through different transports. The initial question was about grabbing the final URL to which request was redirected to, turns out there is no good way...

Another Approach at Comment Spam

Yet another WordPress experiment, this time, it’s all about fighting spam! We all know and love Akismet but most of you will agree with me that some of those spammish comments still pass through. So how do we get rid of them? We can’t block all comments with links, they might be useful. We can’t block all comments containing spammish words, those spammish words might be the...

TeamLab Rolls Out Documents Management & More

Not that long ago I published a post called TeamLab vs Basecamp: A Project Management Duel where I looked through the pros and cons of the two project management systems. We all seem to know where Basecamp is heading, but today I’d like to give you a small update about TeamLab. Just a quick note — TeamLab is a project and business management system developed by a company called...

A Thought on WordPress Page Templates

I was looking into more premium themes for WordPress the other day, and I see that most of them simply love to give users different page templates. Not all of them are doing it the correct way, but it still is a value add to a WordPress theme. If you recall from the Codex pages, Page Templates in WordPress are defined with a special comment header in the template files. They can then be chosen at...

WordPress Experiments: Visual Styles Editor

In a previous blog post I demonstrated a video of the color wheel concept. Today I’d like to show you another WordPress themes experiment — visual styles editor. As shown in the video, the styles editor pops out as a dialog box which you can move around the page. The dialog itself contains a select box where you get to pick a certain style (like headings, menu anchors, etc) and the...

WordPress Experiments: Colors & The Color Wheel

I’ve been working on a free theme called Minimal Georgia lately and based on it, I’m now running a few experiments for theme customization, of course inspired by Squarespace. One of my first experiments is the color wheel and there are plenty of jQuery plugins and code snippets that could do that. With a few more research about colors and their hex codes, I found a way to determine a...