Technical Articles

LDAP Authentication with Java (Oct 2013)
This article shows how to authenticate against a directoy server such as Active Directory (AD) in Java. It also shows how to automatically locate an AD server using DNS SRV lookup.
Troubleshoot SQL Server Locking (May 2006)
This article reflects my experience with troubleshooting locking issues with SQL Server. It describes some means to finding the root cause of the locking issues, and proposes some techniques to remediate them.
Working with Oracle (September 2005)
This article relates to my experience working with Oracle 10g. It contains tips and sample code helping to avoid the issues that I encountered.
Practical MVC (June 2005)
The Model-View-Controller (MVC) design pattern is a powerful way to decouple the data, the application behavior and its presentation. This article shows through an example the practical side of MVC.
Spice Up Your Site with DHTML (February 2005)
In the early days of the web, making dynamic web pages usually implies server-side technologies to generate HTML on-the-fly. With Dynamic HTML, it is possible to animate web pages using client-side technologies solely. This is an introduction to DHTML though an example from this side: the photos album.
Setting up an Emacs IDE (September 2004)
When it comes to Java development, most people use Eclipse as their Integrated Development Environment (IDE) nowadays. But with the right modules, Emacs can offer an environment as rich as Eclipse. This is a step by step guide on how to set up an IDE with GNU Emacs.
CGI Demystified (January 2004)
The Common Gateway Interface (CGI) is a standard for external gateway programs to interface with information servers such as HTTP servers.
Base64 Encoding (August 2003)
Base64 encoding is designed to represent arbitrary sequences of octets (e.g. binary data) in a form that need not be human readable, using a set of printable characters. It is useful for content transferring across the Internet.
Last updated: 2013-10-23 21:02:17 -0700