<?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 other languages</title>
    <link>http://other-languages.web2announcer.com/</link>
    <description>Web 2.0 announcer top stories for other languages</description>
    <dc:language>en</dc:language>
    <pubDate>Thu, 24 Jul 2008 19:09:35 GMT</pubDate><item>
	<title>Why Erlang ?</title>
    <link>http://web2announcer.com/go/2716241</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Because it’s a completely different approach from the OO programming languages (even from the pure functional ones like Lisp or Haskell), it’s concurrent, stateless, has been battle tested in real large-scale industrial products, has an active web app centric community and finally, because it fits perfectly with our view of a light back-end delivery service engine.
	</content:encoded>
    <pubDate>Thu, 24 Jul 2008 19:09:35 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2716241</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>Java is not Object Oriented</title>
    <link>http://web2announcer.com/go/2715827</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The Java programming language is one of the most taught, learned, written about, and programmed in programming languages today. Beginning its life in 1995, it rode in on the Object-Oriented Programming hype-wave of the nineties. Although some might argue that Java&#039;s primary means of abstraction is the class---and therefore Java is primarily object-oriented, the huge number of available Java libraries indicates otherwise. In this essay, I will argue that Java&#039;s most powerful means of abstraction is the library. I will also explore whether a new term---namely &quot;Library-Oriented Programming&quot;---is warranted to describe programming using libraries as the main abstraction.
	</content:encoded>
    <pubDate>Thu, 24 Jul 2008 14:55:12 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2715827</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>Extracting errors and warnings from a log file using PowerShell</title>
    <link>http://web2announcer.com/go/2714007</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This blog post shows a simple Powershell command that searches a log file for errors and warnings and adds the matched lines to either to the errors.txt file or to the warnings.txt files. It takes advantage of the most powerful operator in Powershell, which is the switch operator. In my example here I exported the log file from the Wonderware SMC logger.
	</content:encoded>
    <pubDate>Wed, 23 Jul 2008 17:43:48 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2714007</guid><category domain="http://net.web2announcer.com/">.net</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>Project Euler with Scala</title>
    <link>http://web2announcer.com/go/2712012</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I came across this interesting post about solving some Project Euler questions using Scala. Being a fan of Project Euler myself, I though I&#039;ll outline some of the solutions that I came up using Scala. Of course, I have taken trivial examples and the objective is more to learn Scala than to have an efficient solution.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 20:14:50 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2712012</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Notes from a Tool User: Minimalist Coding Style</title>
    <link>http://web2announcer.com/go/2711521</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    “Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away” - Antoine de Saint  Exupéry.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 15:53:30 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2711521</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Six Enablers of Multi-Language Programming</title>
    <link>http://web2announcer.com/go/2711522</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This post examines the underlying factors that have brought the concept of multi-language programming to the forefront.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 15:51:20 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2711522</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>How to run junit test suite from ant</title>
    <link>http://web2announcer.com/go/2711455</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    How to run junit test suite from ant
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 15:06:08 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2711455</guid><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Personal Concerns About Maven</title>
    <link>http://web2announcer.com/go/2711379</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I am disappointed by the fact that Maven downloads some Jars from the Internet.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 14:08:21 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2711379</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://reviews.web2announcer.com/">reviews</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Sneak peeks into the new F# project system, part one</title>
    <link>http://web2announcer.com/go/2709809</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    We&#039;re getting closer to the next major release of F#: our first CTP release out of Developer Division.  As a result, now is a good time for me to start talking about some of what I&#039;ve been working on for the past few months: the F# project system.  Over the coming weeks I&#039;ll describe some of the new-to-F# project system features we&#039;ll deliver in the CTP, providing a &quot;sneak peek&quot; at what&#039;s coming.
	</content:encoded>
    <pubDate>Mon, 21 Jul 2008 21:37:57 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2709809</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://microsoft.web2announcer.com/">Microsoft</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Scala Collections for the Easily Bored Part 1: A Tale of Two Flavors</title>
    <link>http://web2announcer.com/go/2709293</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the most obvious things to a Java developer first coming into Scala-land is the radically different Collections API included as part of the standard library.  For the most part, we use the same frameworks and APIs in Scala as are available in Java.  This is natural, thanks to the extremely tight integration between the two languages.  So why is this one area such a startling departure from Scala’s heritage?
	</content:encoded>
    <pubDate>Mon, 21 Jul 2008 16:42:37 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2709293</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>4 Features for C# 4.0</title>
    <link>http://web2announcer.com/go/2708895</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Plenty of powerful new language features have fairly recently become mainstream with the launch of VS 2008 in Nov 2007 that supports C# 3.0, amongst which:&amp;#xD;
