AuthorKonstantin Kovshenin

Understanding _n_noop()

_n_noop() is one of the many functions overlooked by WordPress developers, probably because of it’s somewhat cryptic name, or perhaps due to lack of a good use case. Let’s see what the docs say:
Register plural strings in POT file, but don’t translate them.
Exactly. No, seriously, that’s what it does.

WordCamp Sofia 2013

A few days ago I attended and spoke at WordCamp Sofia 2013 which was a great deal of fun. Sofia is somewhat special for me, because that’s where it all began back in 2012 — that’s where I gave my first ever WordCamp talk, so this year’s event was like a little anniversary. My session this year was about Templating in WordPress: locate_template() and its derivatives, the...

jQuery Russia 2013

Last week I attended jQuery Russia 2013 which was held at Digital October (my favorite venue) in Moscow. The conference was organized by a local HR company called ITmozg and they’ve done a fairly good job. Dave Methvin, President of the jQuery Foundation, gave the opening keynote and a session on javascript and jQuery performance, which was really good. He called out Facebook for a pretty...

WordPress Kitchen Ukraine 2013

Last week I attended WordPress Kitchen in Kiev, Ukraine – a little informal conference about all things WordPress. One whole day with around 70 attendees, 9 sessions and a great deal of fun. I learned about WordPress Kitchen a few weeks before the event and immediately reached out to the organizing team to see what they were up to. The event was mostly organized by Pingbull, a web...

WordCamp Russia 2013

If you have ever planned a WordCamp or any other similar event, you know that it’s a lot of hard work – speakers wrangling, volunteers, venue, food, drinks, video, photos and everything else. And now that it’s all over, let’s talk about WordCamp Russia.

Expound for WordPress.com

The magazine-style theme Expound has just been released for WordPress.com users. Some slight changes and updates will be pushed back to the self-hosted version in the coming weeks.

WordPress Speed and Performance Session from WordCamp Russia

I gave this talk in a couple of weeks ago at the very first WordCamp Russia 2013 which was a big success (will publish a recap separately). It covers most of the basics: what is site speed and why it’s important, a little bit of object caching, transient caching, page caching, opcode caching, browser caching, image compression, etc. Before you hit “Play”, please note that the...

WordCamp Russia is in less than a week!

I first thought of making a WordCamp in Russia a little over three years ago, when I was running a web development shop in Moscow. I had filled out my application form and was a single click away from applying. I don’t quite remember what stopped me back then, but whatever it was, thank god! I had no idea what it is like to organize a WordCamp, in fact, I haven’t been to a single...