<?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 opinion</title>
    <link>http://opinion.web2announcer.com/</link>
    <description>Web 2.0 announcer top stories for opinion</description>
    <dc:language>en</dc:language>
    <pubDate>Thu, 15 May 2008 20:16:44 GMT</pubDate><item>
	<title>Party Of One: Develop</title>
    <link>http://web2announcer.com/go/2588740</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    As mentioned in the introduction entry, every one-man hobby open source project has three main parts - development, maintenance and promotion. Today, i’m going to talk about where it all starts, and, if you’re not careful enough, where it all ends.
	</content:encoded>
    <pubDate>Thu, 15 May 2008 20:16:44 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2588740</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Don&#039;t Use ExtJS</title>
    <link>http://web2announcer.com/go/2588549</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A former user of ExtJS suggesting not to use ExtJS because of licensing issues
	</content:encoded>
    <pubDate>Thu, 15 May 2008 18:36:48 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2588549</guid><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Prototype JavaScript framework: An Interview with Sergio Pereira</title>
    <link>http://web2announcer.com/go/2588195</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Last week, we launched a Prototype Linkedin group, which, as of this writing, has more than 300 members. This was the occasion to get back in touch with a lot of people from the Prototype community, and to launch a project we’ve had in mind for a long time: regular interviews of developers and designers working with Prototype.&amp;#xD;
&amp;#xD;
Today’s interviewee is Sergio Pereira.
	</content:encoded>
    <pubDate>Thu, 15 May 2008 14:33:22 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2588195</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The Narcissism of Small Code Differences</title>
    <link>http://web2announcer.com/go/2588005</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A pithy commentary on the many wars we start over the &quot;one true way&quot; of solving trivial problems.
	</content:encoded>
    <pubDate>Thu, 15 May 2008 12:07:29 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2588005</guid><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Busy Java Developer: Stop, Look, Listen and Live</title>
    <link>http://web2announcer.com/go/2587966</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    It is now time for Java Developers to Stop, Look, Listen and Live! The climate is changing. Java the language is entering middle age. Java is not the first language that developers are picking up. These days when I talk to young non-Microsoft developers, a lot of them don’t know Java and have no plans to learn it either. Dynamic and functional languages are on the rise. The web IS a viable platform for business.
	</content:encoded>
    <pubDate>Thu, 15 May 2008 11:48:07 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2587966</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>When should you use database constraints?</title>
    <link>http://web2announcer.com/go/2587970</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A discussion came up at work recently about the extent of constraint usage in your databases. There were basically 2 camps:&amp;#xD;
&amp;#xD;
   1. Constrain everything humanly possible. If it’s an integer that wouldn’t normally be negative, add a &quot;&amp;gt;= 0&quot; constraint.&amp;#xD;
   2. Constrain primarily where it’s necessary to maintain referential integrity.&amp;#xD;
&amp;#xD;
Consider the following diagram. It’s a map of the flow of data from your user, which eventually makes its way into the database.
	</content:encoded>
    <pubDate>Thu, 15 May 2008 11:47:43 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2587970</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Patterns Of Learning Through Languages</title>
    <link>http://web2announcer.com/go/2587574</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Code To Joy has ignited a debate on the topic of You Should Learn New Languages. The post is in response to a Gustavo Duarte post titled Language Dabbling Considered Wasteful, which was carried on InfoQ four days ago.&amp;#xD;
