<html>
<head>        
<!--
Your email client can not read HTML. To change your SitePoint Tech Times
subscription to the text version, go to:
http://sitepoint.com/newsletter/textplease.php?email=rose.parks@att.net
To unsubscribe, go to: http://sitepoint.com/newsletter/manage.php
Don't worry about anything else below this paragraph.
It's for those with HTML e-mail clients.
-->
<title>SitePoint Tech Times</title>
</head>
<body bgcolor="#e0e4f0" text="#333333" link="#000066" alink="#000066"
vlink="#000066" topmargin="0" leftmargin="0" rightmargin="0"
bottommargin="0" marginwidth="0" marginheight="0" >
<a name="top"></a>
<style type="text/css">
<!--
h1 {
        font-size: 12pt;
        color: #003366;
}
h2 {
        font-size: 11pt;
        color: #003366;
}
-->
</style>
<br />
<table width="600" border="0" cellspacing="0" cellpadding="0"
align="center">
<tr>
<td bgcolor="#f0f4fa" width="600" colspan="2">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                        <td rowspan="2"><a href="http://www.sitepoint.com/"><img
src="http://sitepoint.com/template/techtimes.gif" width="203" height="66"
alt="SitePoint Tech Times" border="0"></a></td>
                        <td align="right"><font face="Verdana, Arial, Helvetica, sans-serif"
color="#003366" size="2"><b>November 12th, 2003 <br/>
        Issue 77 </b></font> <br>
                        </td>
                </tr>
                <tr>
                        <td align="right"><font face="Verdana, Arial, Helvetica, sans-serif"
size="1" color="#003366"> <a
href="http://www.sitepoint.com/newsletter/archives.php"><font
color="#003366">Newsletter Archives</font></a> | <a
href="http://www.sitepoint.com/mediakit/"><font
color="#003366">Advertising</font></a> | <a
href="http://www.sitepoint.com/contact.php"><font color="#003366">Contact
us</font></a> </font></td>
                </tr>
                </table>
