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 »

Posts

  • ZeroMQ an introduction
  • Benchmark of Python WSGI Servers
  • Asynchronous Servers in Python
  • Person Recognition (with Python)
  • Climategate battle — start sharing data

Tags

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

Tweets

  • RT @zedshaw: Mongrel2 Has A Complete Manual Now: http://is.gd/dSyk1 Go learn my minions! about 14 hours ago from Tweetie for Mac
  • A benchmark: ScaleStack Eventlet Node.js and Twisted http://bit.ly/aWvsnl 12:30:41 PM July 28, 2010 from Tweetie for Mac
  • Short introduction video to ZeroMQ by Oliver Smith http://youtu.be/_JCBphyciAs 04:08:15 PM July 26, 2010 from Tweetie for Mac
  • Interesting discussion on ZeroMQ list how a single TCP socket should be split over multiple 0MQ ones http://bit.ly/91Eqky 12:50:02 PM July 26, 2010 from Tweetie for Mac
  • RT @WHATWG: HTML5: Make WebSockets support subprotocol negotiation. http://html5.org/tools/web-apps-tracker?from=5172&to=5173 09:15:04 PM July 22, 2010 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