Skip to main content

Mason Glaves

Mason Glaves is the senior Java engineer at Vanten K.K.
(http://www.vanten.com), an open source consulting company based in
Tokyo, Japan. He has been working professionally in such varied fields
as network and application security, biometric authentication, and
knowledge management for the past seven years but has been a known
voice in the security community since 1988. He began working with Java
in early 1996 and has been an avid developer and advocate ever since.
Mason has an academic background in Anthropology with a specialization
in linguistics and spends his free time studying and documenting both
Native American and far East Asian language and culture.

 

Weblogs

1) I often find myself writing factory type interfaces, but one of the problems with interfaces in Java is that, while you can include static variables, there isn't any way to include...

If you are new to the concept, here's a refresher. Or if you prefer the layman's version:

Let's say you...

Code block, in a nutshell, are basically just "lambda" functions (also known as...

What is a Widget?

When I say “Widget”, what kinds of things come to mind? If asked you to name a few widgets that you know of, what would you say? A button, perhaps? A scroll...

The argument started with the web developers assertion that unit tests could test just about everything. And to look at her code, you'd almost feel the same way. As a TDD proponent, she had...

So, for those of you who missed the first blog entry about this, I'll recap. The basic idea is the creation of an update/install mechanism that is as easy to use for developers as SVN.

So, now, as with many of these "spark of insight" ideas, it may very well be that it has been thought of and discarded over and over again, and I am just one of the many who will soon find myself...

Little known to most people who've tried to put a JMF application together is the fact that it seems to now be completely unsupported by Sun. Admittedly, it's a tough API to code for.

Object pooling in Java is generally a bad idea for many reasons, not the least of which it has the nasty ability to actually cause the very performance problems you are trying to solve on modern...

It's been just under a year now since I started practicing XP programming, and I have to admit, as much as it is anathema to my style of programming, it is a flawless system that far surpasses the...