</td>
</tr>
<tr>
<td bgcolor="#003366" colspan="2" align="right"><i><b><font
color="#ffffff" size="2" face="Verdana, Arial, Helvetica, sans-serif">
Tips, Tricks, News and Reviews for Web Coders</font></b></i></td>
</tr>
<tr bgcolor="#ffcc66">
<td height="7" colspan="2"><img
src="http://sitepoint.com/template/x.gif" width="7" height="7" /></td>
</tr>
<tr>
<td bgcolor="#ffffff" rowspan="2" valign="top" width="100%">
<table border="0" cellspacing="0" cellpadding="20" width="100%">
<tr>
<td>
<font face="Verdana, Arial, Helvetica, sans-serif"
color="#333333">
<h1><font color="#003366"><b>In This Issue...</b></font></h1>
<font size="2">
<ul style="list-style-image:
url(http://www.sitepoint.com/template/bullet.gif);"><li><a href="#4"
>Introduction: Spotlight on Java and J2EE</a></li>
<li><a href="#5" >Editorial: Looming Longhorn May Threaten the
Web</a></li>
<li><a href="#7" >Editorial: Internet Explorer to Block Pop-Ups</a></li>
<li><a href="#8" >Quick Tip: Multiple IE Versions on One PC</a></li>
<li><a href="#9" >New Technical Articles</a></li>
<li><a href="#10" >Hot, Techy Forum Threads</a></li>
</ul>
<p><img src="http://sitepoint.com/template/hr.gif" width="260"
height="1"></p>
</font></font>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><h1><font
color="red"><b>HTML Utopia - Download 4 Sample Chapters
FREE!</b></font></h1> <b>HTML Utopia: Designing Without Tables Using
CSS</b> is a complete introductory guide to CSS with a particular focus on
using CSS for layout.<br />
<br />
</font><div style="float:left; margin:10px;"><img
src="http://www.sitepoint.com/images/books/css1/book1.gif" width="134"
height="162" border="0" alt="HTML Utopia: Designing Without Tables Using
CSS" /></div><font face="Verdana, Arial, Helvetica, sans-serif"
size="2">On top of the guide, the book includes the most complete CSS
property reference currently available! With coverage of over 150+
properties (CSS1, CSS2, and browser-specific extensions), the reference
provides descriptions, examples, and browser compatibility information.<br
/>
<br />
Jeffrey Zeldman, co-founder of the Web Standards Project says:<br />
<br />
<img src="http://sitepoint.com/graphics/v2/icons/quote-l.gif" width="11"
height="11" /><i>After reading HTML Utopia: Designing Without Tables Using
CSS you will not only understand how to use CSS to emulate old-school,
table driven Web layouts, you will be creating Web sites that would be
impossible to design using traditional methods.</i><img
src="http://sitepoint.com/graphics/v2/icons/quote-r.gif" width="11"
height="11" /><br />
<form method="post"
action="http://www.sitepoint.com/books/thankyou.php?email=rose.parks@att.net&book=css1"
target="_blank"><p align="center"><input type="submit" name="Submit"
value="Email me the First 4 Chapters" /><br />
<a href="http://www.sitepoint.com/books/css1/signoff.php"
target="_blank"><font size="-2">click here if the button doesn't
work</font></a></form></font>
<p><a href="#top"><img src="http://sitepoint.com/template/top.gif"
width="32" height="14" alt="Top" align="right" border="0"></a></p>
<p><img src="http://sitepoint.com/template/hr.gif" width="260" height="1"
border="0" alt="" /><br/></p>
</font>
<a name='4'></a><font face="Verdana, Arial, Helvetica, sans-serif"
size="2" color="#333333"><h1>
Introduction
</h1>
<p>
<img height="119" border="0" width="130" align="left" alt="Kevin Yank"
src="http://www.sitepoint.com/template/kevin.jpg" />
<strong>Someone commented to me today that things seemed a bit quiet
around
SitePoint these days. I don't know about you, but I thought that he must
have been visiting some other site. SitePoint is rockin' hard, and
things
are even more hectic behind the scenes than usual!</strong>
</p>
<p>
<a href="http://www.sitepoint.com/subcat/94"><img height="130"
border="0" width="128" align="right" alt="Spotlight on Java and J2EE Logo"
src="http://www.sitepoint.com/images/feature/jsp.gif" />
</a>Top of the list this week is our <strong><a
href="http://www.sitepoint.com/subcat/94">
Spotlight on Java and J2EE</a></strong>. SitePoint has had introductory
articles on Java, Servlets and JSP for awhile now, but we decided it was
high time we took a close look at some of the newer, more exciting and
advanced things going on in the arena of Java Web development. With a
new
article every day Monday to Friday this week, we're exploring topics
like <strong>
JSP Custom Tags</strong>, the <strong>Java Standard Tag Library</strong>
(JSTL), the <strong>Apache Struts </strong>framework, <strong>JavaServer
Faces</strong>, and <strong>Enterprise JavaBeans</strong> (EJB).
</p>
<p>
Meanwhile, we're hard at work on some new features for sitepoint.com to
appear early in the new year. The biggest news is that we're getting
ready
to add <strong>Web logs</strong> (blogs) to SitePoint's content
line-up.
</p>
<p>
We're hiring regular columnists for a number of popular subjects who
will
write these blogs and keep the site stocked with relevant, up-to-date
articles. If you'd like to be considered for one of these positions,
drop
our editor Georgina a line at <a href="mailto:editor@sitepoint.com">
editor@sitepoint.com</a>. Stay tuned for news in the coming months!
</p>
<p>
And as if all <em>that</em> wasn't enough to keep us all on our toes,
the
ecommerce server we use to sell our <a target="_blank"
href="http://www.sitepoint.com/books/">
books</a> and <a target="_blank"
href="http://www.editize.com/">software</a>
was crippled by a Distributed Denial of Service (DDoS) attack last week.
The
company that maintains the system, WorldPay, is responsible for
providing
ecommerce services to a large number of companies including Vodafone,
Sony
Music Entertainment and The Register. The gritty details of the attack
are
described in a <a target="_blank"
href="http://www.theregister.co.uk/content/55/33799.html">
story from The Register</a>.
</p>
<p>
With this issue out of the way, it's time to start packing up my
computer.
Our <a target="_blank"
href="http://www.sitepointforums.com/showthread.php?t=133370">
new office</a> is all wired up and we're moving in this weekend! I'll be
sure
to take some photos when it's all set up so you can see how the place
turned
out.
</p>
<p>
Happy Reading!
</p>
<p>
<strong>Kevin Yank</strong><br /><a target="_blank"
href="mailto:techtimes@sitepoint.com">
techtimes@sitepoint.com</a><br />Editor, The SitePoint Tech Times
</p>
<p><a href="#top"><img src="http://sitepoint.com/template/top.gif"
width="32" height="14" alt="Top" align="right" border="0"></a></p>
<p><img src="http://sitepoint.com/template/hr.gif" width="260" height="1"
border="0" alt="" /><br/></p>
</font>
<a name='5'></a><font face="Verdana, Arial, Helvetica, sans-serif"
size="2" color="#333333"><h1>
Editorial
</h1>
<h2>
<strong>Looming Longhorn May Threaten the Web</strong>
</h2>
<p>
<strong>For those who have been living under a rock, <em>Longhorn</em>
is
the codename for the next desktop version of Windows. As reluctant as I
am
to jump on the bandwagon of Longhorn hype, when the likes of <a
href="http://www.meyerweb.com/" target="_blank">
Eric Meyer</a> begin to fret you've just got to sit up and take
notice.</strong>
</p>
<p>
Though not slated to arrive until at least 2006, a series of leaked
development releases and <a
href="http://www.theregister.co.uk/content/4/33077.html" target="_blank">
bizarre publicity stunts</a> from Microsoft have the press buzzing about
every
planned feature of this still-distant release.
</p>
<p>
Two such features that are being discussed this week are <em>XAML</em>
and <em>
Sparkle</em>, both of which have been billed by some as important
challenges
to existing Web technology and standards.
</p>
<p>
<strong>XAML and the Future of the Web</strong>
</p>
<p>
XAML (XML Application Markup Language) will be a technology very much
like <a href="http://www.xulplanet.com/" target="_blank">
XUL</a> (XML User Interface Language), which allows you to write desktop
applications using familiar Web languages like XML, CSS, and JavaScript.
The
XML allows you to describe the user interface elements that the
application
will present, the CSS lets you define their display properties, and the
JavaScript controls the functionality of the application. For a good
introduction to XUL, see Harry Fuecks' <a
href="http://www.sitepoint.com/article/1140" target="_blank">
article series</a> on SitePoint.
</p>
<p>
If the hype is to be believed, XAML will essentially be just like XUL,
except with a foundation of Microsoft proprietary technology. The XML
syntax
will be different, the CSS properties will change, and the scripting
language will no doubt be replaced by the .NET family of languages
(including C# and VB.NET), with access to the class libraries of the
.NET
Framework. Whereas XUL is an open standard supported by open source
software
that can be implemented by 3rd parties, Microsoft will once again choose
to
build its own incompatible alternative from the ground up.
</p>
<p>
The user interface of Longhorn, codenamed Avalon, is said to be written
in
XAML, in the same way that the interface of the Mozilla browsers have
been
written in XUL.
</p>
<p>
Like XUL, XAML will make it much easier for non-expert developers to
build
rich Internet applications that overcome the traditional limitations of
the
Web browser model. In a <a
href="http://www.meyerweb.com/eric/thoughts/200310.html#t200310024"
target="_blank">
blog entry</a>, renowned CSS expert Eric Meyer explained his suspicion
that
the <em>real</em> limitations that Microsoft hope to overcome are Web
standards.
</p>
<p>
Scarred by incidents like the Eolas '906 patent debacle (discussed <a
href="http://www.sitepoint.com/newsletter/viewissue.php?id=3&issue=76"
target="_blank">
last issue</a>), Microsoft hopes to take the commercial benefits of the
Internet and separate them from the competitive constraints of the Web.
They
would supplant the standards-based, open environment of the Web with a
set
of proprietary Microsoft technologies. Those technologies would be
<em>based</em>
on legitimate open standards like Web Services, but would not themselves
be
open to anyone but Microsoft and Windows developers.
</p>
<p>
We won't know if Meyer's concerns are warranted for quite some time, as
Longhorn is still a very long way off, but it provides important food
for
thought.
</p>
<p>
<strong>Sparkle to Compete with Flash and Director?</strong>
</p>
<p>
Also high on the hype-o-meter this week is Sparkle. Longhorn's graphics
subsystem is planned to take advantage of vector graphics, which among
other
things will enable high resolution displays to enhance the appearance of
the
operating system, rather than simply granting more screen real estate.
Vector graphics also make the creation of animations much more
efficient.
</p>
<p>
While the creation of raster graphics, which have formed the basis of
the
Windows graphics subsystem up until now, requires little more than an
image
editor, vector graphics and animations call for a more sophisticated
tool.
For Longhorn, that tool will be Sparkle.
</p>
<p>
Sparkle will allow developers to create not just animations, but
interactive, animated XAML applications. Although this is yet to be
seen,
the result is expected to look a lot like the kinds of applications that
can
be built today using Macromedia Flash's user interface components,
except
that the resulting applications will of course only run on Windows.
</p>
<p>
Let's be clear: I believe Macromedia have very little to fear from
Sparkle
when it comes to their core user base of Web designers who use Flash to
build vector animations and user interface elements into their sites.
Macromedia's recent attempts to turn Flash into an application
development
environment (with the <a
href="http://www.macromedia.com/software/central/" target="_blank">
Macromedia Central platform</a>, for example), however, may be more
affected.
</p>
<p>
In my view, the latter market has yet to be proven as a profitable one,
but
Macromedia definitely have a good head start if it is. Of course, that
didn't stop Microsoft from mounting a significant challenge to Sun's
Java
with .NET, so Macromedia will definitely want to do all they can to sell
developers on their platform before Longhorn.
</p>
<p><a href="#top"><img src="http://sitepoint.com/template/top.gif"
width="32" height="14" alt="Top" align="right" border="0"></a></p>
<p><img src="http://sitepoint.com/template/hr.gif" width="260" height="1"
border="0" alt="" /><br/></p>
</font>
<a href="http://www.t-refer.com/"><img
src="http://i2.sitepoint.com/g/nl/ads/trefer.gif" width="150" height="100"
align="left" border="0" alt="introducing t-refer!" style="margin: 10px;
margin-left: 0;" /></a><font face="Verdana, Arial, Helvetica, sans-serif"
size="2"><h1><font color="#ff0000">Introducing <b>t-refer</b></font><br
/><font size="2"><b><i>thawte's</i></b> new digital certificate referral
program.</font></h1><b><i>t-refer</i></b> is open to any company or
individual able to refer digital certificate clients to thawte.<br />
<br />
Sign-up free of charge – no set-up costs or upfront payments required and
get up to 15% commission from day one.<br />
<br />
<a href="http://www.t-refer.com/"><font color="#ff0000">Join now and stand
a chance of winning $10,000.00!</font></a></font>
<p><a href="#top"><img src="http://sitepoint.com/template/top.gif"
width="32" height="14" alt="Top" align="right" border="0"></a></p>
<p><img src="http://sitepoint.com/template/hr.gif" width="260" height="1"
border="0" alt="" /><br/></p>
</font>
<a name='7'></a><font face="Verdana, Arial, Helvetica, sans-serif"
size="2" color="#333333"><h1>
Editorial
</h1>
<h2>
Internet Explorer to Block Pop-Ups
</h2>
<p>
In an announcement more likely to affect us as Web developers in the
near
future, CNET <a target="_blank"
href="http://news.com.com/2100-1032_3-5105139.html">
reported</a> this week that Service Pack 2 for Windows XP (slated for
release
in Q2 2004) will include an update to Internet Explorer that causes it
to
block unsolicited pop-up windows by default in the same way that the
Mozilla
browsers do.
</p>
<p>
While pop-ups have represented a waning trend in Web marketing, they are
still a popular and effective tool on many sites. This change to the
most
popular browser among consumers is likely to virtually kill pop-ups as a
useful technique overnight.
</p>
<p>
To be clear, if this feature is implemented as expected, users will be
able
to allow pop-ups globally or for individual sites (as they can for all
security/privacy settings in Internet Explorer), and pop-ups that are
requested by a user request (i.e. by clicking a link or form button)
will
continue to work regardless of this setting. Pop-ups that are opened by
the <code>
onload</code> and <code>onunload</code> event handlers of a page, and by
other
unsolicited means are those that will be blocked by default.
</p>
<p><a href="#top"><img src="http://sitepoint.com/template/top.gif"
width="32" height="14" alt="Top" align="right" border="0"></a></p>
<p><img src="http://sitepoint.com/template/hr.gif" width="260" height="1"
border="0" alt="" /><br/></p>
</font>
<a name='8'></a><font face="Verdana, Arial, Helvetica, sans-serif"
size="2" color="#333333"><h1>
Quick Tip
</h1>
<h2>
Multiple IE Versions on One PC
</h2>
<p>
<strong>It's got to be the biggest, most senseless waste of time in most
Web
designers' working lives: testing multiple versions of Internet
Explorer.
Whether you use a bank of dedicated testing machines, multiple operating
system partitions, or PC emulation software, it's just a ridiculous
hassle.
Well, boys and girls, that's all about to change! </strong>
</p>
<p>
Since Microsoft doesn't let you install different versions side-by-side,
we
designers have had to maintain dedicated testing machines with
out-of-date
versions of Windows in order to test older versions of Internet Explorer
still in circulation. Alternatively, we've had to use vast quantities of
disk space and/or awkward PC emulation software to boot those older
versions
of Windows on their development computer.
</p>
<p>
Well the Holy Grail is here: you can now run Internet Explorer 4, 5,
5.5,
and 6 side-by-side on the same Windows PC.
</p>
<p>
Joe Maddalone, of Insert Title Web Designs noticed that Microsoft used a
neat DLL substitution trick in order to make available test versions of
Internet Explorer modified to comply with the <a
href="http://www.sitepoint.com/newsletter/viewissue.php?id=3&issue=76#5">
Eolas '906 patent</a> that could run side-by-side with the unmodified
version
of the browser.
</p>
<p>
With a little experimentation, he was able to use the same technique to
put
together copies of Internet Explorer 5 and 5.5 that would coexist
peacefully
on a computer with Internet Explorer 6 installed. He has <a
target="_blank"
href="http://www.insert-title.com/web_design/?page=articles/dev/multi_IE">
published an excellent guide</a> to the steps required to do the same.
</p>
<p>
Ryan Parman has <a target="_blank"
href="http://www.skyzyx.com/archives/000094.php">
reported on this in his blog</a>, which provides convenient, pre-packaged
downloads of Internet Explorer 3, 4.01, 5.01 SP2, and 5.5 SP2 with
Maddalone's steps already applied. Simply download each of these
packages,
unzip it, and create a shortcut to the executable file. Just like that
-- a
standalone copy of Internet Explorer!
</p>
<p>
This technique isn't entirely without side-effects; the standalone
copies
behave a little strangely in places:
</p>
<ul>
<li>
the About boxes will display Internet Explorer 6 information in the
old
About boxes
</li>
<li>
using the Favorites menu can cause a system crash
</li>
<li>
you need to use <em>File > Open</em> in IE4 because typing a URL in
the
address bar doesn't seem to work
</li>
</ul>
<p>
Given the time saved by having the different versions available to run
side-by-side on one computer, though, these problems are relatively
minor!
</p>
<p>
Head over to <a target="_blank"
href="http://www.skyzyx.com/archives/000094.php">
Ryan Parman's blog</a> now to grab your copies of the ready-to-run
download
packages while they last! Knowing Microsoft, it will object to the
distribution of their browser in this format. But you can always use <a
target="_blank"
href="http://www.insert-title.com/web_design/?page=articles/dev/multi_IE">
Joe Maddalone's instructions</a> to make your own stand-alone versions if
need
be.
</p>
<p><a href="#top"><img src="http://sitepoint.com/template/top.gif"
width="32" height="14" alt="Top" align="right" border="0"></a></p>
<p><img src="http://sitepoint.com/template/hr.gif" width="260" height="1"
border="0" alt="" /><br/></p>
</font>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333"><h1>Help Your Friends Out</h1></font>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333">People
you care about can benefit from the wealth of information on
new
and maturing technologies available on the Internet. Help
them learn
how to do it by forwarding them this issue of the SitePoint
Tech Times!</font><br /><br />
<a href="#top"><img
src="http://sitepoint.com/template/top.gif" width="32" height="14"
alt="Top" align="right" border="0" /></a></p>
</td>
</tr>
</table>
</td>
<td valign="top" bgcolor="#f0f4fa">
<table width="100%" border="0" cellspacing="0" cellpadding="10"
bgcolor="#6699CC">
<tr>
<td bgcolor="#FFCC66">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"
color="#000066">
<p>Download a full <b>four free chapters</b> from every
SitePoint Book!</p>
<font size="-2">
<p><a
href="http://www.sitepoint.com/books/thankyou.php?email=rose.parks@att.net&book=freelance1"
target="_blank"><img
src="http://www.sitepoint.com/images/books/freelance1/book_thb2_new.gif"
align="left" width="75" height="78" border="0" /><b>The Web Design
Business Kit</b></a><br />by Brendon Sinclair</p>
<p style="clear: left;"><br /><a
href="http://www.sitepoint.com/books/thankyou.php?email=rose.parks@att.net&book=css1"
target="_blank"><img
src="http://www.sitepoint.com/images/books/css1/book_thb.gif" align="left"
style="margin-right:15px;" width="60" height="73" border="0" /><b>HTML
Utopia: Designing Without Tables Using CSS</b></a><br />by Dan Shafer</p>
<p style="clear: left;"><br /><a
href="http://www.sitepoint.com/books/thankyou.php?email=rose.parks@att.net&book=phpmysql1"
target="_blank"><img
src="http://www.sitepoint.com/images/books/phpmysql1/book_thb.gif"
align="left" style="margin-right:15px;" width="60" height="73" border="0"
/><b>Build Your Own Database Driven Website Using PHP and MySQL</b></a><br
/>by Kevin Yank</p>
<p style="padding-top: 1em; padding-left: 14px; text-indent:
-14px;"><img src="http://sitepoint.com/template/achtung.gif" width="14"
height="13" alt="!" border="0" /><b><a
href="http://www.sitepoint.com/books/"
>More information about SitePoint Books</a></b></p>
</font>
</font>
</td>
</tr>
</table>
<div style="background-color:#006;color:#fff;font:bold 12px Verdana,
Arial Helvetica, sans-serif"><a name='9'></a> New Technical
Articles</div><table border="0" cellspacing="0" cellpadding="10"><tr><td
bgcolor="#f0f4fa" valign="top"><p><a
href="http://www.sitepoint.com/article/1247"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2" color="#003366"><b>Enterprise JavaBeans: A
Primer</b></font></a></p>
<p><img src="http://www.SitePoint.com/graphics/author_jeff.jpg"
align="left" width="56" height="67" hspace="2" vspace="2" alt="Jeff
Hanson" /><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333"><b><br />By Jeff Hanson</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333">Stop cringing! The time has come to face your fear of
EJBs, and this is the place to start! In Part 1 of his detailed primer,
Jeff takes the teeth out of the EJB tiger, explaining without jargon or
hype exactly what the deal is with Enterprise JavaBeans.</font></p><p><img
src="http://sitepoint.com/template/hr.gif" width="120" height="1" alt=""
/></p><p><a href="http://www.sitepoint.com/article/1242"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#003366"><b>Use Custom Tags to Aggregate RSS Feeds into JSP-Based
Web Apps</b></font></a></p>
<p><img src="http://www.SitePoint.com/graphics/author_simon.jpg"
align="left" width="56" height="67" hspace="2" vspace="2" alt="Simon
Brown" /><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333"><b><br />By Simon Brown</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333">As content sites flourish, RSS feeds have become essential
for many site owners. Simon shows how JSP custom tags can be used to
implement RSS feed functionality as a reusable component within your own
JSP-based Web applications.</font></p><p><img
src="http://sitepoint.com/template/hr.gif" width="120" height="1" alt=""
/></p><p><a href="http://www.sitepoint.com/article/1243"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#003366"><b>Introduction to the Java Standard Tag
Library</b></font></a></p>
<p><img src="http://www.SitePoint.com/graphics/author_ben.jpg"
align="left" width="56" height="67" hspace="2" vspace="2" alt="Ben
Rometsch" /><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333"><b><br />By Ben Rometsch</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333">Today, your code’s a mess of HTML and JSP. Tomorrow,
thanks to JSTL, the two are separate! Your code's readable, your
architecture's cleaner, and the front end developers are inviting you to
the pub at lunchtime like they used to! Is there no limit to JSTL's
powers? Ben investigates. </font></p><p><img
src="http://sitepoint.com/template/hr.gif" width="120" height="1" alt=""
/></p><p><a href="http://www.sitepoint.com/article/1245"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#003366"><b>Mac OS X For Web Development</b></font></a></p>
<p><img src="http://www.SitePoint.com/graphics/author_blane.jpg"
align="left" width="56" height="67" hspace="2" vspace="2" alt="Blane
Warrene" /><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333"><b><br />By Blane Warrene</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333">With the release of OS X, tides of Web developers departed
for Mac's sunny shores, turning what was seen as a niche package into a
standard development platform. Blane explains what all the fuss is
about.</font></p><p><img src="http://sitepoint.com/template/hr.gif"
width="120" height="1" alt="" /></p><p><a
href="http://www.sitepoint.com/article/1241"><font face="Verdana, Arial,
Helvetica, sans-serif" size="2" color="#003366"><b>What is a
Wiki?</b></font></a></p>
<p><img src="http://www.SitePoint.com/graphics/author_naternator.jpg"
align="left" width="56" height="67" hspace="2" vspace="2" alt="Nathan
Matias" /><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333"><b><br />By Nathan Matias</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333">If this is a question you've asked yourself, you're not
alone! Nate clears up the confusion with this in-depth look at the wiki.
Starting at the very beginning, he explores wiki history, functionality,
software, and more.</font></p><p><img
src="http://sitepoint.com/template/hr.gif" width="120" height="1" alt=""
/></p><p><a href="http://www.sitepoint.com/article/1240"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#003366"><b>DataSet Vs. DataReader</b></font></a></p>
<p><img src="http://www.SitePoint.com/graphics/author_phillip.jpg"
align="left" width="56" height="67" hspace="2" vspace="2" alt="Philip
Miseldine" /><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333"><b><br />By Philip Miseldine</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333">Ah, the DataSet. It can be filled and ready to go in just
3 lines of code, and iterated using a nice, simple foreach loop. What
could be easier? Well, with a little extra upfront work, the DataReader
can increase performance drastically. Philip
explains...</font></p></td></tr></table>
<div style="background-color:#006;color:#fff;font:bold 12px Verdana, Arial
Helvetica, sans-serif"><a name='10'></a> Hot, Techy Forum
Threads</div><table border="0" cellspacing="0" cellpadding="10"><tr><td
valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"
color="#333333"><ul style="margin-left:0;padding-left:5px;"><li
style="list-style-image:
url(http://www.sitepoint.com/images/icons/forum.gif);"><a
href="http://www.sitepointforums.com/showthread.php?threadid=137915">No
demand for PHP!</a><br /><font size="-2">in General Development
Issues</font><br /><br /></li><li style="list-style-image:
url(http://www.sitepoint.com/images/icons/forum.gif);"><a
href="http://www.sitepointforums.com/showthread.php?threadid=137856">Rounded
Corners with CSS</a><br /><font size="-2">in CSS</font><br /><br
/></li><li style="list-style-image:
url(http://www.sitepoint.com/images/icons/forum.gif);"><a
href="http://www.sitepointforums.com/showthread.php?threadid=137821">Funny
analogy I found regarding people coding for IE only</a><br /><font
size="-2">in Web Page Design</font><br /><br /></li><li
style="list-style-image:
url(http://www.sitepoint.com/images/icons/forum.gif);"><a
href="http://www.sitepointforums.com/showthread.php?threadid=137250">Mac
OS X For Web Development</a><br /><font size="-2">in General Development
Issues</font><br /><br /></li><li style="list-style-image:
url(http://www.sitepoint.com/images/icons/forum.gif);"><a
href="http://www.sitepointforums.com/showthread.php?threadid=136045">SitePoint
Stationery Design Comp</a><br /><font size="-2">in News and
Announcements</font><br /><br /></li></ul></font></td></tr></table>
</td>
</tr>
<tr>
<td valign="bottom" bgcolor="#f0f4fa">
<img src="http://sitepoint.com/template/x.gif" width="186"
height="1">
<table width="100%" border="0" cellspacing="0" cellpadding="10"
bgcolor="#6699CC">
<tr>
<td bgcolor="#6699CC">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"
color="#ffffff"><b>
<p>Manage Your Subscription Here.</p>
<font size="-2">
<p><img src="http://sitepoint.com/template/achtung.gif"
width="14" height="13" alt="!">You
are currently subscribed as rose.parks@att.net to
the
HTML edition
of the Tech Times.</p>
                        
</b>
<hr noshade="true" style="background:#036;color:#fff" size="1"
/>
<b>
<p><a href="http://sitepoint.com/newsletter/manage.php"><img
src="http://sitepoint.com/template/address.gif" width="32" height="28"
border="0" align="left"><font
color="#ffffdd">CHANGE</font></a> your email address here</p>
<p><a href="mailto:leave-techtimes-html-5671059E@lists.sitepoint.com"><img
src="http://sitepoint.com/template/unsub.gif" width="32" height="26"
border="0" align="left"><font
color="#ffffdd">UNSUBSCRIBE</font></a> from the Tech Times here.</p>
<p><a href="http://sitepoint.com/newsletter/manage.php"><img
src="http://sitepoint.com/template/sub.gif" width="32" height="26"
border="0" align="left"><font
color="#ffffdd">SUBSCRIBE</font></a> to the Tech Times here.</p>
<p><a
href="http://sitepoint.com/newsletter/textplease.php?email=rose.parks@att.net"><img
src="http://sitepoint.com/template/text.gif" width="32" height="26"
border="0" align="left"><font
color="#ffffdd">SWAP</font></a> to the 'Text-Only' version
                of the Tech Times here.</p>
</b>
<hr noshade="true" style="background:#036;color:#fff" size="1"
/>
<p><strong>SitePoint is Hosted by</strong><br /><a
href="http://www.venturesonline.com/" title="Visit
Ventures Online"><img src="http://sitepoint.com/template/ventures2.gif"
alt="Ventures Online" border="0" /></a></p>
<hr noshade="true" style="background:#036;color:#fff" size="1"
/>
<p><strong>Thanks for reading!</strong></p> </font>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" colspan="2" align="left">
         <table border="0" cellspacing="0" cellpadding="0" width="100%">
                <tr>
                                <td bgcolor="#003366"><font color="#FFFFFF" face="Arial, Helvetica,
sans-serif"
size="-2"> © SitePoint
2003. All Rights Reserved.</font></td>
                </tr>
                <tr>
                                <td bgcolor="#6699CC"><img src="http://sitepoint.com/template/x.gif"
width="1"
height="5" align="right" /></td>
                </tr>
                <tr>
                                <td bgcolor="#fafaFF"><img src="http://sitepoint.com/template/x.gif"
width="1"
height="20" align="right" /></td>
                </tr>
</table>
<img src="http://www.sitepoint.com/newsletter/hit.php?n=3&i=77&u=5671059" width="1" height="1" border="0" alt="" />
</body>
</html>