<?xml version="1.0" encoding="utf-8" ?>  
 <rss version="2.0"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
 <channel>
    <title>Web 2.0 announcer feed for how-to</title>
    <link>http://how-to.web2announcer.com/</link>
    <description>Web 2.0 announcer top stories for how-to</description>
    <dc:language>en</dc:language>
    <pubDate>Fri, 16 May 2008 17:02:59 GMT</pubDate><item>
	<title>Easy fixtures easyb style</title>
    <link>http://web2announcer.com/go/2590073</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The hip team over at easyb.org has been diligently working towards a 1.0 release and recently added the notion of fixtures for stories; that is, the DSL has been updated to include: before_each and after_each.&amp;#xD;
These constructs operate much the same as JUnit’s original fixtures in that code in the before_each closure is executed before each scenario and after_each, after.
	</content:encoded>
    <pubDate>Fri, 16 May 2008 17:02:59 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2590073</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Tutorial: Send E-mail Using Spring and JavaMail</title>
    <link>http://web2announcer.com/go/2588737</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Quick tutorial to show how to use JavaMail from Spring. Shows both Spring-based and JNDI-based configuration, and also shows how to create e-mail templates.
	</content:encoded>
    <pubDate>Thu, 15 May 2008 20:26:29 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2588737</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Javascript Tutorial - Continuous Pagination</title>
    <link>http://web2announcer.com/go/2588688</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A Javascript tutorial that explains how to build in the continuous page scrolling that Dzone uses on its front page. Includes source code and working example.
	</content:encoded>
    <pubDate>Thu, 15 May 2008 20:14:15 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2588688</guid><category domain="http://ajax.web2announcer.com/">ajax</category><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Gant with Hudson in 5 steps</title>
    <link>http://web2announcer.com/go/2588448</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Gant is a Groovy-based build system that uses Ant’s extensive collection of flower power tasks without all of the nasty XML– this enables you to leverage greater flexibly when it comes to hiply assembling software. Capitalizing on this flexibility within a CI process, however, can be somewhat challenging, unless, that is, you happen to be using Hudson, baby!
	</content:encoded>
    <pubDate>Thu, 15 May 2008 17:35:26 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2588448</guid><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Ordering directories by creation date using LINQ</title>
    <link>http://web2announcer.com/go/2588154</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    How to use LINQ to order directories by creation date, pretty neat piece of code
	</content:encoded>
    <pubDate>Thu, 15 May 2008 14:08:53 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2588154</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://microsoft.web2announcer.com/">Microsoft</category><category domain="http://windows.web2announcer.com/">Windows</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Writing Goolge App Engine in Java</title>
    <link>http://web2announcer.com/go/2588155</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Explains how is it possible to write Application to Google App Engine in Java Programming Language
	</content:encoded>
    <pubDate>Thu, 15 May 2008 14:06:11 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2588155</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://python.web2announcer.com/">python</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Customizing Eclipse With Pulse</title>
    <link>http://web2announcer.com/go/2587968</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Now that you know how to use Pulse to get a copy of the classic Eclipse SDK installed, I&#039;m going to walk you through customizing my install by adding Mylyn to it. Naturally, we&#039;ll need to launch the Pulse Explorer and that&#039;s easy to do off the shortcut on the Programs menu on Windows.  (Similar shortcuts are created on Linux and Macintosh as well)
	</content:encoded>
    <pubDate>Thu, 15 May 2008 11:47:56 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2587968</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Insert H1 Tags in Joomla The Easy Way</title>
    <link>http://web2announcer.com/go/2586494</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    An easy way to insert H1 tags in Joomla
	</content:encoded>
    <pubDate>Wed, 14 May 2008 17:55:44 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586494</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://standards.web2announcer.com/">standards</category><category domain="http://usability.web2announcer.com/">usability</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Dealing with UTF-8 with appengine’s bulk loading</title>
    <link>http://web2announcer.com/go/2586413</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    How I dealt with the import of UTF-8 CSV files to the google appengine server.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 16:56:18 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586413</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://python.web2announcer.com/">python</category><category domain="http://server.web2announcer.com/">server</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>JavaScript OO, part 1</title>
    <link>http://web2announcer.com/go/2586374</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A brief tutorial about writing OO-enabled programs in JavaScript.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 16:27:42 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586374</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>5-minute guide to start developing with OSGi in Eclipse</title>
    <link>http://web2announcer.com/go/2586375</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    In this tutorial I propose a quick step-by-step guide to start developing your OSGi bundles using Eclipse IDE and a standalone Equinox implementation.&amp;#xD;
   1. Download latest Equinox distribution and unpack it&amp;#xD;
   2. Configure Eclipse Target Platform&amp;#xD;
   3. Create an OSGi Project for your bundle&amp;#xD;
   4. Develop your bundle&amp;#xD;
   5. Run or Debug your bundle inside Eclipse&amp;#xD;
   6. Deploy your bundle
	</content:encoded>
    <pubDate>Wed, 14 May 2008 16:24:44 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586375</guid><category domain="http://eclipse.web2announcer.com/">eclipse</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Making Element Selection and AJAX simple with DOMAssistant</title>
    <link>http://web2announcer.com/go/2585925</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    With this article, my goal is to show you how easy it is to implement basic element selection and then add some nice dynamic retrieval of content through AJAX by using DOMAssistant.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 11:29:53 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2585925</guid><category domain="http://ajax.web2announcer.com/">ajax</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Exporting records from MySQL table into separate csv files.</title>
    <link>http://web2announcer.com/go/2585783</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This post explains how to export records for individual tables into CSV files using built in mysql functionality.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 10:14:29 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2585783</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>How To Create A Home Page Title Tag For Joomla Sites</title>
    <link>http://web2announcer.com/go/2585627</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    the home page title tag is one of the most important title tags on your site. By default, Joomla displays the site name you specify in the config which isn’t that Google friendly, because it’s good to get your important keywords in your home page title.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 08:15:00 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2585627</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://web-services.web2announcer.com/">web services</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Lessons Learned From Spring’s @Autowired</title>
    <link>http://web2announcer.com/go/2585318</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    How to change from XML-based dependency injection to Spring&#039;s @Autowired and what you&#039;ve to do if your beans inherit from each other.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 04:40:47 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2585318</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://xml.web2announcer.com/">xml</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Building an F# powered indexing system (part 2)</title>
    <link>http://web2announcer.com/go/2585027</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The second development chunk focuses on creating documents to index, and munging them into a format to hand off to an external library. There are examples of calling a .NET library from F#, mutable values, function composition, and several other spiffy sounding things.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 01:13:22 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2585027</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The Basics of Database Indexes</title>
    <link>http://web2announcer.com/go/2584876</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Continuing his series on interview questions, Jesse at 20bits presents a great overview of database indexes and how they work.  A must read!
	</content:encoded>
    <pubDate>Tue, 13 May 2008 23:39:36 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584876</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://python.web2announcer.com/">python</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Butterfly Container 2.2.0</title>
    <link>http://web2announcer.com/go/2584775</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This is the announcement of Butterfly Container 2.2.0 - an attempt to create a very small DI container without sacrificing any advanced functionality.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 22:35:03 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584775</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://news.web2announcer.com/">News</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Series on mysql replication.  Starts with giving you quick look on how mysql replication works.</title>
    <link>http://web2announcer.com/go/2584776</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This post starts the “MySQL Replication Series” with briefly going over how MySQL replication works. Later in the series it goes over how to fine tune the settings to get replication to do what you want it to do.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 22:26:04 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584776</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://unix-linux.web2announcer.com/">unix-linux</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Easy Scroll: Accessible Content Scroller</title>
    <link>http://web2announcer.com/go/2584725</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    t has been a while since I presented some unobtrusive (hopefully useful) JavaScript function. Recently I have been working on a project that demanded content scrolling, so instead of reaching out for some heavy unobtrusive solutions, I decided to write my own function. As I was developing it I kept simplifying it so I came down to what I am presenting today - Easy Scroll v1.0, an accessible, unobtrusive content scroller.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 21:56:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584725</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Avoid getting taken Hostage by your Developer</title>
    <link>http://web2announcer.com/go/2584630</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Perhaps I&#039;m asking for trouble by posting this at Dzone, but I don&#039;t think so.  I see too many unscrupulous developers who hold their clients hostage over an application that is not complete or they are getting poor service.  I wanted to provide the newby client with some guidelines on dealing with developers.  Would love for you to add your own comments!
	</content:encoded>
    <pubDate>Tue, 13 May 2008 21:03:27 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584630</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Retrieving Image Metadata using C#</title>
    <link>http://web2announcer.com/go/2584487</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A nice tutorial on how to get image metadata using C#. The tutorial includes a easy to follow walk through and a usable class for retrieving image metadata - if you just want the code.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 19:39:01 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584487</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://microsoft.web2announcer.com/">Microsoft</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Automating the Development Environment</title>
    <link>http://web2announcer.com/go/2584278</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A simple guide that teaches you how to automate your development environment to a 1-click affair using the latest Mac OS X technologies.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 17:34:11 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584278</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Silly GORM tricks, part III: SQL keywords as attributes</title>
    <link>http://web2announcer.com/go/2584086</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I was writing a very simple Grails application and ran into a problem when I accidentally used a SQL keyword as a property name. This post documents what happened, and how I (pretty easily) fixed it.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 15:40:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584086</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The 7 Rules of Pragmatic Progressive Enhancement</title>
    <link>http://web2announcer.com/go/2581767</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    In this article I want to point out the reasons why progressive enhancement is a very clever way of developing software and give you some tips and tricks how to develop when it comes to applying it. I am a strong believer in progressive enhancement and had my fair share of criticism for it as a lot of people neither consider it a need nor an easy technique to apply — it is often seen as a unnecessary overhead rather than a safety precaution.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 16:18:08 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581767</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Seam and Facelets Support in NetBeans 6.1</title>
    <link>http://web2announcer.com/go/2581518</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    How to add Seam and Facelets support to NetBeans 6.1
	</content:encoded>
    <pubDate>Mon, 12 May 2008 12:18:52 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581518</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Pure CSS Animated Progress Bar</title>
    <link>http://web2announcer.com/go/2581485</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Here&#039;s a simple demonstration of how you can create animated progress bar using pure css. The trick is very simple. We need 3 elements, one container and 2 nested elements.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 11:59:17 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581485</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Example Zend Framework Blog Application Tutorial - Part 7: Authorisation with Zend_Acl and Revised Styling</title>
    <link>http://web2announcer.com/go/2581254</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    You&#039;d never think a guy could write so much about a blog application but to date after 6 parts we have covered a mass of detail from initial setup of our project&#039;s directory structure to Authentication of users. To date the feedback has been overwhelmingly positive to this series and I&#039;m presently collecting comments regarding improvements for later inclusion.&amp;#xD;
