Parsing E-mail Addresses in Python

Date

Context

E-mail address parsing is a requirement in many web applications. It's not uncommon for web applications or services to need to store e-mail addresses and to send e-mail messages for one reason or another.

The Problem

A new security vulnerability surfaced in the sydent identity server of Matrix.org …

more ...


PHP Kiddies

Date

Yesterday, my friend Jawaad showed me an interesting piece of ugly PHP code. I reiterated the fact that PHP sucks and that it remains trolling the web application development landscape only because a bunch of incompetent, self-proclaimed web development gurus are feeding it. I thought I should provide some evidence …

more ...

Things I would like to see in "Office 14"

Date

1. Unicode VBA

Seriously, Microsoft, what part of "internationalisation" and "Unicode" did you not understand? Unlike your majority of US-based coders, we Asians often need to work with multiple languages. Just Japanese+Chinese+English is enough to completely break the programming experience in Office 2007. Yes, it was 2006, but …

more ...

Why Does Extreme Programming Work?

Date

Here is a piece of cynical thought: Extreme Programming works not only because of its inherent traits, but also because of some interesting side effect.

Let's start with two simple questions: how many times have you been interrupted in your work today; be it by your boss, your superior officer …

more ...

Gentoo Is Not for Everybody

Date

Gentoo Linux is not for everybody, seriously. And by that I don't mean only the average computer user, but also the majority of application developers. Of course, this is just my opinion, which I will explain below. I do not in any way mean that Gentoo Linux is inferior to …

more ...

Mobile development sucks - The cast

Date

I think that the people involved in my story can be divided into the following four parties:

  • My Boss, a GM
  • Me and my colleague, (junior) consultants by title, we are actually more like software testers in this project
  • Our programmers for the various mobile phone platforms
  • Our client, a …
more ...

Mobile development sucks - Prologue

Date

It's been six months since my first full-time job has begun. The first month was spent in learning two products, of which I never got involved in any project. My boss finally decided to let me pick up a product development project that has been going on since before I …

more ...

One thing about Mac OS X that annoys me.

Date

Keyboard input methods - this is one thing that has been bugging me since my switch to Mac OS X.

Actually it is more like 3 problems.

The first one is the way I have to cycle through input methods using Cmd+Space and Alt+Cmd+Space. I know 4 languages …

more ...

PopupGallery, now pageable

Date

Some of you may have used the PopupGallery available at Yellow Swordfish. In the last few days I made changes to it so that the hover gallery automatically becomes pageable if there are too many pictures to be fitted on the page. You can see an example at my test …

more ...