&amp;#xD;
As always, I claim that both sides have their points. When I read Gustavo for the first time, I said to myself, &quot;I couldn&#039;t agree more.&quot; And when I read Michael&#039;s response, I said to myself, &quot;That&#039;s totally what I want to say—fifteen years ago.&quot;&amp;#xD;
&amp;#xD;
Yes, I&#039;m setting this up as the opinion of the young vs. that of the old.
	</content:encoded>
    <pubDate>Thu, 15 May 2008 06:32:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2587574</guid><category domain="http://c-and-cpp.web2announcer.com/">c-and-cpp</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Party Of One: Surviving A Hobby Open-Source Project</title>
    <link>http://web2announcer.com/go/2587091</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Last week’s JavaOne had a separate track on open source, and there’s been a substantial number of very interesting panels, discussions and presentations. However, i felt that these talks concentrated mostly on big, well-established and very broad open-source communities. While it is perfectly understandable, the few dozens of these high-profile communities do not reflect the specific problems of a much vaster landscape of the open-source in general.
	</content:encoded>
    <pubDate>Thu, 15 May 2008 00:56:18 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2587091</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Exceptional Java - Checked exceptions are priceless… For everything else there is the RuntimeException</title>
    <link>http://web2announcer.com/go/2586658</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The fact that I find flaws in the design of the Java exceptions class hierarchy doesn’t mean I think there is no value in the whole system. Checked exceptions have a positive impact in development. The positive comes from the proactive nature of checked exceptions. They demand attention!
	</content:encoded>
    <pubDate>Wed, 14 May 2008 20:14:46 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586658</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://standards.web2announcer.com/">standards</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Is HTML a Humane Markup Language?</title>
    <link>http://web2announcer.com/go/2586569</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the things we&#039;re thinking about while building stackoverflow.com is how to let users style the questions and answers they&#039;re entering on the site. Nothing&#039;s decided at this point, but we definitely won&#039;t be giving users one of those friendly-but-irritating HTML GUI browser layout controls.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 19:01:43 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586569</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Adobe Open Screen Project: Is Java ME Dead In the End?</title>
    <link>http://web2announcer.com/go/2586533</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I read Schalk’s “Adobe announces Open Screen Project” at DZone today. Quite amazing what Adobe is doing here. They skip the licensing of the most important protocols and file formats. These are free to use now, independent from the platform, context, whatever you like.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 18:33:31 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586533</guid><category domain="http://flash-flex.web2announcer.com/">flash-flex</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://mobile.web2announcer.com/">mobile</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Who will write tomorrow&#039;s code?</title>
    <link>http://web2announcer.com/go/2586456</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Sixty years ago, on June 21 1948, the Small-Scale Experimental Machine, or Baby, ran its first program and the age of the stored program digital computer properly began.&amp;#xD;