&amp;#xD;
Today&#039;s entry concerns authorisation. We previously covered how to authenticate an author to the blog, but we still have nothing ensuring only authenticated authors can access the new Administration Module. This is the domain of Zend_Acl, an implementation of an Access Control List system which limits access to resources by the roles assigned to a user.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 09:03:24 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581254</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>10 Steps to a Successful Design Project</title>
    <link>http://web2announcer.com/go/2581255</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Building a complete and effective website truly is a process. In this post we’ll take a brief look at the various steps that lead to a successful project. Of course, this will vary from case-to-case, but this is a pretty standard order of events.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 09:03:22 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581255</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://usability.web2announcer.com/">usability</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://web-services.web2announcer.com/">web services</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>4 Uber Cool Css Techniques For Links</title>
    <link>http://web2announcer.com/go/2581257</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I thought of writing a series of tutorials for various link techniques. When I start writing I realized that they are pretty simple (yet effective :) ) and it might be better to have them summarized.&amp;#xD;
Links (A tags) are one of the most important elements on your document. There wouldn&#039;t be any navigation without it, would it :)? The main feature that made following techniques possible is cross browser :hover pseudo class support. Each of these techniques is pure css, no ugly hacks, no JavaScript.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 09:03:15 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581257</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>CSS do&#039;s and dont&#039;s Part 1: CSS Selecting</title>
    <link>http://web2announcer.com/go/2581225</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Css Globe is starting a series of lightweight articles named &quot;CSS do&#039;s and don&#039;ts&quot;. This series is aimed at pointing out some of the bad habits when it comes to css and web standards in general. We&#039;ll try to provide answers to some of the most common css questions.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 08:21:45 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581225</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Sorting Algorithms Demo</title>
    <link>http://web2announcer.com/go/2580488</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    We all know that Quicksort is one of the fastest algorithms for sorting. It&#039;s not often, however, that we get a chance to see exactly how fast Quicksort really is. The following applets chart the progress of several common sorting algorithms while sorting an array of data using in-place algorithms.  The result is a very cool visual demo of different sorting algorithm speeds.  Source code is included.
	</content:encoded>
    <pubDate>Sun, 11 May 2008 18:44:43 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580488</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://research.web2announcer.com/">research</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Encryption of strings in Cold Fusion</title>
    <link>http://web2announcer.com/go/2580467</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Simple tutorian on CFM encryption
	</content:encoded>
    <pubDate>Sun, 11 May 2008 18:11:26 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580467</guid><category domain="http://coldfusion.web2announcer.com/">coldfusion</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>More desktop integration: the system tray</title>
    <link>http://web2announcer.com/go/2579790</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One more nice touch in the Java 6 offensive to the desktop is giving Java applications the ability to add icons to the system tray in a pretty consistent way across platforms.
	</content:encoded>
    <pubDate>Sun, 11 May 2008 03:33:02 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2579790</guid><category domain="http://gui.web2announcer.com/">gui</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Desktop integration with Java 6</title>
    <link>http://web2announcer.com/go/2578593</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Java 6 tries hard to make Java applications easier to integrate in the desktop environment of various platforms. One of such welcome attempts is the new java.awt.Desktop class adapted from JDIC (JDesktop Integration Components).
	</content:encoded>
    <pubDate>Sat, 10 May 2008 00:38:53 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2578593</guid><category domain="http://gui.web2announcer.com/">gui</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>What methods does my Groovy/Grails class have?</title>
    <link>http://web2announcer.com/go/2578437</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    If you’ve ever wondered what methods a groovy class has available for you to call, all you need to do is ask the metaClass...
	</content:encoded>
    <pubDate>Fri, 09 May 2008 21:27:11 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2578437</guid><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Agile Project Management is not enough!</title>
    <link>http://web2announcer.com/go/2578270</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Agile project management, using methods such as Scrum and eXtreme Programming, alone is not enough...
	</content:encoded>
    <pubDate>Fri, 09 May 2008 19:11:31 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2578270</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Bad concurrency advice: interned Strings</title>
    <link>http://web2announcer.com/go/2577846</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I just read Thread Signaling from Jacob Jenkov. But it has one fatal flaw: it uses a literal java.lang.String for coordinating between threads. Why is this wrong?
	</content:encoded>
    <pubDate>Fri, 09 May 2008 13:30:43 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2577846</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>CSS Generated Content Part 1</title>
    <link>http://web2announcer.com/go/2577649</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the things that had me bothered for a while were visual separators. Whenever I got a design, there were always some silly pipes or &amp;gt; signs that were added to visually separate elements in a horizontal list. I&#039;ll try to explain why I think they are so bothersome, and what options we (are supposed to) have to implement them as good as possible.
	</content:encoded>
    <pubDate>Fri, 09 May 2008 11:05:22 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2577649</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>How to fix Uncaught Exception: Permission denied to call method to Location.toString</title>
    <link>http://web2announcer.com/go/2577336</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This annoying error started occurring recently in conjunction with a Flash 9 security update that changed the policy file behavior; this is how to fix it.
	</content:encoded>
    <pubDate>Fri, 09 May 2008 06:49:07 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2577336</guid><category domain="http://flash-flex.web2announcer.com/">flash-flex</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://security.web2announcer.com/">Security</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>How to Break a MySQL Left Join</title>
    <link>http://web2announcer.com/go/2576964</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Care must be taken when placing conditions on the results of the right-hand table of a LEFT JOIN because it could easily become a normal JOIN since MySQL is using a NULL row for every column in the right-hand table when no records exist.
	</content:encoded>
    <pubDate>Fri, 09 May 2008 00:22:49 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2576964</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Session-Scoped Beans in Spring</title>
    <link>http://web2announcer.com/go/2576420</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This article explains how to create beans that are scoped to HTTP sessions.  It also includes a brief discussion as to why you might want to do that and why you might not.
	</content:encoded>
    <pubDate>Thu, 08 May 2008 16:50:21 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2576420</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>OSGi for Beginners</title>
    <link>http://web2announcer.com/go/2575982</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This article is the first of a series of articles aimed at teaching developers how to create OSGi bundles, including dependencies included with the bundles. OSGi is a framework for Java in which units of resources called bundles can be installed. This article explains what OSGi is, why we need it and how to get started.
	</content:encoded>
    <pubDate>Thu, 08 May 2008 09:56:00 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2575982</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Epics and Themes</title>
    <link>http://web2announcer.com/go/2575401</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    User Stories are a not mandatory, but very recommended part of Scrum and eXtreme Programming methods. Most of people acquainted with agile software development feel comfortable with the requirements written in the form of &quot;As a [user role]  I want to [goal], so that [reason]&quot;. Less people are acquainted with epics and themes usage.
	</content:encoded>
    <pubDate>Wed, 07 May 2008 21:55:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2575401</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Java Concurrency - Thread Signaling</title>
    <link>http://web2announcer.com/go/2575220</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This text is no. 10 in a series on Java concurrency. This text describes how threads can send signals to each other, and wait for each other&#039;s signals, using wait(), notify(), and notifyAll(). The text also describes the problems of busy wait, missed signals and spurious wakups, and prescribes solutions to these problems.
	</content:encoded>
    <pubDate>Wed, 07 May 2008 18:29:03 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2575220</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Using Terracotta for Configuration Management</title>
    <link>http://web2announcer.com/go/2575042</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This article by JR Boyens details using Terracotta to propagate configuration management on the fly across a network, such that a client can pull up its configuration data live.
	</content:encoded>
    <pubDate>Wed, 07 May 2008 15:22:02 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2575042</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>8 Ways Freelancers Disrespect Their Own Time</title>
    <link>http://web2announcer.com/go/2575043</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Many freelancers struggle with seeing the true value of their own time and respecting it for what it is worth. In order to have a truly successful career we all need to understand that our time is what allows us to make a living, and the more efficiently we use it, the more profitable our work will be.
	</content:encoded>
    <pubDate>Wed, 07 May 2008 14:55:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2575043</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://web-services.web2announcer.com/">web services</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Measuring Programmer Job Satisfaction</title>
    <link>http://web2announcer.com/go/2574769</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Are you satisfied with your job? How can hackers become more satisfied with what they do?  The article breaks down the main indicators of job satisfaction, and looks at how to measure satisfaction in each of those areas.
	</content:encoded>
    <pubDate>Wed, 07 May 2008 10:10:46 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2574769</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://research.web2announcer.com/">research</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>53 Killer Photoshop Illustrator Effects and Tutorials</title>
    <link>http://web2announcer.com/go/2574166</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    An incredible amount of amazing colorful artwork and tutorials to inspire any designer.
	</content:encoded>
    <pubDate>Tue, 06 May 2008 22:42:44 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2574166</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Java theory and practice: Going wild with generics</title>
    <link>http://web2announcer.com/go/2574167</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the most complicated aspects of generics in the Java™ language is wildcards, and in particular, the treatment and confusing error messages surrounding wildcard capture. In this installment of   Java theory and practice, veteran Java developer Brian Goetz deciphers some of the weirder-looking error messages emitted by javac and offers some tricks and workarounds that can simplify using generics.
	</content:encoded>
    <pubDate>Tue, 06 May 2008 22:26:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2574167</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://programming.web2announcer.com/">Programming</category></item></channel>
</rss>