News (3)

Apple in a bind over its DNS patch?

Three weeks after the disclosure of a serious flaw within the Domain Name System (DNS), Apple has yet to patch its MAC OS X operating system, but the company may be able to look to a third party in defense. Read more »

DNS patch causes BIND blunder

The group responsible for maintaining the internet's most popular domain name software BIND has admitted it caused problems by fast-tracking a security patch designed to fix the widescale DNS flaw discovered by researcher Dan Kaminsky this month. Read more »

50 percent of DNS servers vulnerable

Security around DNS servers is still a serious issue for network administrators, even though new servers such as BIND 9 are more secure, according to a new survey released this week. Read more »

Features (35)

How do I ... recursively scan directories with PHP's DirectoryIterators?

One of PHP5's most interesting new features is the addition of Iterators, a collection of ready-made interfaces designed to help in navigating and processing hierarchical data structures. Read more »

Recursive functions and ColdFusion MX

Processing XML data with a recursive function can be an effective technique. See how to create your own recursive function with ColdFusion MX. Read more »

Tap into advanced JavaScript functions

JavaScript's advanced functions will add power and punch to your Web site. Here's how to leverage recursion and passing by reference and value. Read more »

Put the Java Reflection API to work in your apps

The Java Reflection API enables you to take advantage of a variety of programming techniques. We'll show you how to inspect objects and work with arrays in the context of this API. Read more »

Discover Perl's File::Find module

To show how this works, Builder.com walks you through a sample script that employs the File::Find module. Read more »

How to use Java's layout managers

The best size and position for each GUI element depends on factors that may not be known when an app is compiled. Layout managers can help. Read more »

Find blocking processes using recursion in SQL Server 2005

Blocking occurs in SQL Server 2005 when one process has one or more records locked, while another process tries to acquire locks on the same set (or subset) of records. This can create a daisy-chain of processes waiting to complete their work. Read more »

Huffman coding in Python

We'll show you how to implement Huffman encoding, which is useful when dealing with small sets of items, such as character strings, in Python. Read more »

Managed code in SQL Server Yukon: a big deal?

One of the big features of Microsoft's next release of SQL Server is the ability to run managed code. How does it work, and is it a good idea? Read more »

RIFE with possibilities

Developing a web-based application is never a small undertaking. At the very best it's a lot of work just to develop the code that does whatever it is your application is supposed to do but before you even get to the point of writing your application's code, you have to decide what you going to write it in. Read more »

Log in


Sign up | Forgot your password?

What's on?