<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
<title>Otaku, Cedric's weblog</title>
<link>http://beust.com/weblog/</link>
<description>Thoughts on Java, programming languages and software development in general.</description>
<dc:language>en-us</dc:language>
<dc:creator>cbeust@google.com</dc:creator>
<dc:date>2009-07-04T14:09:02-08:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=2.64" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/beust/OtakuXml" type="application/rss+xml" /><item>
<title>Splitting the atom is hard, splitting strings is even harder</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/JTsHuPBhhgo/000515.html</link>
<description> I always seem to underestimate how much readers of this blog enjoy a good coding challenge. A few days ago, one of my coworkers was tripped by a line...</description>
<guid isPermaLink="false">515@http://beust.com/weblog/</guid>
<dc:subject>Java</dc:subject>
<dc:date>2009-07-04T14:09:02-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000515.html</feedburner:origLink></item>
<item>
<title>Soft asserts</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/yyifBVqD3Mk/000514.html</link>
<description> A question that has come up a few times already on the TestNG list is how to use asserts that won't abort the entire test method. Here is the...</description>
<guid isPermaLink="false">514@http://beust.com/weblog/</guid>
<dc:subject>Java</dc:subject>
<dc:date>2009-06-25T09:24:43-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000514.html</feedburner:origLink></item>
<item>
<title>Advanced parallel testing with TestNG and data providers</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/mAvBETTpwak/000513.html</link>
<description> TestNG allows you to run your test methods in separate threads. You can configure the size of the thread pool and the time-out and TestNG takes care of the...</description>
<guid isPermaLink="false">513@http://beust.com/weblog/</guid>
<dc:subject />
<dc:date>2009-04-22T07:28:50-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000513.html</feedburner:origLink></item>
<item>
<title>Why Java doesn't need operator overloading (and very few languages do, really)</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/-6rVmLlk2Fk/000512.html</link>
<description> Operator overloading is a topic that never fails to generate very passionate responses, and this monster thread on Artima is no exception. First of all, I'd like to address...</description>
<guid isPermaLink="false">512@http://beust.com/weblog/</guid>
<dc:subject>Java</dc:subject>
<dc:date>2009-04-12T07:43:55-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000512.html</feedburner:origLink></item>
<item>
<title>Announcing TestNG 5.9</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/7NKn3aoyWvA/000511.html</link>
<description> I'm happy to announce the release of TestNG 5.9. A lot of bug fixes went into this release, and a few noteworthy new features: Parallelism can now be specified...</description>
<guid isPermaLink="false">511@http://beust.com/weblog/</guid>
<dc:subject>Java</dc:subject>
<dc:date>2009-04-09T13:09:44-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000511.html</feedburner:origLink></item>
<item>
<title>You can't ignore the types</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/6haIKlltCtM/000510.html</link>
<description> The thread called "Getting Dynamic Productivity in a Static Language" on Artima has generated a lot of very interesting comments. In particular, the following statement made me react: So...</description>
<guid isPermaLink="false">510@http://beust.com/weblog/</guid>
<dc:subject />
<dc:date>2009-04-04T17:25:05-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000510.html</feedburner:origLink></item>
<item>
<title>Solution to the gambling game</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/HlQZxNxw0Bs/000509.html</link>
<description> A few people answered correctly to my little challenge, but not everyone. At first sight, the rules look pretty favorable to the player: half of the time, I lose...</description>
<guid isPermaLink="false">509@http://beust.com/weblog/</guid>
<dc:subject>General</dc:subject>
<dc:date>2009-03-30T10:42:27-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000509.html</feedburner:origLink></item>
<item>
<title>Do you want to play a game?</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/bxpj2JntK5M/000508.html</link>
<description> You put down some money and you roll a die between 1 and 100. Depending on your roll: 1-50: I keep your money. 51-65: You get your money back....</description>
<guid isPermaLink="false">508@http://beust.com/weblog/</guid>
<dc:subject>General</dc:subject>
<dc:date>2009-03-28T21:28:00-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000508.html</feedburner:origLink></item>
<item>
<title>Of Kindle and web usability</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/FaWDtp4qlKs/000507.html</link>
<description> Jakob Nielsen wrote a good review of the Kindle usability. All his comments match my experience. I haven't been bothered too much by the shortcomings that Jakob found on...</description>
<guid isPermaLink="false">507@http://beust.com/weblog/</guid>
<dc:subject>General</dc:subject>
<dc:date>2009-03-10T08:56:28-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000507.html</feedburner:origLink></item>
<item>
<title>Can the Kindle save the newspaper industry?</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/phtGvf_390A/000506.html</link>
<description> "It's not for me!" I started using my Kindle 2 more regularly over the past week and the device piqued the curiosity of quite a few people who saw...</description>
<guid isPermaLink="false">506@http://beust.com/weblog/</guid>
<dc:subject>General</dc:subject>
<dc:date>2009-03-08T18:13:02-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000506.html</feedburner:origLink></item>
<item>
<title>An ode to the Kindle</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/mqTa23ldDcQ/000505.html</link>
<description> Like many avid readers, I have strong feelings about the experience of reading a book and the idea of reading on a black and white electronic device has always...</description>
<guid isPermaLink="false">505@http://beust.com/weblog/</guid>
<dc:subject>General</dc:subject>
<dc:date>2009-02-24T08:42:26-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000505.html</feedburner:origLink></item>
<item>
<title>Chrome gripes</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/fp6SV2ycmfo/000504.html</link>
<description> As much as I want to like and to use Chrome, several problems are still preventing me from switching, among which: No plug-ins. This is probably the most glaring...</description>
<guid isPermaLink="false">504@http://beust.com/weblog/</guid>
<dc:subject />
<dc:date>2008-11-26T10:37:13-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000504.html</feedburner:origLink></item>
<item>
<title>Guido on Scala</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/5apHpe-yaig/000503.html</link>
<description> Guido took a look at Scala recently and he came out a bit intimidated by the language, which matches my perception. I initially started with quite a lot of...</description>
<guid isPermaLink="false">503@http://beust.com/weblog/</guid>
<dc:subject>Java</dc:subject>
<dc:date>2008-11-24T14:11:15-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000503.html</feedburner:origLink></item>
<item>
<title>2009 will be the year of Linux</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/6qvnajsdGoE/000502.html</link>
<description> Honest. At least, that's what Jim Zemlin thinks. And he should know, because he is an executive director at... oh, the Linux Foundation. Mmmh. The resilience of Linux advocates...</description>
<guid isPermaLink="false">502@http://beust.com/weblog/</guid>
<dc:subject>General</dc:subject>
<dc:date>2008-11-01T22:33:04-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000502.html</feedburner:origLink></item>
<item>
<title>Python's enigmatic self</title>
<link>http://feedproxy.google.com/~r/beust/OtakuXml/~3/BAvr_IOT348/000501.html</link>
<description> The old 'self' controversy is making another appearance, stirred up by Bruce Eckel's proposal to remove the requirement. Let's start with a quick summary of the controversy. In Python,...</description>
<guid isPermaLink="false">501@http://beust.com/weblog/</guid>
<dc:subject>General</dc:subject>
<dc:date>2008-10-28T10:27:22-08:00</dc:date>
<feedburner:origLink>http://beust.com/weblog/archives/000501.html</feedburner:origLink></item>


</channel>
</rss>