&amp;#xD;
Built by a team led by Tom Kilburn and Freddie Williams at Manchester University, Baby showed that storing the instructions for a computer in the same memory as the data it was working on was both feasible and effective.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 17:28:24 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586456</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Dear Developers, Don&#039;t Hardcode Copyright Years</title>
    <link>http://web2announcer.com/go/2586328</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One easy place to make your website look current is in the copyright text at the bottom of the page.  This is a rather obvious and easy thing to do, but some sites have overlooked their copyright year.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 15:57:28 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586328</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://research.web2announcer.com/">research</category><category domain="http://standards.web2announcer.com/">standards</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>An Argument for PHP</title>
    <link>http://web2announcer.com/go/2586198</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Currently, over on Slashdot, there is an article on forthcoming features in PHP version 6. And, like most PHP articles, the comments section is flooded with jackasses arguing that PHP sucks as a language. I get frustrated by the entire &quot;PHP sucks&quot; campaign, largely because it&#039;s like the HTML e-mail argument - mostly driven by the fact that it&#039;s stylish to hate them - but I&#039;m going to go further. I argue than everyone posting about how PHP is a bad language as a whole is an idiot. Every single one. Each is a foolish, arrogant, nerd sheep who can&#039;t think for themselves.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 14:42:04 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2586198</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Jonathan Schwartz: JavaFX as Rich Internet Application Platform</title>
    <link>http://web2announcer.com/go/2585977</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    JavaOne wrapped up on Friday. We hosted individuals from across the globe, and from every industry: consumer electronics and gaming, to enterprise IT, space exploration, factory automation, the automotive industry, academia - like the network itself, Java delivers something for nearly everyone, everywhere.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 12:01:22 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2585977</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ria.web2announcer.com/">ria</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Whats the idea? The reason we implemented IdeaPipe</title>
    <link>http://web2announcer.com/go/2585585</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    When we first came up with the idea for IdeaPipe (no pun intended), we saw a need to fill a void in the social networking landscape. There are countless sites dedicated to connecting friends, classmates and business associates, sites that provide opinions and commentary around a specific topic and even sites that simply point to other sites, but there were few if any that enabled individuals or groups to share their ideas for the purposes of gathering feedback, collaborating or simply being heard.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 07:46:07 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2585585</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://ajax.web2announcer.com/">ajax</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Are There Too Many Women in IT?</title>
    <link>http://web2announcer.com/go/2585475</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The various efforts to boost the number of women in IT are well intentioned but doomed to failure.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 06:37:22 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2585475</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Stop picking on Groovy Eclipse</title>
    <link>http://web2announcer.com/go/2585449</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    ... or better yet, help it out. Let&#039;s recap a bit on the state of Groovy support in the 3 mayor IDEs.
	</content:encoded>
    <pubDate>Wed, 14 May 2008 05:54:40 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2585449</guid><category domain="http://eclipse.web2announcer.com/">eclipse</category><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://tools.web2announcer.com/">tools</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>Cleaning Your Display and Keyboard</title>
    <link>http://web2announcer.com/go/2584233</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I am incredibly anal about people not touching my displays. I&#039;m not even going to apologize. If you touch my display, I&#039;ll kill you. Displays are for viewing, not touching. Put down your damn sticky bun and go touch your own filthy display. Here&#039;s my mental image of everyone who has ever touched my screen
	</content:encoded>
    <pubDate>Tue, 13 May 2008 17:16:51 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584233</guid><category domain="http://humor.web2announcer.com/">humor</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Confessions of an Eccentric Web Developer</title>
    <link>http://web2announcer.com/go/2584182</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    #8:  I sometimes think that we’re wasting our time when we code javascript. Javascript can be turned off by the client in 10 seconds and all of our javascript work becomes useless.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 16:25:10 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584182</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://usability.web2announcer.com/">usability</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Return of the Statically Typed Languages</title>
    <link>http://web2announcer.com/go/2584085</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    My good buddy Steve Yegge posted quite an article yesterday. It&#039;s the transcript of a presentation he gave at Stanford a few days ago, and the overall idea is that dynamically typed languages are on the rise and statically typed languages are on their way out.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 15:49:28 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584085</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>How REST will Neuter Web Services</title>
    <link>http://web2announcer.com/go/2584087</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    As RESTful patterns for solving problems of enterprise development are discovered, used, and socialized, the net effect will be to unleash a great revival of custom, not-HTTP, non-RESTful protocols. What!?! you say. Read on.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 15:21:32 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584087</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://web-services.web2announcer.com/">web services</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Andres Almiray: JavaOne 2008 - my perspective</title>
    <link>http://web2announcer.com/go/2584056</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    It is the next week after JavaOne, reports from attendees started to pour in since last Monday. This is my third JavaOne, I must say things have changed a lot and stayed the same yet again, here are my thoughts in no particular order, bear in mind that they do not represent the opinion of my current employer nor the open source teams I am member of.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 14:49:31 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2584056</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Do you care about your code?</title>
    <link>http://web2announcer.com/go/2583960</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I&#039;m new to Scrum and I started to read up on the basics of agile software development. I found this particular core principle of Extreme Programing, which kinda strikes odd to me: Collective Code Ownership.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 13:54:55 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2583960</guid><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>Those Damn Slashes</title>
    <link>http://web2announcer.com/go/2583900</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    According to A List Apart, (and who am I to disagree though here I am doing just that), all URLs should end with a trailing slash. I cannot say that I agree. I see their point from a browser to server relationship, but semantically for me, it doesn&#039;t make sense.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 13:26:12 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2583900</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://standards.web2announcer.com/">standards</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Google says CSS Sprites and Unobtrusive Javascript == Good</title>
    <link>http://web2announcer.com/go/2583735</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Google has published that using CSS Sprites and Unobtrusive Javascript is great for accessibility while also making sure your website gets indexed and crawled. With Google posting this type of article it makes it easier for us developers to show our managers and execs why its important to use these methods because we all know they will do whatever Google says.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 11:50:36 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2583735</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://standards.web2announcer.com/">standards</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>JavaOne 2008, the other half</title>
    <link>http://web2announcer.com/go/2583159</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    So, the Thursday got a late start. For some strange reason I didn&#039;t feel motivated to go see the Intel General Session, so I showed up for Nick&#039;s session about JRuby on Rails deployment instead. Nick did a good job of outlining both the problem and the solution, and I have to say that this presentation was a good end cap for the JRuby week at JavaOne.
	</content:encoded>
    <pubDate>Tue, 13 May 2008 06:31:16 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2583159</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>How Ocaml Can Be Improved</title>
    <link>http://web2announcer.com/go/2583048</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    &quot;One of the ways to not fall into the blub fallacy is to regularly consider those ways in which your favorite language is inferior, and could be improved- preferrably radically improved. Now, it should come as a surprise to no one that my favorite language is (currently) Ocaml. So as an intellectual exercise I want to list at least some of the ways that Ocaml falls short as a language.&quot;
	</content:encoded>
    <pubDate>Tue, 13 May 2008 05:52:56 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2583048</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Dynamic Languages Strike Back</title>
    <link>http://web2announcer.com/go/2582196</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Some guys at Stanford invited me to speak at their EE Computer Systems Colloquium last week. Pretty cool, eh? It was quite an honor. I wound up giving a talk on dynamic languages: the tools, the performance, the history, the religion, everything. It was a lot of fun, and it went over surprisingly well, all things considered.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 21:15:09 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2582196</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Sun is bleeding; More engineers leave as JavaFX is pimped</title>
    <link>http://web2announcer.com/go/2582153</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I talked about how I thought Sun was drowning back when Chet Haase left Sun and joined the Flex team at Adobe. It wasn’t that without Chet Sun was screwed, but rather it was a sign of how things were going. The client team lost big players like Scott Violet, and then Chet.&amp;#xD;
