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

Social Media in Plain English

Here’s a sweet video by Common Craft about Social Media.

By the way the wide screen YouTube videos are 640×360 and Viper’s Video Quicktags wordpress plugin is doing great! Fits well in my new design, I love it!

Threaded Comments in WordPress 2.7

This was pretty quick and easy, really, you don’t even have to do much code, it’s more about styling the nested comments. First of all you have to switch them on in Settings – Discussion, then some slight theme modifications in header.php and the comments.php section. I don’t want to write about them here because it’s already written in the WordPress codex over here:...

Three Linux Commands You Can't Live Without

Okay, we’re not going to talk about the shutdown, yum, etc. commands, though THEY are probably the ones that nobody can live without. I’m talking about the web here, remember? And we all know that not everybody owns a VPS, a VDS or a dedicated server. Virtual hosting plans are quite cheap today, and most of them are tuned to provide you with SSH access and basic privileges (although I...

Blog Redesigned: Hi, This is the New Me!

Done! Wohooo! That seemed to take forever but my brand new WordPress theme is now complete and polished. Apperantly this is my first ever WordPress theme done from scratch. I started sketching like a week ago in Corel PaintShop Pro X2 (btw I don’t like to do Photoshop ’cause I’ve been using PaintShop Pro for around 6 years and got pretty much used to it. Looking forward to Adobe...

PHP: Thinking Ahead

Hey. Some of you might have already heard about me launching a computer graphics web 2.0 thingy here in Russia and that is basically the reason why I’m working on this series of php classes. Why didn’t I choose to run some WordPress, WordPress MU or BuddyPress? Not flexible enough. Zend Framework? Too flexible and time-consuming. You can check out the designs on my DeviantArt profile...

AR-600 in Moscow

Okay, these are kind of old from an exhibition in Moscow in like December 2008. Previously hosted by Flickr, and today I decided to have duplicates here, ’cause Flickr will not display more than 200 photos from my photostream, so here’s probably a safer place (unless my hosting provider messes up). This is an android robot, similar to Honda ASIMO. It’s called i-Van and the model...

Back to Moscow

Woah, that was one wonderful trip. The only thing that sucked about it is that there’s no Internet in Magnitogorsk (1500 km away from Moscow). They only say that there’s 3G mobile Internet, ADSL and 2 Mbps broadband. My cellphone’s 50 kbps GPRS was faster that that broadband! I tweeted out a message or two – that’s the only thing I managed to do next to some ICQ and...

TweetDeck & Seesmic Desktop on Fedora 10

Hey just got TweetDeck running on my Fedora 10 Laptop. It took me about 20 minutes to figure this out, I just had some permission issues (error 5100). Go get the latest Adobe Air from the official Adobe Air website and save it somewhere. Then you’ll have to chmod +x the .bin file to be able to execute it. Run it using your root account – that should install Adobe Air and some...

PHP: More on Users

Still working on that User class I wrote about a couple of days ago and yeah, I’ve got some major changes, that increased the class usability and probably flexibility. I posted my thoughts in the comments for that post, and got some positive mail, ICQ and Twitter feedback on those ideas. The original comment said: Alright, I reconsidered the meta data storage concept, cause it’s not always...

I'm on Friend Connect!

I’ve finally found some time to setup a Google Friend Connect profile for my website, it was pretty easy by the way, so you should create one as well. And if you do, make sure you connect to my profile. Oh, and I tweeted out my ICQ number and e-mail address yesterday to public. It took me around 20 seconds to realize I did that, and around 5 seconds to remove it. Question – should I...