<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>BrunoDuarte.com &#187; English Language</title>
	<atom:link href="http://blog.brunoduarte.com/tag/en/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.brunoduarte.com</link>
	<description>There is nothing so powerful as an idea whose time has come. Yes, even if it’s a bad idea. John McCarthy (1971 Turing Award)</description>
	<pubDate>Thu, 03 Sep 2009 20:37:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Top 25 Most Dangerous Programming Errors</title>
		<link>http://blog.brunoduarte.com/top-25-most-dangerous-programming-errors/</link>
		<comments>http://blog.brunoduarte.com/top-25-most-dangerous-programming-errors/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 20:22:51 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/?p=92</guid>
		<description><![CDATA[The 2009 CWE/SANS Top 25 Most Dangerous Programming Errors is a list of the most significant programming errors that can lead to serious software vulnerabilities. They occur frequently, are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>The 2009 CWE/SANS Top 25 Most Dangerous Programming Errors is a list of the most significant programming errors that can lead to serious software vulnerabilities. They occur frequently, are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or prevent the software from working at all.</p></blockquote>
<p><em>In:</em> <a title="2009 CWE/SANS Top 25 Most Dangerous Programming Errors" href="http://cwe.mitre.org/top25/">MITRE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/top-25-most-dangerous-programming-errors/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Practical attacks against - WEP and WPA</title>
		<link>http://blog.brunoduarte.com/practical-attacks-against-wep-and-wpa/</link>
		<comments>http://blog.brunoduarte.com/practical-attacks-against-wep-and-wpa/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 00:09:31 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/?p=90</guid>
		<description><![CDATA[..Yes. WPA was finally broken!
More information can be found here.
]]></description>
			<content:encoded><![CDATA[<p>..Yes. WPA was finally broken!</p>
<p>More information can be found <a title="Practical attacks against  WEP and WPA" href="http://dl.aircrack-ng.org/breakingwepandwpa.pdf">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/practical-attacks-against-wep-and-wpa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chrome antics: did Google reverse-engineer Windows?</title>
		<link>http://blog.brunoduarte.com/google-chrome-antics-did-google-reverse-engineer-windows/</link>
		<comments>http://blog.brunoduarte.com/google-chrome-antics-did-google-reverse-engineer-windows/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 23:07:21 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/?p=41</guid>
		<description><![CDATA[Since its release a few weeks ago, curious developers have been sniffing through the source code for Google&#8217;s new Chrome web browser. Chrome&#8217;s source is interesting for a variety of reasons: there&#8217;s the new V8 JavaScript virtual machine with its boasts of near-native code performance, the WebKit rendering engine that does all the hard work [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Since its release a few weeks ago, curious developers have been sniffing through the source code for Google&#8217;s new Chrome web browser. Chrome&#8217;s source is interesting for a variety of reasons: there&#8217;s the new V8 JavaScript virtual machine with its boasts of near-native code performance, the WebKit rendering engine that does all the hard work of understanding and displaying web pages, and (last but not least), Chrome&#8217;s secure sandbox designed to minimize the impact of any security flaws that might exist in both the browser and plugins alike.</p></blockquote>
<p><em>In</em>: <a href="http://arstechnica.com/articles/paedia/chrome-antics-did-google-reverse-engineer.ars">ars technica</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/google-chrome-antics-did-google-reverse-engineer-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy Security Experts</title>
		<link>http://blog.brunoduarte.com/happy-security-experts/</link>
		<comments>http://blog.brunoduarte.com/happy-security-experts/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 16:57:53 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/?p=39</guid>
		<description><![CDATA[First was the Crypto-1 cipher (used in stuff like the Oyster card), then the DNS flaws and now will be the Intel CPUs bug&#8230;
]]></description>
			<content:encoded><![CDATA[<p>First was the <a title="Cryptanalysis of Crypto-1" href="http://www.cs.virginia.edu/~kn5f/Mifare.Cryptanalysis.htm">Crypto-1 cipher</a> (used in stuff like the Oyster card), then the DNS flaws and now will be the <a title="Remote Code Execution Through Intel CPU Bugs" href="http://conference.hitb.org/hitbsecconf2008kl/?page_id=214">Intel CPUs bug</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/happy-security-experts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>If you don&#8217;t have a pool, Google Earth helps you find the nearest one</title>
		<link>http://blog.brunoduarte.com/if-you-dont-have-a-pool-google-earth-helps-you-find-the-nearest-one/</link>
		<comments>http://blog.brunoduarte.com/if-you-dont-have-a-pool-google-earth-helps-you-find-the-nearest-one/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 16:54:41 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/?p=38</guid>
		<description><![CDATA[&#8220;Teens use technology to party in strangers&#8217; pools. [...] Google Earth’s used to identify pool-equipped victims and then Facebook helps organise the crash&#8230;&#8221;
In: RegHardware
]]></description>
			<content:encoded><![CDATA[<p>&#8220;Teens use technology to party in strangers&#8217; pools. [...] Google Earth’s used to identify pool-equipped victims and then Facebook helps organise the crash&#8230;&#8221;</p>
<p><em>In: </em><a title="Teens use technology to party in strangers' pools" href="http://www.reghardware.co.uk/2008/06/18/tech_aids_pool_crashing/">RegHardware</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/if-you-dont-have-a-pool-google-earth-helps-you-find-the-nearest-one/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Effective Java&#8230;</title>
		<link>http://blog.brunoduarte.com/effective-java/</link>
		<comments>http://blog.brunoduarte.com/effective-java/#comments</comments>
		<pubDate>Tue, 13 May 2008 12:30:13 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/?p=37</guid>
		<description><![CDATA[&#8230; Second Edition!
Maybe because he promised it in the last three JavaOnes, there isn&#8217;t a big buzz about the Effective Java Second Edition book&#8230; We have an official release date! You can pre-order yours now&#8230;
]]></description>
			<content:encoded><![CDATA[<p>&#8230; Second Edition!</p>
<p>Maybe because he promised it in the last three JavaOnes, there isn&#8217;t a big buzz about the <a href="http://www.pearsonhighered.com/educator/academic/product/0,3110,0321356683,00.html">Effective Java Second Edition</a> book&#8230; We have an official release date! You can <a href="http://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683">pre-order</a> yours now&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/effective-java/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;Breaking VoIP security is really easy&#8221;</title>
		<link>http://blog.brunoduarte.com/breaking-voip-security-is-really-easy/</link>
		<comments>http://blog.brunoduarte.com/breaking-voip-security-is-really-easy/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 09:22:52 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/breaking-voip-security-is-really-easy/</guid>
		<description><![CDATA[While most IP-based communications technologies could use security improvements, Codenomicon&#8217;s chief technology officer Ari Takanen thinks that VOIP should be higher on the list than most. Takanen spends much of his time finding ways to break the security on such networks and finds that it&#8217;s really way too easy. As he explains here, however, securing [...]]]></description>
			<content:encoded><![CDATA[<p>While most IP-based communications technologies could use security improvements, Codenomicon&#8217;s chief technology officer Ari Takanen thinks that VOIP should be higher on the list than most. Takanen spends much of his time finding ways to break the security on such networks and finds that it&#8217;s really way too easy. As he explains here, however, securing VOIP is not without hope.</p>
<p><em>In: </em><a title="VoIP Security through Responsible Software Development" href="http://www.eweek.com/c/a/Knowledge-Center/VoIP-Security-through-Responsible-Software-Development/">eWeek</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/breaking-voip-security-is-really-easy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Java Code Style</title>
		<link>http://blog.brunoduarte.com/java-code-style/</link>
		<comments>http://blog.brunoduarte.com/java-code-style/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 12:10:35 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/java-code-style/</guid>
		<description><![CDATA[Rob Lybarger, from developer.com did an updated to some articles about Java Code Style. Worth the reading here.
]]></description>
			<content:encoded><![CDATA[<p>Rob Lybarger, from <a href="http://www.developer.com">developer.com</a> did an updated to some articles about Java Code Style. Worth the reading <a href="http://www.developer.com/java/other/article.php/10936_3741026_1">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/java-code-style/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Security isn&#8217;t always about software</title>
		<link>http://blog.brunoduarte.com/security-isnt-always-about-software/</link>
		<comments>http://blog.brunoduarte.com/security-isnt-always-about-software/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 02:39:26 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/security-isnt-always-about-software/</guid>
		<description><![CDATA[&#8220;Contrary to popular assumption, DRAMs used in most modern computers retain their contents for seconds to minutes after power is lost, even at operating temperatures and even if removed from a motherboard. Although DRAMs become less reliable when they are not refreshed, they are not immediately erased, and their contents persist sufficiently for malicious (or [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Contrary to popular assumption, DRAMs used in most modern computers retain their contents for seconds to minutes after power is lost, even at operating temperatures and even if removed from a motherboard. Although DRAMs become less reliable when they are not refreshed, they are not immediately erased, and their contents persist sufficiently for malicious (or forensic) acquisition of usable full-system memory images.&#8221;</p>
<p>Even with the buzz the researchers want to create, it&#8217;s a good study to read!</p>
<p><em>In: </em> <a title="Center For Information Technology Policy" href="http://citp.princeton.edu/memory/">Princeton University</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/security-isnt-always-about-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What will the Future of Java Development Be?</title>
		<link>http://blog.brunoduarte.com/what-will-the-future-of-java-development-be/</link>
		<comments>http://blog.brunoduarte.com/what-will-the-future-of-java-development-be/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 15:39:41 +0000</pubDate>
		<dc:creator>Bruno Duarte</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[English Language]]></category>

		<guid isPermaLink="false">http://blog.brunoduarte.com/what-will-the-future-of-java-development-be/</guid>
		<description><![CDATA[In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming [...]]]></description>
			<content:encoded><![CDATA[<p>In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.</p>
<p><em>In</em>: <a title="InfoQ: QCon Panel: What will the Future of Java Development Be?" href="http://www.infoq.com/interviews/qcon-panel-java-future">InfoQ</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunoduarte.com/what-will-the-future-of-java-development-be/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
