Nicholas Piël

  • Home
  • About
  • Projects

Hello world!

Nicholas Piël | November 16, 2009

Yes, “Hello world!” , the first default post on a Wordpress blog. After much consideration i decided to simply use the best piece of software there is for blogging purposes. Yeah, i know it is PHP code and not Python and trust me, i tried really hard to use some Python alternative and even started working (doesn’t everybody else?) on my own blogging software written on top of Pylons, Mako and STORM, but it just doesn’t compare with WP.

Well, i must admit Zine (Python blog software) looks nice, but still, WP integrates so nice with everything else. Choosing for WP isn’t just choosing a software package, it is being part of a huge community. It is hard to compete with the zillions of PHP coders that extend Wordpress or integrate it with other platforms, no matter how much nicer your language of choice is.

The things that i where looking for, at minimum:

  • Easy editing of posts, the WP webinterface rocks!
  • RSS Support
  • Edit with XML-RPC
  • Pingbacks
  • Spamfiltering, WP integrates nicely with Akismet

But with WP Plugins you easily get so much more:

  • Gravatars (Globally Recognized Avatars)
  • OpenID One password for all your sites
  • Twitter Integration
  • LinkedIn integration
  • Easy integration with Google Analytics
  • Client side optimization with CSS sprites and data-uri
  • Robust performance through caching
  • SEO optimized
  • Automatic redirection of renamed pages

So, here it is my Wordpress blog, hosted behind a NGINX proxy which handles all static data and some Apache workers that handle the PHP scripts.  I must say, I feel confident that it can handle a Digg. At least, i benchmarked it to handle 3000 reqs/second without breaking a sweat.

Tags
Python

How Google is wasting your bandwidth »

SiteSupport

Working on:

SiteSupport - Remote desktop for web apps
remote desktop for web apps

We've just launched our first product demo, check it out!

Posts

  • Announcing: SiteSupport
  • ZeroMQ an introduction
  • Benchmark of Python WSGI Servers
  • Asynchronous Servers in Python
  • Person Recognition (with Python)

Tags

ai async cdn comet computer vision gevent javascript performance programming Python rant scalability sitesupport websockets wsgi zeromq

Tweets

  • Why gevent is switching from libevent to libev: http://bit.ly/j2kMgX YC comments: http://bit.ly/keeLKz 08:27:24 PM April 28, 2011 from Tweetie for Mac
  • RT @openQRM: openQRM 4.8 released - much more than "just" Cloud Computing - http://bit.ly/iatiQa, http://bit.ly/7dy0HF, http://bit.ly/hgz060 01:01:13 PM April 01, 2011 from Tweetie for Mac
  • RT @greenhostnl: Greenhost gaat per direct 25% minder energie gebruiken. Lees meer op het weblog: http://bit.ly/gOCnpO 09:01:37 AM April 01, 2011 from Tweetie for Mac
  • RT @mikkohypponen: As it turns out, mysql.com is vulnerable to - wait for it - SQL injection. 06:53:54 PM March 27, 2011 from Tweetie for Mac
  • "Silly me, I thought the 'sellable resource' lawyers had was their law expertise, not their hours in the day." by @bramcohen 10:44:04 PM March 25, 2011 from Tweetie for Mac

Follow

Follow on Twitter
Subscribe to the RSS feed
Receive updates by Email

Running on Wordpress
design based on Freshy by Jidé, the nutmeg image is from Shlomit & Ziv
(c) Nicholas Piël