&amp;#xD;
    * Implicitly Typed Local Variables&amp;#xD;
    * Extension Methods&amp;#xD;
    * Lambda Expressions&amp;#xD;
    * Object and Collection Initializers&amp;#xD;
    * Anonymous Types&amp;#xD;
    * Query Expressions&amp;#xD;
    * Automatically Implemented Properties
	</content:encoded>
    <pubDate>Mon, 21 Jul 2008 11:32:55 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2708895</guid><category domain="http://microsoft.web2announcer.com/">Microsoft</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://reviews.web2announcer.com/">reviews</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>A Short Course in JRuby for 3 days</title>
    <link>http://web2announcer.com/go/2708466</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Recently, JRuby has been gaining more and more attention in the Java and Ruby communities. Java is a powerful platform and there are millions of lines of Java code being written each month, that the world will have to live with for a long time from now. language, programmers willing to learn Jruby. Join Now for 3 days.
	</content:encoded>
    <pubDate>Mon, 21 Jul 2008 05:46:51 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2708466</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://news.web2announcer.com/">News</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>JavaScript = C + Lisp</title>
    <link>http://web2announcer.com/go/2707876</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Since the higher layers of Mozilla are implemented using JavaScript. I’ve been eating, sleeping, and drinking it. (My copy of the Rhino book has a dozen bookmarks in it.) The more I write, the more it feels like Lisp.
	</content:encoded>
    <pubDate>Sun, 20 Jul 2008 20:35:28 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2707876</guid><category domain="http://javascript.web2announcer.com/">javascript</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>A bit of Lisp</title>
    <link>http://web2announcer.com/go/2707449</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I’ve been reading this book on Lisp over at MIT press, a little at a time. Yesterday I read something that pushed me a little further along the path of understanding and I thought I’d share it here.
	</content:encoded>
    <pubDate>Sun, 20 Jul 2008 13:46:00 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2707449</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>New JavaFX and Netbeans 6.1</title>
    <link>http://web2announcer.com/go/2706847</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Ah, in last 7 days I had written few examples of Java FX and it&#039;s nothing of use. I have installed the new plugin of JavaFX on Netbeans6.1. Quite a cool plugin, with FX builder, debugger and many more features. But all with these, the API of JavaFX also got changed. And none of the old code is running on new API base.
	</content:encoded>
    <pubDate>Sun, 20 Jul 2008 01:07:41 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2706847</guid><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>Groovy or Scala? Don&#039;t be a Boiled Frog!</title>
    <link>http://web2announcer.com/go/2706031</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Both!&amp;#xD;