&amp;#xD;
Well, more heavy hitting engineers are leaving. When the CTO of the client division moves on (to Adobe again, no less), we yet again have a reason to wonder what is happening at Sun.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 20:29:42 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2582153</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>JavaOne Script Bowl</title>
    <link>http://web2announcer.com/go/2581988</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The Script Bowl was a smackdown between the next generation JVM languages Groovy, JRuby, Jython, and Scala. Voting was conducted American Idol style via SMS to a special number.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 18:17:22 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581988</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Major themes of JavaOne: REST, Ruby and NetBeans</title>
    <link>http://web2announcer.com/go/2581725</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Hundreds of sessions, thousands of people...and what did I come away with? Lots of t-shirts, plush toys, and more t-shirts. Oh, and 3 main things related to my work: REST, Ruby, and NetBeans.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 15:06:23 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581725</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://web-services.web2announcer.com/">web services</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>History&#039;s Worst Software Bugs</title>
    <link>http://web2announcer.com/go/2581619</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Sixty years later, computer bugs are still with us, and show no sign of going extinct. As the line between software and hardware blurs, coding errors are increasingly playing tricks on our daily lives. Bugs don&#039;t just inhabit our operating systems and applications -- today they lurk within our cell phones and our pacemakers, our power plants and medical equipment. And now, in our cars.&amp;#xD;
&amp;#xD;
But which are the worst?
	</content:encoded>
    <pubDate>Mon, 12 May 2008 13:41:02 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581619</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Java7 Wish: Object/Bean Factory</title>
    <link>http://web2announcer.com/go/2581588</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the most critic point for java&amp;#xD;
return Class.forName(className).newInstance();  &amp;#xD;
Upon since it seems this method bring the ultimate extensibility power to java.&amp;#xD;
But Now server &amp;amp; client applications became more and more complicated this feature became insufficient.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 13:34:15 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581588</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://standards.web2announcer.com/">standards</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Subversion vs git</title>
    <link>http://web2announcer.com/go/2581553</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I stayed up late last night working to install a shared git repository for the Pyrex replacement project. First of all, copious thanks to johnw and Ilari on #git for their help on this.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 12:54:01 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581553</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Java Has The Flu</title>
    <link>http://web2announcer.com/go/2581486</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Remember when people built cool web apps with Java? When was the last time you heard about a cool web app that wasn&#039;t written in Rails or PHP? OK, people still build lots of cool stuff in Java, but the love is gone and its just a day job now.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 11:56:35 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581486</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Grails Podcast Episode 54: Interview with Groovy Lead Guillaume Laforge</title>
    <link>http://web2announcer.com/go/2581487</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This interview was done at the press room of JavaOne 2008, so expect some background noise.. but the overall quality should be quite well. Guillaume talks about the recent 1.6 Beta 1 release of Groovy, the roadmap, G2One, DSLs and more.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 11:56:21 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581487</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Scala: A conversation starter</title>
    <link>http://web2announcer.com/go/2581441</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Yesterday was the first Scala lift off conference, and I found myself in the middle of conversations I would have never expected. The most unexpected conversation of all—during an encounter between Bayesian probabilists and category theorists—had more to do with quantum mechanics than it had to do with Scala. It was nonetheless representative of a wider phenomenon: Scala has drawn the attention of many very different people.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 11:48:56 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581441</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>JavaOne 2008, Day Three: Riding the Rails</title>
    <link>http://web2announcer.com/go/2581130</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This post outlines the development and deployment process for JRuby on Rails based on notes from talks by Ola Bini of Thoughtworks, Nick Sieger of Sun, and Anil Hemrajani of BigUniverse.com, as well as the Jruby on Rails lab. (The steps can all be done in NetBeans, but it&#039;s easiest to show them in print using the command line.)
	</content:encoded>
    <pubDate>Mon, 12 May 2008 06:49:27 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2581130</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The Ghost of OpenGL 3.0</title>
    <link>http://web2announcer.com/go/2580936</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    OpenGL 3.0 seems to become more and more of a promise that’s bound to be broken; like a friend who promises you to give back the money you loaned him, always tomorrow.&amp;#xD;
