I create dynamic websites.

Welcome to the domain of Martin Kwok, web developer. Learn more about me, peruse my portfolio, read what I have to say in the blog, and if you think I could be of assistance don't hesitate to get in touch.

Recent Articles

Validation ensures correct parsing, not rendering

Validation checks how well a page adheres to a DTD, not how "correct" they look.

(X)HTML & CSS / 10.03.10 / 0

Digression - a chemistry table of everything

Ever had trouble remembering all those confusing molar relationships?

Other / 01.03.10 / 1

Creating a customised Windows PE 3.0 image

Microsoft Windows PE 3.0 is a stripped-down version of Windows 7 based on the 7100 kernel, capable of running Windows-32 applications.

Other, Tutorials / 14.01.10 / 0

Useful PHP debugging functions

We all wish we could code perfectly, but we can't. What then?

PHP / 15.11.09 / 0

Most Popular

An AJAX shoutbox

In this article I will walk you through making a simple but effective AJAX shoutbox.

Tutorials, JavaScript, PHP / 19.01.09 / 8

Two-column equal height fluid layout

This completely CSS-based method allows for a fluid-width two-columned equal height layout with images for the borders.

The Lab, Tutorials, (X)HTML & CSS / 28.06.08 / 1

Output buffering and static content inclusion - PHP

How to use output buffering to easily include static content

Tutorials, PHP / 13.08.08 / 0

A custom <select> control using JavaScript

From the Lab, a completely styleable and customisable select-like form control using JavaScript.

The Lab, JavaScript / 09.04.09 / 0

About

Creative thinking since 2006

Aspektas is a small, one-man web development studio based in Melbourne, Australia, with I, Martin Kwok, running the whole show. At Aspektas, I constantly seek to experiment and create new web applications that truly combine the vast array of powerful technologies available to the web developer at present - going beyond the traditional static-based approach to web development in order to create websites that can dynamically and flexibly provide a service in a user-friendly and easily maintainable manner.