Nicholas Piël

  • Home
  • About
  • Projects

Announcing: SiteSupport

Nicholas Piël | March 3, 2011

It has been some time now since the last posts, but I’ve been very busy with this new thing I am working on; about a year ago I started working on a new web-service named SiteSupport.
SiteSupport will solve the problems many website owners currently face:

It is impossible to view the stuff users do on your [...]

Read the rest of this entry »
Comments
5 Comments »
Tags
gevent, Python, sitesupport, websockets

RSS comments feed

ZeroMQ an introduction

Nicholas Piël | June 23, 2010

ZeroMQ is a messaging library, which allows you to design a complex communication system without much effort. It has been wrestling with how to effectively describe itself in the recent years. In the beginning it was introduced as ‘messaging middleware’ later they moved to ‘TCP on steroids’ and right now it is a ‘new layer [...]

Read the rest of this entry »
Comments
55 Comments »
Tags
programming, Python, scalability, zeromq

RSS comments feed

Benchmark of Python WSGI Servers

Nicholas Piël | March 15, 2010

It has been a while since the Socket Benchmark of Asynchronous server. That benchmark looked specifically at the raw socket performance of various frameworks, which was being benchmarked by doing a regular HTTP request against the TCP server. The server itself was dumb and did not actually understand the headers being send to [...]

Read the rest of this entry »
Comments
113 Comments »
Tags
async, performance, programming, Python, wsgi

RSS comments feed

Asynchronous Servers in Python

Nicholas Piël | December 22, 2009

There has already been written a lot on the C10K problem and it is known that the only viable option to handle LOTS of concurrent connections is to handle them asynchronously. This also shows that for massively concurrent problems, such as lots of parallel comet connections, the GIL in Python is a non-issue as we [...]

Read the rest of this entry »
Comments
77 Comments »
Tags
async, comet, performance, programming, Python

RSS comments feed

Person Recognition (with Python)

Nicholas Piël | December 21, 2009

For my Msc thesis I have developed a system build in Python which does person recognition and have shown that it is possible to obtain a better recognition rate with this system than by using Google’s Picasa. I have put the source code online and will hereby announce that I will try my best to [...]

Read the rest of this entry »
Comments
Comments Off
Tags
ai, computer vision, programming, Python

Climategate battle — start sharing data

Nicholas Piël | December 11, 2009

Now that the dust has somewhat settled after climategate, the consensus seems to be that it has been overblown. If you look at the timeline of events this isn’t surprising. Between the public appearance of the report and the first damning articles on the 20th there was less then a single day.  It is not that [...]

Read the rest of this entry »
Comments
Comments Off
Tags
rant

How Google is wasting your bandwidth

Nicholas Piël | November 30, 2009

Using a Content Delivery Network (CDN) is a method  to improve the performance of your website. Some of the reasons for using a CDN are:

Placing content geographically close to the end user and thus lowering latency and increasing bandwidth.
Increasing the amount of parallel downloads at the client by distributing over different domains
Offload the burden on [...]

Read the rest of this entry »
Comments
11 Comments »
Tags
cdn, javascript, performance, programming

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 [...]

Read the rest of this entry »
Comments
Comments Off
Tags
Python

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

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