Groovy is a fabulous language. Just read Groovy In Action and some of the other Groovy books. Just about every page brought a Wow response from this Java developer. And the Grails web stack builds on Groovy to provide a quick and powerful website building experience.
	</content:encoded>
    <pubDate>Sat, 19 Jul 2008 12:56:37 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2706031</guid><category domain="http://groovy.web2announcer.com/">groovy</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>Renaming a series of indexed files with Powershell</title>
    <link>http://web2announcer.com/go/2705103</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I love Powershell. I am only halfway through Bruce&#039;s book, but I am getting already a glimpse of its potential. I like especially the dynamic aspect of it. Creating and extending types on the fly is something that is quite exciting. Next I am looking to find a solution for my open issues with sorting hash tables. I think building a custom PSObject type with an integer NoteProperty and a NoteProperty that holds a FileInfo object might get me a few steps closer to solving the sorting challenge.
	</content:encoded>
    <pubDate>Fri, 18 Jul 2008 22:46:16 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2705103</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>GitHub: Erlang Supercharged git-daemon</title>
    <link>http://web2announcer.com/go/2704923</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Over the past several weeks Github has been working on a secret Erlang project that will allow us to grow GitHub in new and novel ways. The project is called egitd and is a replacement for the stock git-daemon that ships with git.
	</content:encoded>
    <pubDate>Fri, 18 Jul 2008 20:17:43 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2704923</guid><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Scala puzzlers, part 1</title>
    <link>http://web2announcer.com/go/2704626</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I participated in the ICFP Contest this year. We decided to use Scala, and one of the reasons for using it was that we wanted to try the language out in a real-world stressful development project. There were four of us, and at least two of us (including me) had some experience with Scala. I&#039;d been playing with the language for quite a while, and had a fair understanding of how to write programs in it. I&#039;ll probably post some write-up about ICFPC later.
	</content:encoded>
    <pubDate>Fri, 18 Jul 2008 16:36:27 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2704626</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Scala is a Ghetto</title>
    <link>http://web2announcer.com/go/2704250</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Then I started lurking on #scala on IRC for a few weeks.  Immediately I was surprised by the snarky comments of some of the top chatters on IRC.  Mostly it was a negative comment about this person or a snide remark about that language.  At one point I got into an argument with a couple guys after I mentioned that I use ruby &amp;amp; jruby as my staple language at the moment.  The closed mindedness and arrogance was amazing coming out of the chat.  I would guess that’s typical of religious monoglot language zealots.  Whatever.
	</content:encoded>
    <pubDate>Fri, 18 Jul 2008 12:50:09 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2704250</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>Is Scala for Academics and Egomaniacs?</title>
    <link>http://web2announcer.com/go/2702134</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This one isn&#039;t going to be a meaty technical article nor a deep philosophical exploration. Instead it&#039;s about perception vs reality. What moves me to post is the following 3 twits from Tim Dysinger.
	</content:encoded>
    <pubDate>Thu, 17 Jul 2008 11:10:45 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2702134</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Learning Erlang - Erlang Gaining Momentum</title>
    <link>http://web2announcer.com/go/2701325</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    You may have noticed that I&#039;ve been talking a bit about concurrency and Erlang recently.  I&#039;ve started to notice that others are taking notice and giving Erlang another look.  I&#039;ve been a fan of the language for a while, although it is a functional language ala a Haskell, OCaml, F# and so on, it&#039;s key strengths doesn&#039;t come necessarily from that, but from how it handles concurrency.  I&#039;m really fond of the language succinctness and beauty using pattern matching, higher order functions and so on much as I have with F#.
	</content:encoded>
    <pubDate>Thu, 17 Jul 2008 02:21:45 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2701325</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Good Erlang Tutorials: Erlang By Example</title>
    <link>http://web2announcer.com/go/2701090</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I have been following the Erlang By Example screencasts with Kevin Smith published by Pragmatic Programmers. Through the entire series to date (Episodes 1 through 5) I found myself engaged, interested and informed.
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 23:36:05 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2701090</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://reviews.web2announcer.com/">reviews</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>New language for this year</title>
    <link>http://web2announcer.com/go/2700598</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the tenants of the Pragmatic Programmer is to learn at least one new language every year.  What language should you learn this year?
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 18:04:10 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2700598</guid><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The Next Great Language</title>
    <link>http://web2announcer.com/go/2700599</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    There has been a lot of talk in the last year or two about Java losing ground to newer languages and about which language is going to replace Java as the dominant language going into the next decade. After all the smoke clears, what should the reasonable person conclude? Is it time to move on?
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 18:04:08 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2700599</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Programmers Puzzle: split a filepath</title>
    <link>http://web2announcer.com/go/2700147</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Intersting puzzle, come up with the best way to do some string manipulation, use the language of your choice
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 13:29:35 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2700147</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://c-and-cpp.web2announcer.com/">c-and-cpp</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>I Finally Understand Closures!</title>
    <link>http://web2announcer.com/go/2700018</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I have been trying to understand closures off-and-on for what seems like forever now. Last night however, while hacking around in the Clojure REPL I finally groked it!
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 12:15:21 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2700018</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Software Testing Guide For Beginners</title>
    <link>http://web2announcer.com/go/2699051</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This site is the complete reference Beginners for Software Testing and Automated Testing Tools.
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 01:04:39 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2699051</guid><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>1200 Baud Archeology: Reconstructing Apple I BASIC from a Cassette Tape</title>
    <link>http://web2announcer.com/go/2698915</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The audio file that was posted two weeks ago is indeed a very important artifact of computer history: It is a recording of the “Apple I BASIC” cassette tape that came with the Apple I. It is the first piece of Software ever sold by Apple (not counting computer firmware).
	</content:encoded>
    <pubDate>Tue, 15 Jul 2008 23:18:51 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2698915</guid><category domain="http://apple.web2announcer.com/">Apple</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Don&#039;t create objects, build them</title>
    <link>http://web2announcer.com/go/2698599</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I like the Groovy concept of builders not only for providing a natural implementation of the builder pattern, but you can also look at builders as a way to create handy DSLs. Check out the SwingBuilder, the GraphicsBuilder or the Hibernate Criteria  Builder to see how well targeted these DSLs can be.
	</content:encoded>
    <pubDate>Tue, 15 Jul 2008 20:52:59 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2698599</guid><category domain="http://groovy.web2announcer.com/">groovy</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>Radiohead + Google + Python</title>
    <link>http://web2announcer.com/go/2698026</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Radiohead (cool) collaborated with Google (cool) to create a music video using lasers (cool) and 3D scanning devices (cool) instead of cameras and then released some of the resulting data under a CC-license (cool) and put it up on Google Code (cool) to let the internets muck around with it (cool). With so much awesomeness, how could I possibly go to bed?
	</content:encoded>
    <pubDate>Tue, 15 Jul 2008 15:13:52 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2698026</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://python.web2announcer.com/">python</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Why aren&#039;t more books written like this?</title>
    <link>http://web2announcer.com/go/2698028</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Discussing the Socratic Method.
	</content:encoded>
    <pubDate>Tue, 15 Jul 2008 15:10:23 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2698028</guid><category domain="http://books.web2announcer.com/">books</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://reviews.web2announcer.com/">reviews</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Scaling out messaging applications with Scala Actors and AMQP</title>
    <link>http://web2announcer.com/go/2697191</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    AMQP implementations like RabbitMQ offer OTP based messaging server. It is fun talking to them with Scala actors at the application layer. Nice concise programming model, along with great concurrency and scalability.
	</content:encoded>
    <pubDate>Tue, 15 Jul 2008 05:59:17 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2697191</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://server.web2announcer.com/">server</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Scala design patterns</title>
    <link>http://web2announcer.com/go/2696111</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This section lists some design patterns which are useful in Scala programs. There’s also the pattern replacements page, which describes ways in which Scala language features make some common patterns unnecessary.
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 19:34:39 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2696111</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Traits in Scala: a Powerful Design Tool</title>
    <link>http://web2announcer.com/go/2696059</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This blog post talks about design forces at play in Object Oriented systems, and how Scala Traits fit in.
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 19:05:19 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2696059</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Extending JCR with Scala</title>
    <link>http://web2announcer.com/go/2695687</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    In (J)Ruby classes can be re-opened, e.g. to fix parts of an API one is unhappy with. Michael Dürig shows how the same can be achieved in the statically typed Scala using implicit definitions and the Pimp my Library pattern.
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 15:32:05 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2695687</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Clustering Scala Actors with Oracle Coherence for Fun and Profit</title>
    <link>http://web2announcer.com/go/2695101</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Although I haven’t used it too much yet, Scala is definitely one of the languages I find most interesting right now. Many customers I work with are heavily Java focused, and getting a more flexible and powerful language with superb Java interoperability to use on the JVM feels very liberating. Now I just need to convince the customers that Scala is the future… :] But if Gossling likes it it must be good, right?
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 09:59:26 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2695101</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Webvelocity - Smalltalk Seaside Web Framework - Behind the scenes demonstration</title>
    <link>http://web2announcer.com/go/2695102</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Michael Lucas-Smith demonstrates some of capabilities of the framework including integrating Javascript and Smalltalk, renaming object on the fly, debugging the running application, browsing the object hierarchy.   All in the Webvelocity browser based IDE!
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 09:59:23 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2695102</guid><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Applet and JavaFX and Confusion</title>
    <link>http://web2announcer.com/go/2694499</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Two weeks back in BOJUG meeting, I have seen lot many engineers getting confuse with JavaFX. They want to know how to run FX code in browser. Shall we use applet to run FX code. And many more. Though it tough to explain everything in a small presentation but Harish Singh and we have tried our best to explain some of the queries. Yes, FX can be very well run in an applet. I have written one HelloWorld type of example for running FX code inside applet. Its very well same. *.fx file create a .class file and then handling in the same way as we do with .class file.
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 02:40:19 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2694499</guid><category domain="http://java.web2announcer.com/">java</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>Cyclone: Obscure Programming Language of the Month</title>
    <link>http://web2announcer.com/go/2693410</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The Cyclone programming language is a safe dialect of C.  Pure Cyclone programs are not vulnerable to a wide class of bugs that plague C programs: buffer overflows, format string attacks, double free bugs, dangling pointer accesses, etc.
	</content:encoded>
    <pubDate>Sun, 13 Jul 2008 09:32:32 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2693410</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://reviews.web2announcer.com/">reviews</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>N-BRAIN&#039;s UNA Now Supports Groovy, Scala, Fan</title>
    <link>http://web2announcer.com/go/2692920</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The freely-available development environment UNA receives support for three new JVM languages: Groovy, Scala, and Fan.
	</content:encoded>
    <pubDate>Sun, 13 Jul 2008 01:42:18 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2692920</guid><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Exploring LISP on the JVM</title>
    <link>http://web2announcer.com/go/2691176</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the most exciting things in Java right now is the work being done to get other programming languages onto the JVM. If you want to try something very different from Java, Lisp is a great option.
	</content:encoded>
    <pubDate>Sat, 12 Jul 2008 04:05:56 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2691176</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>DSL and Metaprogramming with Smalltalk</title>
    <link>http://web2announcer.com/go/2690592</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Be productive with Squeak and Seaside. Metaprogramming and DSLs with Smalltalk.
	</content:encoded>
    <pubDate>Fri, 11 Jul 2008 21:24:55 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2690592</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Objective-C:  A case against dot syntax</title>
    <link>http://web2announcer.com/go/2689397</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I was not born an Objective-C developer. I know that in some circles that is considered a mortal sin. Before learning Objective-C and Cocoa I had developed in a great number of languages dating back to the early 1980’s. I tell you this so that what you are about to read next is taken in the light that it was intended.
	</content:encoded>
    <pubDate>Fri, 11 Jul 2008 11:16:25 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2689397</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Anti-pattern: Locator Variable</title>
    <link>http://web2announcer.com/go/2688956</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A funny anti-pattern that is found in the official Oracle PL/SQL User&#039;s Guide and Reference. Worst exception handling EVER.
	</content:encoded>
    <pubDate>Fri, 11 Jul 2008 06:33:00 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2688956</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://humor.web2announcer.com/">humor</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>Looking in to Erlang</title>
    <link>http://web2announcer.com/go/2687886</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I’ve putzed around with it before, went through some example code, etc., but yesterday picked up the “Programming Erlang” book from Pragmatic Programmers.  Might still return it if its too dense, but doesn’t seem to be so far.
	</content:encoded>
    <pubDate>Thu, 10 Jul 2008 18:26:21 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2687886</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Real dependent typing in Scala!</title>
    <link>http://web2announcer.com/go/2687452</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the limitations of a map collection class is that the keys and elements have to be defined uniformly with respect to types. We can&#039;t define keys that map to string-like elements or keys that map to int-like elements. That kind of dependent typing is impossible to do in Scala...or is it?
	</content:encoded>
    <pubDate>Thu, 10 Jul 2008 14:40:40 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2687452</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>23 Go To Resources for Finding Great Code</title>
    <link>http://web2announcer.com/go/2687065</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    As a developer, you are hopefully writing mostly all your own code. Nevertheless, there might be the odd time when you need some quick inspiration or even a quick snippet of code to push things along.  These 23 websites are for those times. All are excellent resources and all are about sharing tips and tricks and making code freely available in a variety of different programming languages.
	</content:encoded>
    <pubDate>Thu, 10 Jul 2008 11:22:52 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2687065</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Arc gets I/O right</title>
    <link>http://web2announcer.com/go/2687066</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    In any significant program, a great deal of code is spent on two activities that have very little intrinsic interest: I/O and error handling. This makes them good targets for language design. If a language can make these two areas easier, it can remove a significant part of the accidental complexity of programs. Conversely, a language in which either is difficult is a language in which effort is wasted on uninteresting problems.
	</content:encoded>
    <pubDate>Thu, 10 Jul 2008 11:22:26 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2687066</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>JVM Compiler Construction with Scala and BCEL, Part 1.5</title>
    <link>http://web2announcer.com/go/2686666</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The second part of my Scala compiler construction tutorial has been a long time coming. This post is, unfortunately, not the second part of the article — although that is coming soon. Honest.
	</content:encoded>
    <pubDate>Thu, 10 Jul 2008 07:25:43 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2686666</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://programming.web2announcer.com/">Programming</category></item></channel>
</rss>