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

WordPress – Social Networking

I’m currently building a tiny social network for vector artists to post their artwork and get feedback. Anyways, I’ve been doing that for almost a year already and still can’t get it finished :) I’ve got design, I’ve got code concepts, but it’s all too complicated for a one-man-team. So this is where wordpress comes in… I’ve tried the WordPress MU...

More Google SEO Tips

“What are some simple ways that I can improve my website’s performance in Google?” Yeah, they are simple enough… I bet you’ve been following the Google webmaster central blog and have seen the post about their new SEO starter guide. Well, as they said, everybody knows this stuff already, but they just wanted to remind us all with one handy little guide. That’s...

Thinking Subversion

Since I had to clean up all the mess in my SVN repo today, I’d like to show you some nifty tricks ;) First of all, I encourage all Windows users to forget about TortoiseSVN and all the other GUI versions, cause there’s nothing better than the good old plain-console subversion client. Just add it to your %PATH% system variable and you’ll be able to use svn commands from anywhere...

NetBeans IDE 6.5 RC2

I’ve finally got a chance to run the new NetBeans IDE (I’m talking about the “Early Access for PHP” version). I’ve been running 6.1 ea-php for quite some time now. I haven’t had problems with 6.1 on my Fedora 9, but my Windows XP distro sucked at running NetBeans 6.1, and that’s bad cause I have to use Windows at work. I’ve been experiencing...

Simple Watermarking with PHP

Here’s a pretty code snippet for watermarking images with php. <?php header('Content-type: image/jpeg'); $watermark = imagecreatefrompng('watermark.png'); $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark); $image = imagecreatetruecolor($watermark_width, $watermark_height); $image = imagecreatefromjpeg('photo.jpg'); $size = getimagesize('photo.jpg'); $dest_x...

Some Handy SEO Tricks

Today we’ll talk about Google and search engine optimization techniques. The reason why I chose this subject, is that I’m having some problems achieving good results in the russian blogging community and other minor projects. We’ll start with a brief overlook at the top 10 google myths. The top 10 myths about google were talked about on the “Tricks and Treats”...

Going Live, on Air!

So, what is this brand new blog gonna be about? Well, first of all, I’d like to introduce myself. My name is Konstantin, and “Kovshenin” is my last name and screenname in almost any IM, social media stuff, etc. I’m from Moscow, Russia. I’ve been working in the web industry for quite a long time now, so this blog will probably be about new (and old) web technologies...