Who said all WordPress.com blogs have to look the same? Who said you cannot customize your theme unless you’re running self-hosted WordPress? WordPress.com had the Custom Design upgrade for quite some time now, and now it’s suited and booted with CSS3 support: animation, gradients, shadows, transforms and a bunch of other stuff.

You can even make your non-responsive theme into a responsive one, with media queries! Perhaps then share your CSS via the forums with the other “dot com” members.

The CSS editor itself has been upgraded too! Now that we’re using Ace, it’s just like having a desktop code editor in the browser: syntax coloring, auto-indentation, and immediate feedback on the validity of the CSS you’re writing are just a few of its features.

The WordPress.com Custom CSS plugin for self-hosted WordPress users might be getting the updates too, although that’s less exciting, since you were able to edit CSS anyway. A good use case, however, is a multisite environment with no access to sources — the Safe CSS plugin will make sure nobody’s doing anything fuzzy ;)



And in case you missed the announcement post, here you go.



How to: Disable HTTP Calls in WordPress

Sometimes you’re travelling on a plane or on a boat, in the metro or on the road. Sometimes you just have a crappy Internet connection, and you’ll notice that a local WordPress install (mostly admin pages) takes several seconds to load. That could create a big problem if you’re developing a theme or plugin, and have to refresh eighty times per minute.

WordPress uses its HTTP API (the WP_Http class and wrapper functions) to look for plugin, themes and core updates, fetch RSS feeds or talk to third party API (such as a Twitter widget plugin) and with no Internet connection, calls to such functions will timeout in a few seconds, thus the long page load time. A simple solution is to simply disable all HTTP calls and luckily, WordPress allows us to do that in a single filter for our theme (functions.php) or plugin file:

add_filter( 'pre_http_request', '__return_true', 100 );

The smarter way would be to intercept the request and let it pass or block it based on the request URL, that way you’ll be able to work with local APIs. Yet another benefit of using the WordPress HTTP API and not file_get_contents or curl_exec :)

Update: As Dion Hulse mentioned on Twitter, you can also use WP_HTTP_BLOCK_EXTERNAL in your config file to achieve the same thing, but in a more “cron friendly” way. More information about this can be found somewhere around this line.



WordPress 3.4 is ready for beta testers! Flexible header sizes, new XML-RPC API, a bunch of performance improvements, and my personal favorite — The Theme Customizer. Give it a shot, and don’t forget to report any bugs you encounter.



Two more companies made it to my “will never recommend” list last week — Boingo Wireless and Skype. Boingo Wireless for providing the crappiest Internet connection I’ve ever experienced at Miami International Airport (MIA) and Heathrow Airport (LHR) in London. Ping times reached 10 seconds, packet loss reached over 30%.

Skype for not providing a refund of the charged money via Skype Wi-fi Access, because apparently, a connection to Boingo Wi-fi lasted more than 10 minutes. The two make a perfect combination, don’t they ;)



If you’re familiar with Less CSS, SASS and others, you will absolutely love this one: The future of CSS. It seems to cover everything we’ve been missing so far. I’ve already started using More CSS in my next project and it’s looking very good so far!



Konstantin in a pink sombrero

For those of you not familiar with the Pink Sombrero, you should read the Cowboy Coding and Pink Sombrero and watch Mark Jaquith’s talk about Scaling, Servers and Deploys. And no, I wasn’t actually cowboy coding in Playa del Carmen and Tulum, but honestly, I sometimes am.



Team Meetup in Playa del Carmen

You might be wondering why there haven’t been much posts here lately, well that’s the bad news. The good news is that I’m at a team meetup in Playa del Carmen, Mexico. It took me 20 hours to get here, from Moscow to London to Miami to Cancun, but it was totally worth the effort!

The weather is super awesome, especially compared to Moscow at this time of the year, and the best part is that it’s not over yet. We’re heading for another two days to Tulum which is south from Playa del Carmen, and we’re staying in a hut, similar to the one in the photo above.



How to Become a Better Brogrammer

This video made my day, was laughing like crazy! Hat tip to Philip for sharing. Some dudes are just not born to be brogrammers :)



Not entirely true, and not entirely up to date, but still worth linking to: 102 People Power 16% of the Web by Andre Bourque for Social Media Today.