&amp;#xD;
The expected API promises many new features, enhancements and is the first total rewrite of the existing OpenGL Standard. The API promises an interface compatible with the next generation of computer graphics programming and is set to compete with Microsoft’s DirectX 10.
	</content:encoded>
    <pubDate>Mon, 12 May 2008 03:32:53 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580936</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://standards.web2announcer.com/">standards</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Poll Results: What Javascript Library Do You Use?</title>
    <link>http://web2announcer.com/go/2580937</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    …and the jQ’s have it! The the time of this writing over 1500 people have responded to our latest poll “What Javascript Library Do You Use?” making it our biggest poll yet. jQuery is the run-away victor with over 50% of the votes. What does this mean?
	</content:encoded>
    <pubDate>Mon, 12 May 2008 03:17:22 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580937</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>I want enums in PHP</title>
    <link>http://web2announcer.com/go/2580840</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I&#039;m currently working about equally in PHP and Java. I can&#039;t say I&#039;ve fallen in love with Java. But Java does have a feature or two that would be useful in PHP. One of them is the Enum (enumeration, that is), which is traditional in some languages and DBMSes (including MySQL) and was introduced in Java 1.5 (or is that 5.0? I&#039;m sure they do that just to expose people like me as Java amateurs).
	</content:encoded>
    <pubDate>Mon, 12 May 2008 02:08:13 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580840</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The hidden value of processing.js</title>
    <link>http://web2announcer.com/go/2580715</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The ever wonderful John Resig finally posted his totally awesome processing.js code to the web. If you haven’t seen it, you should go take a look. The Wired Compiler blog said “…this might be the most impressive thing we’ve ever seen.” And I agree, but probably not for the same reasons that they cite.
	</content:encoded>
    <pubDate>Sun, 11 May 2008 23:50:00 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580715</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Should you really learn another language?</title>
    <link>http://web2announcer.com/go/2580583</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Blogger Gustavo Duarte cursed in church when he said that learning new programming languages is often a waste of time. He initially called his post, “New Languages Considered Harmful”, a wordplay on Dijksta’s classic paper on gotos, but after the reactions he got, he toned it down a bit and it’s now called *”Language Dabbling Considered Wasteful”.
	</content:encoded>
    <pubDate>Sun, 11 May 2008 20:31:06 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580583</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>invokedynamic: Is It What We Really Need?</title>
    <link>http://web2announcer.com/go/2580584</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    invokedynamic from prospective of Groovy Core Developer
	</content:encoded>
    <pubDate>Sun, 11 May 2008 20:12:15 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580584</guid><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Web Frameworks: Comfort vs. Expediency?</title>
    <link>http://web2announcer.com/go/2580417</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Two nights ago I had a conversation with Craig McLanahan, among others, in a slightly dubious sports bar near the JavaOne conference site. When the subject of web frameworks came up, an interesting, and probably obvious, angle emerged.
	</content:encoded>
    <pubDate>Sun, 11 May 2008 17:04:13 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580417</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Next-Generation Object-Oriented Databases:  An Interview with db4objects&#039; Anat Gafni</title>
    <link>http://web2announcer.com/go/2580059</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Object-oriented databases complement relational databases in important ways, says Anat Gafni, VP of Engineering at db4objects, the company behind the open-source object database db4o. In this interview with Artima, Gafni explains how OO databases support agile development, and how they co-exist with relational databases in an enterprise.
	</content:encoded>
    <pubDate>Sun, 11 May 2008 10:23:44 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2580059</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Why are you still not using Hudson?</title>
    <link>http://web2announcer.com/go/2579948</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This week Hudson was awarded the Duke’s Choice Award in the Developer Solutions category at JavaOne.&amp;#xD;
&amp;#xD;
In the space of a couple of years, Hudson has come from nowhere to become the leading contender among Continuous Integration servers. It’s head and shoulders above the other free alternatives, and arguably at least as good as the commercial offerings.
	</content:encoded>
    <pubDate>Sun, 11 May 2008 07:21:07 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2579948</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The coolest thing I saw at JavaOne 2008 was...</title>
    <link>http://web2announcer.com/go/2579909</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    ...the Livescribe Smartpen, which comes with a Java-based development kit. The pen is cool: it&#039;s a pen with ink, but it also has a tiny camera in the pen-tip that is watching what you write, 72 times a second. It records all of your writing strokes, and also has a microphone built into it so it can record what you hear, too. It&#039;s great for taking notes, in ways that is much easier to understand when you try it yourself. But I&#039;ll try to explain just part of it here.
	</content:encoded>
    <pubDate>Sun, 11 May 2008 06:24:20 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2579909</guid><category domain="http://hardware.web2announcer.com/">Hardware</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://mobile.web2announcer.com/">mobile</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://programming.web2announcer.com/">Programming</category></item></channel>
</rss>