WordCamp Moscow 2016

I’m Konstantin Kovshenin, a WordPress core contributor, ex-Automattician, public speaker and consultant, enjoying life in the rainy UK. 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

Moscow WordPress Meetup Scheduled for July 21st

The fifth WordPress Meetup in Moscow will be held this Saturday, June 21st. We’ll be talking about P2, GlotPress, theming WordPress and a tech talk about the caching methods available in WordPress. If you’re in Moscow and would like to join us, please RSVP on Facebook.

WordPress Event Organizers Contributor Group

New official contributor group! Calling all WordPress event organizers to join in the fun:
— WordPress (@WordPress) July 13, 2012

I’m really excited to see a new user group for organizers of WordCamps, meetups, hackathons and other WordPress events. Finally a place to share experience, and become a better organizer!

Clear DNS Cache in Google Chrome

You can navigate to chrome://net-internals/#dns to clear the DNS cache in Google Chrome. This helps when juggling virtual hosts in your /etc/hosts file, as well as the dscacheutil -flushcache command in OS X, to flush system-wide DNS cache.

Bulk User Management in WordPress Multisite

The WordPress.com VIP team has launched a new plugin called Bulk User Management, which is very useful if you’re running Multisite with more than a couple of sites in the network, and more than one user. Bulk User Management gives you an overview of all your network users, and their roles on the different sites. It allows you to bulk edit the users and easily give them a role on new sites...

Otto on WordPress Updates

You should update any and all plugins immediately when there is an update available, period. If the plugin author has a habit of introducing new versions with bugs, then you should stop using that plugin and find a different one instead. I do not see it as a good idea to introduce anything which even remotely suggests that it is okay to not update. It is not okay. Update. Immediately. Always...

Twenty Twelve is Back in the Game

Twenty Twelve is back in trunk now and looking pretty amazing, aiming for 3.5. The theme options code is one of my favorite parts, showing off the 3.4 customizer and the Settings API. One thing I absolutely love about default themes in WordPress, is the fact that they show you how to make things right. I think studying a default theme is way more valuable, than reading a whole pile of WordPress...

Plugin Headers for Must-Use Plugins

You don’t necessarily need a plugin header for mu-plugins. Must-use plugins will be loaded regardless. Leaving the header out helps when you need to test something real quick, but when you see that your “test” starts shaping into a real plugin, do add a descriptive header — that’s just good practice :)

Custom Colors on WordPress.com

Now that’s an awesome way to leverage the WordPress 3.4 theme customizer! The Custom Design upgrade on WordPress.com gets a Custom Colors update — it allows you to color your blog to your taste, with those awesome predefined color palettes, color matching recommendations, or complete control with manual color picking. Let’s hope the whole Custom Design package makes it into...

Locking Down WordPress

Locking Down WordPress is a book by CodePoet featuring Rachel Baker, Brad Williams, and John Ford. If you want to know why and how WordPress sites get hacked, and a handful of tips on how to prevent that, this free book is an awesome place to start. It’s quite short and even has a TL;DR section for those of you who are busy.