<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vinny Carpenter&#039;s blog &#187; code</title>
	<atom:link href="http://www.j2eegeek.com/blog/tag/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.j2eegeek.com/blog</link>
	<description>In the kingdom of hope, there is no winter.</description>
	<lastBuildDate>Fri, 10 Feb 2012 00:59:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://www.j2eegeek.com/blog/?pushpress=hub'/>
		<item>
		<title>Links for December 22nd</title>
		<link>http://www.j2eegeek.com/blog/2011/12/23/links-for-december-22nd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/12/23/links-for-december-22nd/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 03:37:38 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[flockdb]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[pragmatic]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4667</guid>
		<description><![CDATA[The Lives They Lived &#8211; Dennis Ritchie, b. 1941 &#8211; In a sense, Ritchie has enabled us to all become programmers. And this alone should give us the power to create our own digital future. Hello, new world. InfoQ: Code2Cloud: Automating The Whole Software Dev/Deploy Cycle &#8211; Ryan Slobojan presents Code2Cloud used to automatically set [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/23/links-for-december-22nd/">Links for December 22nd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.nytimes.com/interactive/2011/12/22/magazine/the-lives-they-lived.html?hp#view=dennis_ritchie">The Lives They Lived &#8211; Dennis Ritchie, b. 1941</a> &#8211; In a sense, Ritchie has enabled us to all become programmers. And this alone should give us the power to create our own digital future.
<p>Hello, new world.</li>
<li><a href="http://www.infoq.com/presentations/Code2Cloud">InfoQ: Code2Cloud: Automating The Whole Software Dev/Deploy Cycle</a> &#8211; Ryan Slobojan presents Code2Cloud used to automatically set up a number of tools useful for development and deployment: Hudson, Git, task repository, wiki, Cloud Foundry Deployment Services and Maven</li>
<li><a href="http://www.infoq.com/presentations/Implementing-HA-Architectures-Spring-Integration">InfoQ: Implementing Scalable HA Architectures with Spring Integration</a> &#8211; Gary Russell and David Turanski discuss creating HA architectures with Spring Integration using Cluster Controller and Strict Message Ordering, accompanied by demoes</li>
<li><a href="http://java.dzone.com/articles/nosql-twitter-why-how-they-use">NoSQL at Twitter: Why / How they use Scribe, Hadoop/Pig, HBase, Cassandra, and FlockDB for data analytics? | Javalobby</a> &#8211; Here&rsquo;s some interesting NoSQL stuff guys. It&rsquo;s a presentation about how Twitter uses NoSQL for analytics by Kevin Weil (@kevinweil), Analytics Lead, Twitter.</li>
<li><a href="http://highscalability.com/blog/2011/12/19/how-twitter-stores-250-million-tweets-a-day-using-mysql.html">High Scalability &#8211; How Twitter Stores 250 Million Tweets a Day Using&nbsp;MySQL</a> &#8211; One of the interesting stories he told was of the transition from Twitter&#039;s old way of storing tweets using temporal sharding, to a more distributed approach using a new tweet store called T-bird, which is built on top of Gizzard, which is built using MySQL.</li>
<li><a href="http://www.ibm.com/developerworks/library/ar-archtemp/#overview">Design an SOA solution using a reference architecture</a> &#8211; The long-term goal of the SOA solution stack is to provide templates and guidelines to help architects facilitate and automate the process of modeling and documenting the architectural layers, building blocks, options, product mappings, and architectural and design decisions that contribute to the creation of an SOA.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/23/links-for-december-22nd/">Links for December 22nd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/12/23/links-for-december-22nd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for September 13th through September 14th</title>
		<link>http://www.j2eegeek.com/blog/2011/09/14/links-for-september-13th-through-september-14th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/09/14/links-for-september-13th-through-september-14th/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 01:09:29 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ie10]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[metro]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[reader]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[socialnetworks]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[windows8]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4592</guid>
		<description><![CDATA[Clean Coders &#8211; Code-casts for software professionals &#8211; Clean Coders is all about educational videos for software professionals, by software professionals. They&#039;re unlike anything you&#039;ve seen before. Add our code-casts to your library and watch Instantly! Watch as many times as you like. Strides &#8211; Focus, work, win. A new way to play the game [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/14/links-for-september-13th-through-september-14th/">Links for September 13th through September 14th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.cleancoders.com/">Clean Coders &#8211; Code-casts for software professionals</a> &#8211; Clean Coders is all about educational videos for software professionals, by software professionals. They&#039;re unlike anything you&#039;ve seen before. Add our code-casts to your library and watch Instantly! Watch as many times as you like.</li>
<li><a href="http://www.strides.do/">Strides &#8211; Focus, work, win. A new way to play the game of work.</a> &#8211; Strides is a fresh approach to getting things done. With Strides, you and your team can work together more effectively as you tackle new challenges, hurdle information barriers, and soar to new heights!</li>
<li><a href="http://stackparts.com/">stackparts | Writing a web application is not just LAMP any more. Choose parts of your stack.</a> &#8211; Writing a web application is not just LAMP any more. There&#039;s more to it</li>
<li><a href="http://www.ustream.tv/recorded/17254070">Windows 8 &#8211; A quick summary of my thoughts of Windows 8 coming from a Silverlight product manager&#8217;s perspective. mossyblog on&#8230;</a> &#8211; A quick summary of my thoughts of Windows 8 coming from a Silverlight product manager&#039;s perspective.</li>
<li><a href="http://www.zdnet.com/blog/microsoft/microsoft-to-developers-metro-is-your-future/10611">Microsoft to developers: Metro is your future | ZDNet</a> &#8211; Silverlight and .Net are not dead (yet). But Metro is really the future for Windows 8, Microsoft is telling developers on the opening day of Build.</li>
<li><a href="http://www.extremetech.com/computing/95837-windows-8-the-first-browser-based-os">Windows 8: Microsoft&rsquo;s browser-based OS | ExtremeTech</a> &#8211; Get this: The entire Metro interface &mdash; the complete Windows 8 front-end &mdash; is powered by Internet Explorer 10. Not the browser with a back button and an address bar, but the IE10 rendering engine Trident.</li>
<li><a href="http://www.splatf.com/2011/09/ipad-fivehundred/">500 days with the iPad &ndash; SplatF</a> &#8211; It has now been 500 days since my iPad 3G arrived at the end of April, 2010. So I&#039;m going to write a bit about how it fits into my life today and what that means</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/14/links-for-september-13th-through-september-14th/">Links for September 13th through September 14th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/09/14/links-for-september-13th-through-september-14th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for August 9th through August 12th</title>
		<link>http://www.j2eegeek.com/blog/2011/08/13/links-for-august-9th-through-august-12th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/08/13/links-for-august-9th-through-august-12th/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 11:46:41 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html2pdf]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[redmonk]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[springredis]]></category>
		<category><![CDATA[springsource]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/08/13/links-for-august-9th-through-august-12th/</guid>
		<description><![CDATA[YaHP Converter &#8211; Yet another Html to Pdf converter for Java &#8211; YaHP is a java library which permits to convert an html document into a pdf document. Java JSON library tour &#8211; In this series of Java JSON tutorials, we focus on three popular third party Java libraries to process JSON data, which are [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/13/links-for-august-9th-through-august-12th/">Links for August 9th through August 12th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.allcolor.org/YaHPConverter/">YaHP Converter &#8211; Yet another Html to Pdf converter for Java</a> &#8211; YaHP is a java library which permits to convert an html document into a pdf document.</li>
<li><a href="http://www.mkyong.com/tutorials/java-json-tutorial/">Java JSON library tour</a> &#8211; In this series of Java JSON tutorials, we focus on three popular third party Java libraries to process JSON data, which are Jackson, Google Gson and JSON.simple</li>
<li><a href="http://www.infoq.com/presentations/Why-I-Chose-MongoDB-for-Guardian">InfoQ: Why I Chose MongoDB for guardian.co.uk</a> &#8211; Mat Wall makes a journey through Guardian&rsquo;s online history, outlining technologies used &ndash; Perl/CGI, CMS, J2EE, Oracle-, and explaining why they chose a NoSQL solution &ndash; MongoDB &#8211; and its advantages.</li>
<li><a href="http://www.infoq.com/articles/RESTSOAFuture">InfoQ: Is REST the future for SOA?</a> &#8211; REST can be used as both system design approach leveraging ROA (true REST approach) and SOA design implementation leveraging REST technologies (REST Web Services). Although both approaches have their merits, they do not change the hardest part&ndash; defining business services/resources aligned with the enterprise business model.</li>
<li><a href="http://code.google.com/p/disruptor/">disruptor &#8211; Concurrent Programming Framework</a> &#8211; Concurrent Programming Framework that provides high performance alternative to bounded queues for exchanging data between concurrent threads</li>
<li><a href="http://radar.oreilly.com/2011/08/theres-no-such-thing-as-big-da.html">There&#8217;s no such thing as big data &#8211; O&#8217;Reilly Radar</a> &#8211; perspective. They&rsquo;re fearless, because they have less to lose. But big, entrenched incumbents should still be able to compete, because they have massive amounts of data about their customers, their products, their employees, and their competitors. They fail because often they just don&rsquo;t know how to ask the right questions.</li>
<li><a href="http://www.springsource.org/node/3199">Video: Getting Started with Spring Data Redis | SpringSource.org</a> &#8211; In this video, Redis founder, Salvatore Sanfilippo, introduces the technology, its data structures and the fundamental concepts behind it. Then SpringSource engineer, Costin Leau, discusses the Redis support in Spring Data, and will showcase how easy it is to get started and scale out into a cloud environment such as Cloud Foundry.</li>
<li><a href="http://redmonk.com/sogrady/2011/08/05/nosql-to-sql/">NoSQL &#8211; It&rsquo;s Beginning to Look a Lot Like SQL &ndash; tecosystems</a> &#8211; What is apparent is the demand for query languages within the NoSQL world. The category might self-identify with its explicit rejection of the industry&rsquo;s original query language, but the next step in NoSQL&rsquo;s evolution will be driven in part by furious implementations of SQL&rsquo;s children.</li>
<li><a href="http://blog.businessofsoftware.org/2011/08/an-unconventional-alternative.html">Try the unconventional alternative &#8211; Business of Software Blog</a> &#8211; The next time you are faced with a decision that looks like a choice between A, B, or C&hellip;. pause for a moment and let your imagination wonder. Is there an option D, E, or F?</li>
<li><a href="http://lists.freebsd.org/pipermail/freebsd-current/2010-August/019310.html">Why GNU grep is fast</a> &#8211; The key to making programs fast is to make them do practically nothing. <img src='http://www.j2eegeek.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/13/links-for-august-9th-through-august-12th/">Links for August 9th through August 12th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/08/13/links-for-august-9th-through-august-12th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for June 26th through July 1st</title>
		<link>http://www.j2eegeek.com/blog/2011/07/01/links-for-june-26th-through-july-1st/</link>
		<comments>http://www.j2eegeek.com/blog/2011/07/01/links-for-june-26th-through-july-1st/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 01:32:10 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bi]]></category>
		<category><![CDATA[businessintelligence]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[crypto]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee6.0]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[office365]]></category>
		<category><![CDATA[olap]]></category>
		<category><![CDATA[olap4j]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[positioning]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/07/01/links-for-june-26th-through-july-1st/</guid>
		<description><![CDATA[Joshfire Framework &#8211; The first open source multi-device development framework &#8211; Using only standards like HTML5 and JavaScript, it allows developers and integrators to quickly create native and dedicated web apps for browsers, Node.JS, desktops, smart phones, smartTVs and connected objects. jBCrypt &#8211; strong password hashing for Java &#8211; jBCrypt is a Java implementation of [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/07/01/links-for-june-26th-through-july-1st/">Links for June 26th through July 1st</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://framework.joshfire.com/">Joshfire Framework &#8211; The first open source multi-device development framework</a> &#8211; Using only standards like HTML5 and JavaScript, it allows developers and integrators to quickly create native and dedicated web apps for browsers, Node.JS, desktops, smart phones, smartTVs and connected objects.</li>
<li><a href="http://www.mindrot.org/projects/jBCrypt/">jBCrypt &#8211; strong password hashing for Java</a> &#8211; jBCrypt is a Java implementation of OpenBSD&#039;s Blowfish password hashing code</li>
<li><a href="http://www.ibm.com/developerworks/rational/library/11-proven-practices-for-peer-review/index.html">11 proven practices for more effective, efficient peer code review</a> &#8211; These 11 proven practices for efficient, lightweight peer code review are based on a study at Cisco Systems using SmartBear CodeCollaborator. They can help you ensure that your reviews both improve your code and make the most of your developers&#039; time.</li>
<li><a href="http://www.asymco.com/2011/06/30/how-much-is-an-ios-user-worth-to-apple-about-150-every-year/">How much is an iOS user worth to Apple? About $150. Every year. | asymco</a> &#8211; Repeating the exercise with 180 million current iOS users who purchased about 200 million iOS devices and assuming a life span of 3.5 years gives the average revenue/year/iOS user of about $150.</li>
<li><a href="http://vimeo.com/17705448">SenchaCon 2010: Structuring Your Sencha Touch Application on Vimeo</a> &#8211; In this session you&#039;ll learn about the recommended application structure for Sencha Touch (or Ext JS) applications. The new application structure enables any Sencha developer to quickly understand any Sencha application using the new Sencha MVC package.</li>
<li><a href="http://blogs.oracle.com/arungupta/entry/totd_166_using_nosql_database">Using NoSQL database in your Java EE 6 Applications on GlassFish &#8211; MongoDB for now! (Arun Gupta, Miles to go &#8230;)</a> &#8211; This blog has published multiple blogs on how to access a RDBMS using JPA in a Java EE 6 application. This Tip Of The Day (TOTD) will show you can use MongoDB (a document-oriented database) with a typical 3-tier Java EE 6 application.</li>
<li><a href="http://www.slideshare.net/jamesgpearce/building-rich-mobile-apps-with-html5-css3-and-javascript-7237442">HTML5 and the dawn of rich mobile web applications</a> &#8211; HTML5 and the dawn of rich mobile web applications</li>
<li><a href="http://java.dzone.com/articles/walking-through-java-ee-6">Walking through the Java EE 6 implementation maze | Javalobby</a> &#8211; Here is a non-exhaustive list of the several Java EE 6 implementations</li>
<li><a href="http://antirez.com/post/take-advantage-of-redis-adding-it-to-your-stack.html">How to take advantage of Redis just adding it to your stack</a> &#8211; You can use Redis right now to do things that will make your users happier, your systems less complex, your site more responsive. You don&#039;t need to replace your current setup in order to use it, just start using Redis to do new things that were otherwise not possible, or hard, or too costly.</li>
<li><a href="http://www.infoworld.com/d/mobile-technology/dont-be-fooled-office-365-basically-useless-mobile-903?source=IFWNLE_nlt_daily_2011-06-28">Don&#8217;t be fooled: Office 365 is basically useless on mobile | Mobile Technology &#8211; InfoWorld</a> &#8211; The essentially Windows-only cloud service has no place in a mobile world and little place on Mac OS X or Linux</li>
<li><a href="http://chuvakin.blogspot.com/2010/09/on-free-log-management-tools.html">Anton Chuvakin Blog &#8211; &quot;Security Warrior&quot;: On Free Log Management Tools</a> &#8211; This page lists a few popular free open-source log management and log analysis tools.</li>
<li><a href="http://support.microsoft.com/kb/824209">How to use the EventCombMT utility to search event logs for account lockouts</a> &#8211; EventCombMT is a multithreaded tool that you can use to search the event logs of several different computers for specific events, all from one central location</li>
<li><a href="http://www.barelyfitz.com/screencast/html-training/css/positioning/">Learn CSS Positioning in Ten Steps: position static relative absolute float</a> &#8211; This tutorial examines the different layout properties available in CSS: position:static, position:relative, position:absolute, and float.</li>
<li><a href="http://adtmag.com/articles/2011/06/22/jax-java-and-the-cloud.aspx">JAX 2011: Java Must &#8216;Seize the Lead in the Cloud,&#8217; Says SpringSource Founder &#8212; Application Development Trends</a> &#8211; If Java doesn&#039;t really seize the lead in cloud computing in the next year,&quot; Johnson told attendees at the JAX 2011 Conference this week, &quot;I think it has a much greater chance of being eclipsed by languages like Ruby.</li>
<li><a href="http://www.visionmobile.com/blog/2011/06/platform-x-how-cross-platform-tools-can-end-the-os-wars/">Platform X: How cross-platform tools can end the OS wars | VisionMobile :: blog</a> &#8211; Are cross-platform tools a better solution than HTML5 to the challenges of platform fragmentation? Guest author Jonas Lind reviews the landscape of cross-platform tools and argues that such tools may become as important as the native platforms themselves</li>
<li><a href="http://www.infoq.com/news/2011/06/olap4j">InfoQ: Olap4j 1.0: a Java API for OLAP Servers</a> &#8211; After nearly five years of work, Business Intelligence vendor Pentaho has announced the release of olap4j 1.0, a new, common Java API for any online analytical processing (OLAP) server.</li>
<li><a href="http://agileconsulting.blogspot.com/2011/06/macro-view-of-agile.html">Agile consulting: A Macro View of Agile</a> &#8211; lean thinking and tools like A3 and Kanban tie all of the agile pieces together, and help organizations think and behave with agile principles in mind.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/07/01/links-for-june-26th-through-july-1st/">Links for June 26th through July 1st</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/07/01/links-for-june-26th-through-july-1st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for June 20th through June 23rd</title>
		<link>http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 14:30:58 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[decisions]]></category>
		<category><![CDATA[dependencyinjection]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[fairuse]]></category>
		<category><![CDATA[gin]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[javadoc]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[owasp]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[RHEL5]]></category>
		<category><![CDATA[rhel6]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[simpledb]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[softwarearchitecture]]></category>
		<category><![CDATA[softwareengineering]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[voldemort]]></category>
		<category><![CDATA[webapps]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[zap]]></category>
		<category><![CDATA[zedattackproxy]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4557</guid>
		<description><![CDATA[Kind of Screwed &#8211; Waxy.org &#8211; At the heart of this settlement is a debate that&#039;s been going on for decades, playing out between artists and copyright holders in and out of the courts. rest-client &#8211; Java application to test RESTful webservices &#8211; RESTClient is a Java application to test RESTful webservices. It can be [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/">Links for June 20th through June 23rd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://waxy.org/2011/06/kind_of_screwed/">Kind of Screwed &#8211; Waxy.org</a> &#8211; At the heart of this settlement is a debate that&#039;s been going on for decades, playing out between artists and copyright holders in and out of the courts.</li>
<li><a href="http://code.google.com/p/rest-client/">rest-client &#8211; Java application to test RESTful webservices</a> &#8211; RESTClient is a Java application to test RESTful webservices. It can be used to test variety of HTTP communications. From version 2.3, it has two executable Jars:</li>
<li><a href="http://java.dzone.com/news/extremely-decoupled">Extremely Decoupled Architecture for Web Applications (EDAWA); Part 1: Vertical Decoupling | Javalobby</a> &#8211; Vertical decoupling brings the opportunity to exchange the whole technology stack including programming language, runtime environment, operating system or whatever.</li>
<li><a href="http://blogs.oracle.com/jjg/entry/what_s_up_javadoc">What&#8217;s Up, JavaDoc? (Jonathan Gibbons)</a> &#8211; The Java documentation tool, javadoc, has been somewhat neglected in recent releases, but in JDK 7, it&#039;s been getting some amount of long-overdue TLC, albeit mostly under the covers.</li>
<li><a href="https://github.com/blog/878-announcing-github-for-mac">Announcing GitHub for Mac &#8211; GitHub</a> &#8211; Pull requests, merge button, fork queue, issues, pages, wiki &ndash;&ndash; all awesome features that make sharing easier. But those things are only great after you&#039;ve pushed your code to GitHub. Today we&#039;re happy to announce GitHub for Mac.</li>
<li><a href="http://www.infoq.com/presentations/Where-Did-My-Architecture-Go">InfoQ: Where Did My Architecture Go?</a> &#8211; Eoin Woods advices on writing code that preserves the initial architectural design using conventions, dependency analysis, module systems, augmenting the code &amp; checking rules, and language extensions.</li>
<li><a href="http://cwe.mitre.org/">CWE &#8211; Common Weakness Enumeration: A Community-developed dictionary of software weakness types</a> &#8211; International in scope and free for public use, CWE&trade; provides a unified, measurable set of software weaknesses that is enabling more effective discussion, description, selection, and use of software security tools and services that can find these weaknesses in source code and operational systems as well as better understanding and management of software weaknesses related to architecture and design.</li>
<li><a href="http://www.javacodegeeks.com/2011/06/lessons-in-software-reliability.html">Lessons in Software Reliability &#8211; Java Code Geeks</a> &#8211; Ensure that you build support across the organization, build a culture that puts reliability first. Like any change, it will require patience, commitment, and unrelenting followup.</li>
<li><a href="http://aws.typepad.com/aws/2011/06/now-available-amazon-ec2-running-red-hat-enterprise-linux.html">Amazon Web Services Blog: Now Available: Amazon EC2 Running Red Hat Enterprise Linux</a> &#8211; I&#039;m pleased to be able to tell you that you can now run Red Hat Enterprise Linux on EC2 with support from Amazon and Red Hat</li>
<li><a href="http://raibledesigns.com/rd/entry/java_web_application_security_part4">Raible Designs | Java Web Application Security &#8211; Part V: Penetrating with Zed Attack Proxy</a> &#8211; In this article, I&#039;ve shown you how to pentest a web application using Firefox and OWASP&#039;s Zed Attack Proxy (ZAP). I found ZAP to be a nice tool for figuring out vulnerabilities, but it&#039;d be nice if it had a &quot;retest&quot; feature to see if you fixed an issue for a particular URL.</li>
<li><a href="http://blogs.bytecode.com.au/glen/2010/07/15/my-nosql-for-java-devs-slides-are-now-online.html">My &ldquo;NoSQL for Java Devs&rdquo; slides are now online &laquo; Glen Smith</a> &#8211; In the talk we looked at four different types of NoSQL options for Java guys: Simple Key/Value in-memory stores (Memcached), sophisticated distributed key/value stores (Voldemort), Document Databases (CouchDB), and Graph Databases (Neo4j).</li>
<li><a href="http://www.ibm.com/developerworks/offers/lp/demos/summary/j-jmongodb.html?ca=drs-">An introduction to MongoDB</a> &#8211; In this short demo, long-time developerWorks contributor Andrew Glover introduces MongoDB, provides a quick tour of its use, and helps you understand where it&#039;s most applicable</li>
<li><a href="http://www.ibm.com/developerworks/offers/lp/demos/summary/j-amazonsimpledb.html?ca=drs-">An introduction to Amazon SimpleDB</a> &#8211; an introduction to SimpleDB, a massively scalable, highly available key/value datastore. Part of the Amazon Web Services suite, SimpleDB provides a simple web services interface to create and store multiple data sets, query the data, and return the results. Get started with SimpleDB in this short introduction.</li>
<li><a href="http://www.infoq.com/presentations/5-Classic-Patterns-in-Everyday-Code">InfoQ: 5 Classic Patterns in Everyday Code</a> &#8211; Michael Wood explains the importance of using patterns in software design, exemplifying with Adapter, Decorator, Command, and several Factory patterns.</li>
<li><a href="http://hbr.org/2011/06/the-big-idea-before-you-make-that-big-decision/ar/1">The Big Idea: Before You Make That Big Decision&#8230; &#8211; Harvard Business Review</a> &#8211; In this article, we will describe a straightforward way to detect bias and minimize its effects in the most common kind of decision that executives make: reviewing a recommendation from someone else and determining whether to accept it, reject it, or pass it on to the next level.</li>
<li><a href="http://www.javacodegeeks.com/2011/06/not-doing-code-reviews-whats-your.html">Not doing Code Reviews? What&rsquo;s your excuse? &#8211; Java Code Geeks</a> &#8211; Reviews don&rsquo;t need to be a big deal, you don&rsquo;t need formal review meetings. And there are tools to help make reviews cheaper, easier and more effective. So, what about the rest of you? Why aren&rsquo;t you doing code reviews? What&rsquo;s your excuse?</li>
<li><a href="http://www.infoq.com/news/2011/06/swarchbooks2011">InfoQ: New Books on Software Architecture</a> &#8211; Software Architecture is one of the important topics for software engineers, because many failures of software development projects are caused by inadequate design. Thus, it is essential to learn more about architectural issues in theory and practice. Interesting new books that have been published recently or in the near future could be very helpful:</li>
<li><a href="http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis/">Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase comparison :: KKovacs</a> &#8211; In this light, here is a comparison of Cassandra, Mongodb, CouchDB, Redis, Riak, Membase, Neo4j and HBase:</li>
<li><a href="http://www.canoo.com/blog/2011/06/20/gwt-dependency-injection-recipes-using-gin-iii/">&raquo; GWT Dependency Injection recipes using GIN (III) &raquo; Canoo RIA Blog</a> &#8211; In my opinion, dependency injection allows a much cleaner structure, enables configuring the application in an elegant and easy way and, when used together with an event bus, produces low-coupled high-modular applications.</li>
<li><a href="http://sree.cc/sencha/sencha-touch-show-loading-mask-anywhere">Sencha touch &ndash; show loading mask anywhere | Schogini</a> &#8211; If, you need to show a load mask anywhere (not necessarily linked to a store) then you can do something like this:</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/">Links for June 20th through June 23rd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 29th through June 2nd</title>
		<link>http://www.j2eegeek.com/blog/2011/06/02/links-for-may-29th-through-june-2nd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/06/02/links-for-may-29th-through-june-2nd/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 19:00:32 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cloudfoundry]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[foss]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[immigration]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[RubyOnRails]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[waterfail]]></category>
		<category><![CDATA[webrtc]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4512</guid>
		<description><![CDATA[schema.org &#8211; A shared markup vocabulary makes easier for webmasters to decide on a markup schema &#8211; Schema.org provides a collection of shared vocabularies webmasters can use to mark up their pages in ways that can be understood by the major search engines: Google, Microsoft, and Yahoo! Daring Fireball: Why Windows 8 Is Fundamentally Flawed [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/02/links-for-may-29th-through-june-2nd/">Links for May 29th through June 2nd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.schema.org/">schema.org &#8211; A shared markup vocabulary makes easier for webmasters to decide on a markup schema</a> &#8211; Schema.org provides a collection of shared vocabularies webmasters can use to mark up their pages in ways that can be understood by the major search engines: Google, Microsoft, and Yahoo!</li>
<li><a href="http://daringfireball.net/2011/06/windows_8_fundamentally_flawed">Daring Fireball: Why Windows 8 Is Fundamentally Flawed as a Response to the iPad</a> &#8211; The iPad succeeds because it has eliminated complexity, not because it has covered up the complexity of the Mac with a touch-based &ldquo;shell&rdquo;. iOS&rsquo;s lack of backward compatibility with any existing software means that all apps for iOS are written specifically for iOS. There&rsquo;s a cost for this elimination of complexity and compatibility, of course, which is that the iPad is also less capable than a Mac</li>
<li><a href="http://blog.cloudfoundry.com/post/6109591023/cloud-foundry-now-supporting-scala">Cloud Foundry: Now Supporting Scala</a> &#8211; Today, we are announcing Cloud Foundry support for Scala and a variety of associated frameworks.  Most Scala applications written to Lift and Spring will deploy seamlessly without modification to Cloud Foundry</li>
<li><a href="http://agile.dzone.com/dose/daily-dose-realtime">Daily Dose: Realtime Communications For All! Google Open Sources WebRTC | Agile Zone</a> &#8211; Today, Google open sourced their WebRTC technology, a framework for the web that allows realtime communications in a browser. Web RTC was acquired by Google when they purchased Global IP Solutions for 68.2 million in 2010.</li>
<li><a href="http://dashes.com/anil/2011/05/apples-twitter.html">Apple&#8217;s Twitter &#8211; Anil Dash</a> &#8211; Could a small team of developers and designers within Apple make a credible realtime messaging service with first-rate native clients on every important platform? Could they graft on a simple, REST-based web-style APIs to the complicated, old-fashioned API that enables push notifications right now?</li>
<li><a href="http://www.blogtechnical.com/1115/skype-installs-game-crapware-on-your-systems-without-users-prior-knowledge.bt">[Update] Skype installs EasyBits Go CrapWare on your systems without users&rsquo; prior knowledge</a> &#8211; It seems that Skype is automatically installing crapware called EasyBits Go without informing or asking users for installation permission.</li>
<li><a href="http://www.wired.com/magazine/2011/04/mf_android/all/1">How the Android Ecosystem Threatens the iPhone | Magazine</a> &#8211; The company with the largest and most loyal user base is likely to win that fight, and that&rsquo;s what both Apple and Google are currently trying to establish. But make no mistake: As is often the case in technology, only one platform will prevail.</li>
<li><a href="http://news.yahoo.com/s/livescience/20110529/sc_livescience/70ofscienceawardfinalistsarechildrenofimmigrants;_ylt=ArqVUZpqL_y90BxP1ATvcscPLBIF;_ylu=X3oDMTNtM3ZnbmpvBGFzc2V0A2xpdmVzY2llbmNlLzIwMTEwNTI5Lzcwb2ZzY2llbmNlYXdhcmRmaW5hbGlzdHNhcmVjaGlsZHJlbm9maW1taWdyYW50cwRwb3MDMwRzZWMDeW5fbW9zdF9wb3B1bGFyBHNsawM3MG9mc2NpZW5jZWE-">70% of Science Award Finalists Are Children of Immigrants &#8211; Yahoo! News</a> &#8211; Immigration is a boon to American science and math, a new report asserts, noting that 70 percent of the finalists in a recent prestigious science competition are the children of immigrants.</li>
<li><a href="http://railsforzombies.com/">Code School &#8211; Learn Rails the Zombie Way</a> &#8211; Learning Rails for the first time should be fun, and Rails for Zombies allows you to get your feet wet without having to worry about configuration. You&#039;ll watch five videos, each followed by exercises where you&#039;ll be programming Rails in your browser.</li>
<li><a href="http://en.wikipedia.org/wiki/Waterfail">Waterfail &#8211; Wikipedia, the free encyclopedia</a> &#8211; Waterfail: The act of attempting to build software according to spec and releasing it 2 years later for nobody</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/02/links-for-may-29th-through-june-2nd/">Links for May 29th through June 2nd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/06/02/links-for-may-29th-through-june-2nd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 25th through May 26th</title>
		<link>http://www.j2eegeek.com/blog/2011/05/26/links-for-may-25th-through-may-26th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/26/links-for-may-25th-through-may-26th/#comments</comments>
		<pubDate>Fri, 27 May 2011 01:01:05 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agility]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[continuous-integration]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jaxer]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[ringojs]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[softwareengineering]]></category>
		<category><![CDATA[sourcecontrol]]></category>
		<category><![CDATA[spiffy]]></category>
		<category><![CDATA[sproutcore]]></category>
		<category><![CDATA[sproutcore2]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[vss]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4499</guid>
		<description><![CDATA[Enemies of Agility: The Dirty Dozen &#124; Agile Zone &#8211; I present the &#34;dirty dozen&#34; impediments, or key enemies of successful agility that I&#039;ve observed. Head first into GWT game development. &#124; skorulis.com &#8211; Here&#039;s a quick introduction into making a canvas based game using GWT and the problems that I ran into. If you&#8217;re [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/26/links-for-may-25th-through-may-26th/">Links for May 25th through May 26th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://agile.dzone.com/news/enemies-agility-dirty-dozen">Enemies of Agility: The Dirty Dozen | Agile Zone</a> &#8211; I present the &quot;dirty dozen&quot; impediments, or key enemies of successful agility that I&#039;ve observed.</li>
<li><a href="http://blog.skorulis.com/?p=50">Head first into GWT game development. | skorulis.com</a> &#8211; Here&#039;s a quick introduction into making a canvas based game using GWT and the problems that I ran into. If you&rsquo;re even more hasty, here&rsquo;s the source code so you can just get it building and running.</li>
<li><a href="http://functionsource.com/post/sproutcore-2-lean-mean-and-back-to-html">FunctionSource: SproutCore 2; Lean, Mean, and back to HTML</a> &#8211; Today we got a sneak peak at the next version of SproutCore via a developer preview. One of the biggest differences that jumped out to me was the change from coding everything through JS APIs to being able to do much more via HTML, CSS, and templates</li>
<li><a href="http://www.simple-talk.com/sql/sql-training/the-10-commandments-of-good-source-control-management/">The 10 Commandments of Good Source Control Management</a> &#8211; None of these things are hard. Honestly, they&rsquo;re really very basic: commit early and often, know what you&rsquo;re committing and that it should actually be in VCS, explain your commits and make sure you do it yourself, don&rsquo;t forget the databases and don&rsquo;t forget the dependencies. But please do forget VSS!</li>
<li><a href="http://www.infoq.com/presentations/Making-Apps-That-Dont-Suck">InfoQ: Making Apps That Don&rsquo;t Suck</a> &#8211; Mike Lee considers that a software engineer makes great applications not because he follows good rules but because he has a better way of looking at the world and he learns from experience.</li>
<li><a href="http://www.spiffyui.org/#b=overview">Spiffy UI Framework &#8211; Beautiful fast flexible secure maintainable applications with GWT and REST</a> &#8211; The Spiffy UI framework takes the power of GWT and adds patterns, widgets, and utilities to make beautiful, fast, secure, maintainable web applications.</li>
<li><a href="http://www.infoworld.com/d/application-development/javascript-conquers-the-server-969?source=IFWNLE_nlt_daily_2011-05-25">JavaScript conquers the server | It&#8217;s BroadVision and Netscape LiveCycle all over again <img src='http://www.j2eegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </a> &#8211; Node.js, Jaxer, EJScript, RingoJS, and AppengineJS combine the familiarity of JavaScript, low overhead, blazing speed, and unique twists</li>
<li><a href="http://www.codesta.com/blog/2011/5/23/sencha-touchphonegap-tips-and-tricks.html">Codesta &#8211; Blog &#8211; Sencha Touch/PhoneGap Tips and&nbsp;Tricks</a> &#8211; Sencha Touch/PhoneGap Tips and&nbsp;Tricks</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/26/links-for-may-25th-through-may-26th/">Links for May 25th through May 26th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/26/links-for-may-25th-through-may-26th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 18th through May 19th</title>
		<link>http://www.j2eegeek.com/blog/2011/05/19/links-for-may-18th-through-may-19th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/19/links-for-may-18th-through-may-19th/#comments</comments>
		<pubDate>Fri, 20 May 2011 02:36:15 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[cloudfoundry]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codecoverage]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4481</guid>
		<description><![CDATA[InfoQ: Code is Liability, the Less the Better &#8211; Code is inventory. It is stuff lying around and it has substantial cost of ownership. It might do us good to consider what we can do to minimize it. Scale Fail (part 1) [LWN.net] &#8211; Companies hire me to &#34;fix the database&#34; because they think it&#039;s [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/19/links-for-may-18th-through-may-19th/">Links for May 18th through May 19th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.infoq.com/news/2011/05/less-code-is-better">InfoQ: Code is Liability, the Less the Better</a> &#8211; Code is inventory. It is stuff lying around and it has substantial cost of ownership. It might do us good to consider what we can do to minimize it.</li>
<li><a href="http://lwn.net/Articles/441790/">Scale Fail (part 1) [LWN.net]</a> &#8211; Companies hire me to &quot;fix the database&quot; because they think it&#039;s the source of their performance and downtime problems. This is very rarely the case. Failure to scale is almost always the result of poor management decisions</li>
<li><a href="http://edweissman.com/53640595">&quot;The Best of edw519&quot; is now free. Reverse Happy Birthday! &#8211; edw519</a> &#8211; I built this book the way any self-respecting programmer would: with lots of shortcuts and software.</li>
<li><a href="http://activeadmin.info/">Active Admin | The missing administration framework for business critical Ruby on Rails applications</a> &#8211; Active Admin is a Ruby on Rails plugin for generating administration style interfaces. It abstracts common business application patterns to make it simple for developers to implement beautiful and elegant interfaces with very little effort.</li>
<li><a href="http://blog.cloudfoundry.com/post/5638655616/cloud-foundry-for-ruby-developers-a-tutorial">Cloud Foundry for Ruby Developers: A Tutorial &nbsp; &#8230; | Cloud Foundry</a> &#8211; This screencast is technical and focused on Developers, showing them how to use Cloud Foundry, the first Open Platform as a Service by VMware.</li>
<li><a href="http://java.dzone.com/articles/code-coverage-refactoring-tool?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29">Code Coverage as a Refactoring Tool | Javalobby</a> &#8211; Using code coverage to help with refactoring, when combined with TDD, is a powerful tool.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/19/links-for-may-18th-through-may-19th/">Links for May 18th through May 19th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/19/links-for-may-18th-through-may-19th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 13th through May 15th</title>
		<link>http://www.j2eegeek.com/blog/2011/05/15/links-for-may-13th-through-may-15th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/15/links-for-may-13th-through-may-15th/#comments</comments>
		<pubDate>Sun, 15 May 2011 16:00:09 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[crud]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googleio]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[io2011]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[joshbloch]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nytimes]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[skills]]></category>
		<category><![CDATA[spring3.1]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4464</guid>
		<description><![CDATA[Big data: The next frontier for innovation, competition, and productivity &#8211; Big data: The next frontier for innovation, competition, and productivity Mining of Raw Data May Bring New Productivity, a Study Says &#8211; NYTimes.com &#8211; Math majors, rejoice. Businesses are going to need tens of thousands of you in the coming years as companies grapple [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/15/links-for-may-13th-through-may-15th/">Links for May 13th through May 15th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.mckinsey.com/mgi/publications/big_data/pdfs/MGI_big_data_full_report.pdf">Big data: The next frontier for innovation, competition, and productivity</a> &#8211; Big data: The next frontier for innovation, competition, and productivity</li>
<li><a href="http://www.nytimes.com/2011/05/13/technology/13data.html?_r=1">Mining of Raw Data May Bring New Productivity, a Study Says &#8211; NYTimes.com</a> &#8211; Math majors, rejoice. Businesses are going to need tens of thousands of you in the coming years as companies grapple with a growing mountain of data.</li>
<li><a href="http://blog.makezine.com/archive/2011/05/why-google-choosing-arduino-matters-and-the-end-of-made-for-ipod-tm.html">Make: Online | Why Google Choosing Arduino Matters and is This the End of &ldquo;Made for iPod&rdquo; (TM)?</a> &#8211; I&rsquo;m going to talk about Google choosing the open source hardware platform (Arduino) for the &ldquo;Android Open Accessory&rdquo; kit, and why this matters. I&rsquo;m also going to talk a little about how Google could make it better</li>
<li><a href="http://brooksreview.net/2011/05/ballmer/">The Ballmer Days Are Over &mdash; The Brooks Review</a> &#8211; Microsoft isn&rsquo;t dead yet, nor will it be soon. It is however in the early stages of death and Ballmer isn&rsquo;t going to the hospital &mdash; he&rsquo;s running to go party some more. Microsoft needs a swift kick in the ass.</li>
<li><a href="http://feeds.thauvin.net/~r/ethauvin/~3/GDcig0pEb48/makes-boring-code-look-pretty">Makes boring code look pretty&#8230;</a> &#8211; Simply click the Syntaclet Bookmarklet and it will automatically apply language specific syntax coloring with line numbers to all the code on the page.</li>
<li><a href="http://www.google.com/events/io/2011/sessions.html">Google I/O 2011 session videos available in HD</a> &#8211; Google I/O 2011 session videos available in HD</li>
<li><a href="http://jeremymanson.blogspot.com/2011/05/java-puzzlersgoogle-io.html">Java Concurrency: Java Puzzlers at Google I/O</a> &#8211; Josh Bloch and I gave one of his Java Puzzlers talk at Google I/O this year. If you hate Java, you can waste a perfectly good hour listening to us make unfunny jokes at its expense.</li>
<li><a href="http://www.infoq.com/interviews/hoeller-spring31-32">InfoQ: Juergen Hoeller on Spring 3.1 and Spring 3.2</a> &#8211; Juergen Hoeller talks to Charles Humble about the upcoming features in Spring 3.1 and Spring 3.2. The interview also explores SpringSource&#039;s attitude to standardisation, and the impact of the Java 7 and 8 language changes, and the Jave EE 6, on the framework.</li>
<li><a href="http://java.dzone.com/articles/basic-java-crud-operations">Basic Java CRUD Operations with MongoDB | Javalobby</a> &#8211; In this post I&rsquo;d like to show how to perform basic CRUD operations against a MongoDB database using the Java drive</li>
<li><a href="http://www.ralfebert.de/tutorials/git/">Git tutorial &#8211; How to version projects with Git</a> &#8211; Git tutorial &#8211; How to version projects with Git</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/15/links-for-may-13th-through-may-15th/">Links for May 13th through May 15th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/15/links-for-may-13th-through-may-15th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 11th through May 13th</title>
		<link>http://www.j2eegeek.com/blog/2011/05/13/links-for-may-11th-through-may-13th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/13/links-for-may-11th-through-may-13th/#comments</comments>
		<pubDate>Fri, 13 May 2011 14:38:01 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[angrybirds]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[decompiler]]></category>
		<category><![CDATA[dotpeek]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[gc]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googleio]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[io2011]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jetbrains]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rovio]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[typesafe]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4458</guid>
		<description><![CDATA[5 Lightweight Alternatives to Apache and IIS Web Servers &#8211; There are many excellent web servers available that provide a high-performance alternative to Apache and IIS JetBrains .NET Tools Blog &#187; dotPeek &#8211; Free .NET Decompiler is Available for Early Access &#8211; The long-awaited free standalone .NET decompiler from JetBrains goes public today: please welcome [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/13/links-for-may-11th-through-may-13th/">Links for May 11th through May 13th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://slodive.com/web-development/lightweight-alternatives-to-apache-and-iis-web-servers/">5 Lightweight Alternatives to Apache and IIS Web Servers</a> &#8211; There are many excellent web servers available that provide a high-performance alternative to Apache and IIS</li>
<li><a href="http://blogs.jetbrains.com/dotnet/2011/05/free-net-decompiler-is-available-for-early-access/">JetBrains .NET Tools Blog &raquo; dotPeek &#8211; Free .NET Decompiler is Available for Early Access</a> &#8211; The long-awaited free standalone .NET decompiler from JetBrains goes public today: please welcome JetBrains dotPeek!</li>
<li><a href="http://blog.dynatrace.com/2011/05/11/how-garbage-collection-differs-in-the-three-big-jvms/">How Garbage Collection differs in the three big JVMs Application Performance, Scalability and Architecture &ndash; The dynaTrace Blog</a> &#8211; We see that while the three JVMs are essentially trying to achieve the same goal, they do so via different strategies. This leads to different behaviour that needs tuning.</li>
<li><a href="http://code.google.com/edu/courses.html">Courses &#8211; Google Code University &#8211; Google Code</a> &#8211; Here is a list of courses and innovative resources to help CS students, faculty, and instructors. These are examples of the training Google engineers use to learn new skills.</li>
<li><a href="http://blog.mongodb.org/post/5360007734/mongodb-powering-mtvs-web-properties">The MongoDB NoSQL Database Blog &#8211; MongoDB Powering MTV&#8217;s Web Properties</a> &#8211; An interview with Jeff Yemin, Director of Content Management Systems at MTV Networks and a presenter at the upcoming MongoNYC conference.</li>
<li><a href="http://functionsource.com/post/google-chrome-store-and-angry-birds-gwt-webgl-canvas-and-95">FunctionSource: Google Chrome Store and Angry Birds; GWT, WebGL, Canvas, and 95%</a> &#8211; I am curious to see what Rovio leveraged when building the app with GWT. Is much of their Android codebase in there (given that although Java, the lower level platform is quite different</li>
<li><a href="http://typesafe.com/">Typesafe &#8211; A 100% open source, integrated distribution offering Scala, Akka, sbt, and the Scala plugin for Eclipse</a> &#8211; The Typesafe Stack is a modern software platform that makes it easy for developers to build scalable software applications. It combines the Scala programming language, Akka middleware, and robust developer tools in a simple package that integrates seamlessly with existing Java infrastructure.</li>
<li><a href="http://www.businessweek.com/magazine/content/11_21/b4229050473695.htm">Why Facebook Needs Sheryl Sandberg &#8211; BusinessWeek</a> &#8211; Mark Zuckerberg&#039;s second-in-command provides &quot;adult supervision&quot; at the company, trying to keep growth at an optimum level</li>
<li><a href="http://code.google.com/p/gwt-voices/">gwt-voices &#8211; Sound Library for Google-Web-Toolkit (GWT) &#8211; Google Project Hosting</a> &#8211; Library providing easy to use cross-platform browser sound capabilities to Google Web Toolkit (GWT) projects.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/13/links-for-may-11th-through-may-13th/">Links for May 11th through May 13th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/13/links-for-may-11th-through-may-13th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 9th through May 11th</title>
		<link>http://www.j2eegeek.com/blog/2011/05/11/links-for-may-9th-through-may-11th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/11/links-for-may-9th-through-may-11th/#comments</comments>
		<pubDate>Thu, 12 May 2011 00:45:57 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[articles]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[children]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[forplay]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[homeautomation]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[insights]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[paloalto]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[WebGL]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4450</guid>
		<description><![CDATA[Social networking behind the corporate firewall increases 500%, creates big vulnerabilities &#124; IT Systems News &#8211; Betanews &#8211; In total, social networking within the corporate firewall has increased 500% in one year&#039;s time. The reason this is important is because Palo Alto highlights this as a huge vulnerability, since most SSL-encoded traffic is invisible to [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/11/links-for-may-9th-through-may-11th/">Links for May 9th through May 11th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.betanews.com/article/Social-networking-behind-the-corporate-firewall-increases-500-creates-big-vulnerabilities/1305129199">Social networking behind the corporate firewall increases 500%, creates big vulnerabilities | IT Systems News &#8211; Betanews</a> &#8211; In total, social networking within the corporate firewall has increased 500% in one year&#039;s time. The reason this is important is because Palo Alto highlights this as a huge vulnerability, since most SSL-encoded traffic is invisible to corporate IT, and it is a potential vector for serious security breaches.</li>
<li><a href="http://code.google.com/p/forplay/">forplay &#8211; A cross-platform game abstraction library &#8211; Google Project Hosting</a> &#8211; ForPlay is a cross-platform game abstraction library for writing games that compile to HTML5 (WebGL and Canvas), Java, Android and Flash</li>
<li><a href="http://www.google.com/think/insights/#utm_medium=Blog&amp;utm_campaign=Google+Official+Blog+5/3&amp;utm_source=Google">Google Think Insights &#8211; research and insights to help marketers make smarter decisions</a> &#8211; At Google we believe data beats opinion. So we work hard to study the worlds of consumer behavior, digital and media, and we&rsquo;re pleased to share what we&rsquo;ve learned with you.</li>
<li><a href="http://www.infoq.com/presentations/Evolution-of-Code-Design-at-Facebook">InfoQ: Evolution of Code Design at Facebook</a> &#8211; Nick Schrock presents how Facebook&rsquo;s code evolved over time, explaining some new constructs &ndash; fbobjects, Preparables, Ents &#8211; introduced to address the complexities of a large social graph.</li>
<li><a href="http://www.infoq.com/articles/agile-architecture">InfoQ: Agile Architecture Interactions</a> &#8211; By simplifying agile methods to a perspective such as the one presented here and being influential at the critical interaction points, a skilled architect can adapt to agile development while staying focused on the core architectural work</li>
<li><a href="http://www.bgr.com/2011/05/10/google-announces-android-home/">Google announces Android @ Home | BGR</a> &#8211; Google announced on Tuesday a new feature of the Android operating system called Android @ Home. The framework and associated functions transform an Android device into a home automation controller that connects and directs all of the devices and appliances in the user&rsquo;s home</li>
<li><a href="https://github.com/mojombo/jekyll/wiki">Jekyll is a blog-aware, static site generator in Ruby &#8211; GitHub</a> &#8211; Jekyll is a simple, blog aware, static site generator. It takes a template directory (representing the raw form of a website), runs it through Textile or Markdown and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server.</li>
<li><a href="http://paulhammant.com/blog/github-as-a-cms-to-end-cmses.html">Github as a CMS to end CMSes</a> &#8211; Github can be used as a site serving tool. It is actually a pretty usable CMS even for non-technical folks.  With some more tweaks it could be a killer platform for content with all the wonderful potential from forking and pull requests</li>
<li><a href="http://www.cultofmac.com/why-every-child-in-america-needs-an-ipad/93887">Why Every Child in America Needs an iPad | Cult of Mac</a> &#8211; My advice to parents: Unplug that TV and run, don&rsquo;t walk, to Toys R Us and buy each of your kids an iPad 2 &mdash; before TV turns them into &quot;average Americans.&quot;</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/11/links-for-may-9th-through-may-11th/">Links for May 9th through May 11th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/11/links-for-may-9th-through-may-11th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 6th</title>
		<link>http://www.j2eegeek.com/blog/2011/05/07/links-for-may-6th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/07/links-for-may-6th/#comments</comments>
		<pubDate>Sat, 07 May 2011 16:51:04 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[beanstalk]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[functional]]></category>
		<category><![CDATA[functional-programming]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[static]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[tomcat7]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4442</guid>
		<description><![CDATA[Attachments.Me &#8211; Tips from a Production MongoDB Deployment &#8211; This post goes over some of my lessons learned, while undertaking a production MongoDB deployment: Fuzz Box: Code Fitness &#8211; Visualize your java classes and identify complexity &#8211; jSizer comes to the rescue. It is a small swing-based app which reads a jar file and produces [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/07/links-for-may-6th/">Links for May 6th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://attachmentsme.tumblr.com/post/5168114317/tips-from-a-production-mongodb-deployment">Attachments.Me &#8211; Tips from a Production MongoDB Deployment</a> &#8211; This post goes over some of my lessons learned, while undertaking a production MongoDB deployment:</li>
<li><a href="http://fuzz-box.blogspot.com/2011/05/code-fitness-visualize-your-java.html">Fuzz Box: Code Fitness &#8211; Visualize your java classes and identify complexity</a> &#8211; jSizer comes to the rescue. It is a small swing-based app which reads a jar file and produces a graph depicting packages, classes node hierarchy while effective coloring and shaping  helps to differentiate each node based on some vital metrics.</li>
<li><a href="http://www.infoq.com/presentations/Functional-Programming-A-Pragmatic-Introduction">InfoQ: Functional Programming: A Pragmatic Introduction</a> &#8211; Jim Duey explains functional programming through Java code samples, emphasizing the need for a mindset change in approaching coding and why the functional paradigm is useful.</li>
<li><a href="http://nosql.mypopescu.com/post/5244372217/mongodb-adoption-in-the-java-world">MongoDB Adoption in the Java World :: myNoSQL</a> &#8211; Over the last few months, the Java MongoDB ecosystem has started to drastically evolve. New features in the core MongoDB server continue to distinguish the product from the crowd and new engineers are joining the MongoDB open source community by contributing Java persistence (mappers) frameworks and libraries.</li>
<li><a href="http://chaosinmotion.com/blog/?p=694">Development Chaos Theory &raquo; Strategy for validating text input in a TextBox during input in GWT</a> &#8211; Strategy for validating text input in a TextBox during input in GWT</li>
<li><a href="http://aws.typepad.com/aws/2011/05/aws-elastic-beanstalk-now-supports-tomcat-version-7.html?utm_source=feedburner&amp;utm_medium=email&amp;utm_campaign=Feed%3A+AmazonWebServicesBlog+%28Amazon+Web+Services+Blog%29">Amazon Web Services Blog: AWS Elastic Beanstalk Now Supports Tomcat 7</a> &#8211; We&#039;ve added a second container type to AWS Elastic Beanstalk. Version 7 of Apache Tomcat is now available for use and is the default for all new environments</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/07/links-for-may-6th/">Links for May 6th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/07/links-for-may-6th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for April 17th through April 19th</title>
		<link>http://www.j2eegeek.com/blog/2011/04/19/daily-del-icio-us-for-april-17th-through-april-19th-2/</link>
		<comments>http://www.j2eegeek.com/blog/2011/04/19/daily-del-icio-us-for-april-17th-through-april-19th-2/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 14:04:53 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cloudformation]]></category>
		<category><![CDATA[cloudfront]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jdepend]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[netflix]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[sencatouch]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[sproutcore]]></category>
		<category><![CDATA[statestreet]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[wallstreet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webapps]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/04/19/daily-del-icio-us-for-april-17th-through-april-19th-2/</guid>
		<description><![CDATA[Amazon Web Services Blog: Live Streaming With Amazon CloudFront and Adobe Flash Media Server &#8211; You can now stream live audio or video through AWS using the Adobe Flash Media Server using a cost-effective pay-as-you-go model that makes uses of Amazon EC2, Amazon CloudFront, and Amazon Route 53, all configured and launched via a single [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/19/daily-del-icio-us-for-april-17th-through-april-19th-2/">Daily del.icio.us for April 17th through April 19th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://aws.typepad.com/aws/2011/04/live-streaming-with-amazon-cloudfront-and-adobe-flash-media-server.html?utm_source=feedburner&amp;utm_medium=email&amp;utm_campaign=Feed%3A+AmazonWebServicesBlog+%28Amazon+Web+Services+Blog%29">Amazon Web Services Blog: Live Streaming With Amazon CloudFront and Adobe Flash Media Server</a> &#8211; You can now stream live audio or video through AWS using the Adobe Flash Media Server using a cost-effective pay-as-you-go model that makes uses of Amazon EC2, Amazon CloudFront, and Amazon Route 53, all configured and launched via a single CloudFormation template.</li>
<li><a href="http://functionsource.com/post/netflix-feature">FunctionSource: Coping with Over Four Hundred Devices: How Netflix Uses HTML5 to Deliver Amazing User Interfaces</a> &#8211; The Netflix story provides a clear example of a company achieving success with cross-platform HTML5.</li>
<li><a href="http://radar.oreilly.com/2011/03/api-competition.html?utm_content=em-orm-newsletters-oreilly-april2011&amp;utm_campaign=Newsletters&amp;utm_source=iPost&amp;utm_medium=email&amp;imm_mid=06d458&amp;cmp=em-orm-newsletters-oreilly-april2011">A writable API competition &#8211; O&#8217;Reilly Radar</a> &#8211; In conjunction with the Fluidinfo writable API for O&#039;Reilly books and authors that was announced today, we&#039;re holding a developer competition.</li>
<li><a href="http://venturebeat.com/2011/04/18/how-the-mobile-web-will-win/">How the mobile web will win | VentureBeat</a> &#8211; So I&rsquo;m here today to say that the debate is over: The web will win, but it won&rsquo;t be the web of 2005. The iPhone and other mobile devices have forever changed the way users perceive software</li>
<li><a href="https://github.com/clarkware/jdepend">A Java package dependency analyzer that generates design quality metrics. &#8211; GitHub</a> &#8211; JDepend traverses Java class and source file directories and generates design quality metrics for each Java package. JDepend allows  you to automatically measure the quality of a design in terms of its  extensibility, reusability, and maintainability to effectively manage and control package dependencies.</li>
<li><a href="http://blog.mccrory.me/2011/04/02/defying-data-gravity/">Defying Data Gravity &laquo; McCrory&#8217;s Blog</a> &#8211; Data Gravity is a theory around which data has mass.  As data (mass) accumulates, it begins to have gravity.  This Data Gravity pulls services and applications closer to the data</li>
<li><a href="http://jashkenas.github.com/coffee-script/">CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.</a> &#8211; CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.</li>
<li><a href="http://bonsaiden.github.com/JavaScript-Garden/">JavaScript Garden &#8211; collection of documentation about the most quirky parts of the JavaScript programming language</a> &#8211; JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes, subtle bugs, as well as performance issues and bad practices that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language.</li>
<li><a href="http://sass-lang.com/">Sass &#8211; Syntactically Awesome Stylesheets</a> &#8211; Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It&rsquo;s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.</li>
<li><a href="http://www.arnnet.com.au/article/383358/state_street_modernizing_cloud_linux_technologies/?utm_medium=twitter&amp;utm_source=twitterfeed">State Street modernizing with cloud, Linux technologies &#8211; Virtualization, State Street, software, server, operating systems, open source, non-Windows, Linux, internet, hardware systems, Data Center, Configuration / maintenance, cloud computing &#8211; ARN</a> &#8211; State Street Corporation says technology must evolve to meet the increasingly demanding needs of financial services, and within its own data centers is adopting new cloud-like technologies and placing a greater emphasis on Linux and open source.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/19/daily-del-icio-us-for-april-17th-through-april-19th-2/">Daily del.icio.us for April 17th through April 19th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/04/19/daily-del-icio-us-for-april-17th-through-april-19th-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for April 4th through April 7th</title>
		<link>http://www.j2eegeek.com/blog/2011/04/07/daily-del-icio-us-for-april-4th-through-april-7th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/04/07/daily-del-icio-us-for-april-4th-through-april-7th/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 16:01:42 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[atlassian]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[children]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design+patterns]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[htmlunit]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[novell]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=3589</guid>
		<description><![CDATA[JSHint, A JavaScript Code Quality Tool &#8211; JSHint is a community-driven tool to detect errors and potential problems in JavaScript code and to enforce your team&#039;s coding conventions. It is very flexible so you can easily adjust it to your particular coding guidelines and the environment you expect your code to execute in. Announcing Codegeist [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/07/daily-del-icio-us-for-april-4th-through-april-7th/">Daily del.icio.us for April 4th through April 7th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://jshint.com/">JSHint, A JavaScript Code Quality Tool</a> &#8211; JSHint is a community-driven tool to detect errors and potential problems in JavaScript code and to enforce your team&#039;s coding conventions. It is very flexible so you can easily adjust it to your particular coding guidelines and the environment you expect your code to execute in.</li>
<li><a href="http://feedproxy.google.com/~r/AtlassianBlog/~3/-4wLgU2AHZ4/announcing_codegeist_v_may_the_best_plugin_win.html">Announcing Codegeist V: May The Best Plugins Win</a> &#8211; Along with Codegeist we&#039;re introducing two new developer previews, Speakeasy Extensions and ActiveObjects. Speakeasy is a new super easy way to extend Atlassian products. Extensions are built entirely client-side, in HTML, Javascript, CSS, etc., and they&#039;re enabled on a per-user basis. ActiveObjects is an ORM that ultimately makes plugin data access and storage significantly faster and more efficient</li>
<li><a href="http://www.infoq.com/articles/guardian_scala">InfoQ: Guardian.co.uk Switching from Java to Scala</a> &#8211; The team behind guardian.co.uk which, according to its editor, has the second highest readership of any on-line news site after the New York Times, is gradually switching from Java to Scala, starting with the Content API, which provides a mechanism for selecting and collecting Guardian content.</li>
<li><a href="http://tinysrc.net/">tinySrc &#8211; A fast, easy and free way to reformat graphics and images for mobile devices.</a> &#8211; A fast, easy and free way to reformat graphics and images for mobile devices.</li>
<li><a href="http://www.readwriteweb.com/mobile/2011/04/mono-for-android-ships-net-developers-can-build-android-apps.php">Mono for Android Ships, Now .NET Developers Can Build Android Apps</a> &#8211; Novell has announced the general availability of Mono for Android today, the solution that lets developers use Windows technologies like C# and .NET to build Android applications</li>
<li><a href="http://moduscreate.com/154/introduction-to-sencha-touch-mvc">Introduction to Sencha Touch MVC &#8211; Modus Create</a> &#8211; In this screencast, I introduce you to the world of the Sencha Touch MVC and discuss some of the decisions behind developing with this relatively new tool.</li>
<li><a href="http://www.sencha.com/company/press/sencha-expands-rapidly-as-demand-for-html5-web-apps-fuels-growth/">Sencha Expands Rapidly as Demand for HTML5 Web Apps Fuels Growth | Press | Company | Sencha</a> &#8211; Application framework and tools vendor hires aggressively; HTML5 technologies drive demand for highly functional web apps that deliver native-like experiences on advanced mobile devices.</li>
<li><a href="http://www.readwriteweb.com/archives/what_do_kids_say_is_the_biggest_obstacle_to_techno.php">What Do Kids Say Is The Biggest Obstacle To Technology At School?</a> &#8211; The results are pretty fascinating, as they show great adoption of technology among even very young students, but lingering resistance on the part of school administrators to sanction some of those tools into the classroom.</li>
<li><a href="http://celerity.rubyforge.org/">Celerity | Easy and fast functional test automation for web applications</a> &#8211; Celerity is a JRuby wrapper around HtmlUnit &ndash; a headless Java browser with JavaScript support. It provides a simple API for programmatic navigation through web applications. Celerity aims at being API compatible with Watir.</li>
<li><a href="http://www.phantomjs.org/">PhantomJS: Headless WebKit with JavaScript API</a> &#8211; PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/07/daily-del-icio-us-for-april-4th-through-april-7th/">Daily del.icio.us for April 4th through April 7th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/04/07/daily-del-icio-us-for-april-4th-through-april-7th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for April 2nd through April 3rd</title>
		<link>http://www.j2eegeek.com/blog/2011/04/03/daily-del-icio-us-for-april-2nd-through-april-3rd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/04/03/daily-del-icio-us-for-april-2nd-through-april-3rd/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 18:03:30 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[annotations]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[cloudera]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[objects]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[rsa]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[secureid]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[stocks]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/04/03/daily-del-icio-us-for-april-2nd-through-april-3rd/</guid>
		<description><![CDATA[As Big Data Takes Off, the Hadoop Wars Begin: Cloud Computing News &#171; &#8211; It turns out &#34;big data&#34; isn&#8217;t just a buzzword, but a legitimate concern for companies across the board. The action is centered around Hadoop, the flagship technology for storing and processing large amounts of unstructured data. SharePoint: Is It Worth Using [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/03/daily-del-icio-us-for-april-2nd-through-april-3rd/">Daily del.icio.us for April 2nd through April 3rd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://gigaom.com/cloud/as-big-data-takes-off-the-hadoop-wars-begin/">As Big Data Takes Off, the Hadoop Wars Begin: Cloud Computing News &laquo;</a> &#8211; It turns out &quot;big data&quot; isn&rsquo;t just a buzzword, but a legitimate concern for companies across the board. The action is centered around Hadoop, the flagship technology for storing and processing large amounts of unstructured data.</li>
<li><a href="http://www.cmswire.com/cms/enterprise-collaboration/sharepoint-is-it-worth-using-as-a-collaboration-tool-010689.php">SharePoint: Is It Worth Using as a Collaboration Tool?</a> &#8211; In this post, I want to step back a bit and ask a more existential question: should you even be using SharePoint 2010 for your collaboration platform in the first place?</li>
<li><a href="http://bits.blogs.nytimes.com/2011/04/02/the-rsa-hack-how-they-did-it/">The RSA Hack: How They Did It &#8211; NYTimes.com</a> &#8211; How did a hacker manage to infiltrate one of the world&rsquo;s top computer-security companies? And could the data that was stolen be used to impair its SecurID products, which are used by 40 million businesses that are trying to keep their own networks safe from intruders?</li>
<li><a href="http://downloadsquad.switched.com/2011/04/01/google-mobile-search-gets-redesigned-results-for-stocks/">Google mobile search gets redesigned results for stocks</a> &#8211; When you search for your favorite stock ticker symbol on your smartphone, you&#039;ll be presented with a result page that can be seen to the left in the image above. It displays an interactive graph on a &#039;card&#039;, and you can switch the amount of time that the graph covers by simply tapping on the buttons below it.</li>
<li><a href="http://squirrelsewer.blogspot.com/2010/11/intro-to-scala-for-java-programmers.html">Clever Title: &quot;Intro to Scala for Java Programmers&quot;: slides, code, and links</a> &#8211; Last week, I presented a talk titled &quot;An Introduction to Scala for Java Programmers&quot;.  I had a lot of fun making it, and I learned a ton.  I thought it was interesting that the more I learned, the more I liked Scala.</li>
<li><a href="http://marxsoftware.blogspot.com/2011/03/jdk-7-new-objects-class.html">JDK 7: The New Objects Class</a> &#8211; The java.util.Objects class is new to JDK 7 and its Javadoc states that the class is &quot;since 1.7&quot; and describes the class as: &quot;This class consists of static utility methods for operating on objects. These utilities include null-safe or null-tolerant methods for computing the hash code of an object, returning a string for an object, and comparing two objects.&quot;</li>
<li><a href="http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/">What really happens when you navigate to a URL</a> &#8211; In this article, we will take a deeper look at the sequence of events that take place when you visit a URL</li>
<li><a href="http://abovethecrowd.com/2011/03/24/freight-train-that-is-android/">The Freight Train That Is Android &laquo; abovethecrowd.com</a> &#8211; This is the part that amazes me the most. I don&rsquo;t know if a large organized industry has ever faced this fierce a form of competition &ndash; someone who is not trying to &ldquo;win&rdquo; in the classic sense. They want market share, but they don&rsquo;t need economics</li>
<li><a href="http://code.google.com/p/kundera/">kundera &#8211; JPA 1.0 Annotation based ORM library for the Cassandra database</a> &#8211; The idea behind Kundera is to make working with Cassandra drop-dead simple and fun. Kundera does not reinvent the wheel by making another client library; rather it leverages the existing libraries and builds &#8211; on top of them &#8211; a wrap-around API to help developers do away with unnecessary boiler plate codes, and program a neater-and-cleaner code that reduces code-complexity and improves quality. And above all, improves productivity.</li>
<li><a href="https://github.com/karlseguin/the-little-mongodb-book">The Little MongoDB Book; an ebook meant to help people get familiar with MongoDB and answer some of the more common questions they have.</a> &#8211; The Little MongoDB Book; an ebook meant to help people get familiar with MongoDB and answer some of the more common questions they have.</li>
<li><a href="http://groups.google.com/group/nosql-databases/browse_thread/thread/abda2aeeb2728ff0?pli=1">Cassandra gets ready for world domination and can MongoDB scale up like Cassandra?</a> &#8211; After using Cassandra during development for the past 8 months my team and I made the decision to switch from Cassandra to MongoDB this morning.  I thought I&#039;d share some thoughts on why we did this and where Cassandra might benefit from improvement.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/03/daily-del-icio-us-for-april-2nd-through-april-3rd/">Daily del.icio.us for April 2nd through April 3rd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/04/03/daily-del-icio-us-for-april-2nd-through-april-3rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for March 30th through April 2nd</title>
		<link>http://www.j2eegeek.com/blog/2011/04/02/daily-del-icio-us-for-march-30th-through-april-2nd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/04/02/daily-del-icio-us-for-march-30th-through-april-2nd/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 03:01:53 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[annotations]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[entrepreneurship]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[gwtdesigner]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[objects]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[stocks]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=3477</guid>
		<description><![CDATA[Google mobile search gets redesigned results for stocks &#8211; When you search for your favorite stock ticker symbol on your smartphone, you&#039;ll be presented with a result page that can be seen to the left in the image above. It displays an interactive graph on a &#039;card&#039;, and you can switch the amount of time [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/02/daily-del-icio-us-for-march-30th-through-april-2nd/">Daily del.icio.us for March 30th through April 2nd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://downloadsquad.switched.com/2011/04/01/google-mobile-search-gets-redesigned-results-for-stocks/">Google mobile search gets redesigned results for stocks</a> &#8211; When you search for your favorite stock ticker symbol on your smartphone, you&#039;ll be presented with a result page that can be seen to the left in the image above. It displays an interactive graph on a &#039;card&#039;, and you can switch the amount of time that the graph covers by simply tapping on the buttons below it.</li>
<li><a href="http://squirrelsewer.blogspot.com/2010/11/intro-to-scala-for-java-programmers.html">Clever Title: &quot;Intro to Scala for Java Programmers&quot;: slides, code, and links</a> &#8211; Last week, I presented a talk titled &quot;An Introduction to Scala for Java Programmers&quot;.  I had a lot of fun making it, and I learned a ton.  I thought it was interesting that the more I learned, the more I liked Scala.</li>
<li><a href="http://marxsoftware.blogspot.com/2011/03/jdk-7-new-objects-class.html">JDK 7: The New Objects Class</a> &#8211; The java.util.Objects class is new to JDK 7 and its Javadoc states that the class is &quot;since 1.7&quot; and describes the class as: &quot;This class consists of static utility methods for operating on objects. These utilities include null-safe or null-tolerant methods for computing the hash code of an object, returning a string for an object, and comparing two objects.&quot;</li>
<li><a href="http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/">What really happens when you navigate to a URL</a> &#8211; In this article, we will take a deeper look at the sequence of events that take place when you visit a URL</li>
<li><a href="http://abovethecrowd.com/2011/03/24/freight-train-that-is-android/">The Freight Train That Is Android &laquo; abovethecrowd.com</a> &#8211; This is the part that amazes me the most. I don&rsquo;t know if a large organized industry has ever faced this fierce a form of competition &ndash; someone who is not trying to &ldquo;win&rdquo; in the classic sense. They want market share, but they don&rsquo;t need economics</li>
<li><a href="http://code.google.com/p/kundera/">kundera &#8211; JPA 1.0 Annotation based ORM library for the Cassandra database</a> &#8211; The idea behind Kundera is to make working with Cassandra drop-dead simple and fun. Kundera does not reinvent the wheel by making another client library; rather it leverages the existing libraries and builds &#8211; on top of them &#8211; a wrap-around API to help developers do away with unnecessary boiler plate codes, and program a neater-and-cleaner code that reduces code-complexity and improves quality. And above all, improves productivity.</li>
<li><a href="https://github.com/karlseguin/the-little-mongodb-book">The Little MongoDB Book; an ebook meant to help people get familiar with MongoDB and answer some of the more common questions they have.</a> &#8211; The Little MongoDB Book; an ebook meant to help people get familiar with MongoDB and answer some of the more common questions they have.</li>
<li><a href="http://groups.google.com/group/nosql-databases/browse_thread/thread/abda2aeeb2728ff0?pli=1">Cassandra gets ready for world domination and can MongoDB scale up like Cassandra?</a> &#8211; After using Cassandra during development for the past 8 months my team and I made the decision to switch from Cassandra to MongoDB this morning.  I thought I&#039;d share some thoughts on why we did this and where Cassandra might benefit from improvement.</li>
<li><a href="http://googlewebtoolkit.blogspot.com/2011/03/top-ten-reasons-to-use-google-plugin.html">Google Web Toolkit Blog: Top Ten Reasons to use Google Plugin for Eclipse</a> &#8211; So in no particular order, here are 10 reasons you should use Google Plugin for Eclipse (GPE).</li>
<li><a href="http://tom.preston-werner.com/2011/03/29/ten-lessons-from-githubs-first-year.html">Ten Lessons from GitHub&#8217;s First Year</a> &#8211; It&#039;s pretty amazing what can happen when a group of talented people who trust each other get together and decide to make something awesome.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/02/daily-del-icio-us-for-march-30th-through-april-2nd/">Daily del.icio.us for March 30th through April 2nd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/04/02/daily-del-icio-us-for-march-30th-through-april-2nd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for March 26th through March 29th</title>
		<link>http://www.j2eegeek.com/blog/2011/03/29/daily-del-icio-us-for-march-26th-through-march-29th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/03/29/daily-del-icio-us-for-march-26th-through-march-29th/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 23:05:01 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[architect]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[bookmarklets]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[datamining]]></category>
		<category><![CDATA[ebooks]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[gxt]]></category>
		<category><![CDATA[gxt3.0]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[idea10]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[intellij]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[scoble]]></category>
		<category><![CDATA[scraping]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[uibinder]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=3373</guid>
		<description><![CDATA[IntelliJ IDEA Static Analysis: Custom Rules with Structural Search &#38; Replace &#124; JetBrains TV &#8211; This screencast demonstrates IDEA&#039;s static code analysis features and how to write your own rule using Structural Search &#38; Replace. I&#039;ll give you a quick overview of IDEA inspections, show you how to use Structural Search, and then demonstate creating [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/03/29/daily-del-icio-us-for-march-26th-through-march-29th/">Daily del.icio.us for March 26th through March 29th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://tv.jetbrains.net/videocontent/intellij-idea-static-analysis-custom-rules-with-structural-search-replace">IntelliJ IDEA Static Analysis: Custom Rules with Structural Search &amp; Replace | JetBrains TV</a> &#8211; This screencast demonstrates IDEA&#039;s static code analysis features and how to write your own rule using Structural Search &amp; Replace. I&#039;ll give you a quick overview of IDEA inspections, show you how to use Structural Search, and then demonstate creating a new inspection and quick fix based on this search</li>
<li><a href="http://about.digg.com/blog/how-digg-is-built">How Digg is Built | Digg About</a> &#8211; At Digg we have substantially rebuilt our infrastructure over the last year in what we call &quot;Digg V4&quot;. This blog post gives a high-level view of the systems and technologies involved and how we use them. Read on to find out the secrets of the Digg engineers!</li>
<li><a href="http://nosql.mypopescu.com/post/4130100012/hosting-websites-out-of-couchdb">Hosting websites out of CouchDB :: myNoSQL</a> &#8211; Together with Couchapps, support for virtual hosts and URL rewrites makes it easier to create and serve web applications directly from CouchDB with no additional middleware</li>
<li><a href="http://www.labnol.org/software/iphone-ipad-bookmarklets/18969/">Useful Bookmarklets for your iPad, iPhone and iPod Touch Browser</a> &#8211; Unlike most desktop browsers, the Safari browser of your iOS device doesn&rsquo;t support extensions but you can still add extra functionality to the browser with the help of bookmarklets</li>
<li><a href="http://www.artima.com/weblogs/viewpost.jsp?thread=322909">Kindle From Another Planet</a> &#8211; Despite being part of the microcomputer revolution from the beginning, the Kindle is the first piece of technology I&#039;ve seen that feels alien to me. And I mean that in a good way</li>
<li><a href="http://coenraets.org/blog/2011/03/flex-on-the-ipad/">Flex on the iPad &#8211; Trading system</a> &#8211; Here is a video showing a sample Flex application running on the iPad. This Mobile Trader application shows chart manipulation and drill-downs using touch events, real time market data updates</li>
<li><a href="http://www.codingthearchitecture.com/2011/03/14/everybody_is_an_architect_except_when_theyre_not.html">Everybody is an architect, except when they&#8217;re not</a> &#8211; One software architect or many? Single point of responsibility or shared amongst the team? Agile or not, the software architecture role exists. Only the context will tell you the right answer</li>
<li><a href="http://www.zdnet.com/blog/btl/enterprise-tablet-adoption-picks-up-steam-bring-your-own-pc-doesnt/46481">Enterprise tablet adoption picks up steam; Bring your own PC doesn&#8217;t</a> &#8211; Twenty six percent of enterprises are using or planning to use tablets, according to Forrester. However, only 2 percent will support employees who bring their own PC.</li>
<li><a href="http://darrellmeyer.com/2011/03/gxt-3-contentpanel-changes/">GXT 3 ContentPanel Changes | Darrell Meyer&#8217;s Blog</a> &#8211; We have been busy working on Ext GWT 3. I wanted take some time to discuss some of the changes we have made to ContentPanel which reflect design changes in Ext GWT 3.</li>
<li><a href="http://needlebase.com/">Needlebase &#8211; platform for acquiring, integrating, cleansing, analyzing and publishing data</a> &#8211; Needle is a revolutionary platform for acquiring, integrating, cleansing, analyzing and publishing data on the web.  Using Needle through a web browser, without programmers or DBAs, your data team can easily:</li>
<li><a href="http://highscalability.com/blog/2011/3/25/did-the-microsoft-stack-kill-myspace.html">High Scalability &#8211; High Scalability &#8211; Did the Microsoft Stack Kill&nbsp;MySpace?</a> &#8211; Robert Scoble wrote a fascinating case study, MySpace&rsquo;s death spiral: insiders say it&rsquo;s due to bets on Los Angeles and Microsoft, where he reports MySpace insiders blame the Microsoft stack on why they lost the great social network race to Facebook.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/03/29/daily-del-icio-us-for-march-26th-through-march-29th/">Daily del.icio.us for March 26th through March 29th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/03/29/daily-del-icio-us-for-march-26th-through-march-29th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for March 6th</title>
		<link>http://www.j2eegeek.com/blog/2011/03/07/daily-del-icio-us-for-march-6th-10/</link>
		<comments>http://www.j2eegeek.com/blog/2011/03/07/daily-del-icio-us-for-march-6th-10/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 12:00:09 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[atrix]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise2.0]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[gemfire]]></category>
		<category><![CDATA[genius]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[greenplum]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[jasper]]></category>
		<category><![CDATA[jasperreports]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[lefthanded]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[Motorola]]></category>
		<category><![CDATA[netezza]]></category>
		<category><![CDATA[netflix]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[nytimes]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[restful]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[springsocial]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[vertica]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/03/07/daily-del-icio-us-for-march-6th-10/</guid>
		<description><![CDATA[How Facebook Ships Code &#171; FrameThink &#8211; These are notes gathered from talking with many friends at Facebook about how the company develops and releases software. InfoQ: IT And Architecture: Inside-Out Perspectives &#8211; The enterprise that understands the need for a coherent strategy within IT to meet the needs of the business, will invest in [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/03/07/daily-del-icio-us-for-march-6th-10/">Daily del.icio.us for March 6th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://framethink.wordpress.com/2011/01/17/how-facebook-ships-code/">How Facebook Ships Code &laquo; FrameThink</a> &#8211; These are notes gathered from talking with many friends at Facebook about how the company develops and releases software.</li>
<li><a href="http://www.infoq.com/articles/it-architecture-inside-out-perspectives">InfoQ: IT And Architecture: Inside-Out Perspectives</a> &#8211; The enterprise that understands the need for a coherent strategy within IT to meet the needs of the business, will invest in a business architecture consisting of a business activity model and a business information model</li>
<li><a href="http://www.infoq.com/news/2011/01/jaspersoftbigdata">InfoQ: JasperSoft 4 Released with Big Data Support</a> &#8211; JasperSoft this week announced support for reporting against big data systems, including support for a variety of modes for reporting on Hadoop, several popular NoSQL databases, as well as three MPP analytic relational databases</li>
<li><a href="http://www.infoq.com/presentations/RESTful-SOA-DDD">InfoQ: RESTful SOA or Domain-Driven Design &#8211; A Compromise?</a> &#8211; Vaughn Vernon advocates using DDD&rsquo;s strategic modeling patterns when integrating services in a RESTful SOA implementation, avoiding one of SOA&rsquo;s pitfalls: focusing on services rather than the domain.</li>
<li><a href="http://www.infoq.com/news/2011/01/facebook-coding-practices">InfoQ: How Facebook Ships Code</a> &#8211; most engineers are capable of writing bug-free code. it&rsquo;s just that they don&rsquo;t have an incentive to do so at most companies. when there&rsquo;s a QA department, it&rsquo;s easy to just throw it over to them to find the errors.</li>
<li><a href="http://www.washingtonpost.com/wp-dyn/content/article/2011/03/05/AR2011030504160.html">As telecom industry evolves, success of Netflix is its biggest threat</a> &#8211; During periods of peak Internet use, a full fifth of all American bandwidth consumption is people watching movies on Netflix.com</li>
<li><a href="http://www.infoq.com/articles/100SOAQuestions">InfoQ: Book Excerpt and Interview: 100 SOA Questions Asked and Answered</a> &#8211; A new &quot;100 SOA Questions Asked and Answered &quot; book by Kerrie Holley and Ali Arsanjani provides a deep insight into SOA covering a wide spectrum of topics from SOA basics to its business and organizational impact, to SOA methods and architecture, to the future of SOA.</li>
<li><a href="http://www.infoq.com/presentations/Proving-Business-Value-of-SOA">InfoQ: Proving the Business Value of SOA</a> &#8211; Anne Thomas Manes discusses SOA goals and objectives used to measure a system&rsquo;s success, measuring the business value, SOA project metrics, and recommendations on proving the business value of SOA.</li>
<li><a href="http://www.infoq.com/interviews/rest-and-the-web-as-a-platform">InfoQ: REST and the Web as a Platform, with Subbu Allamaraju</a> &#8211; In this interview, Subbu Allamaraju talks about real life issues of RESTful architectures. He also describes a pragmatic approach of adopting the Web as an integration platform and shares his opinion on OAuth.</li>
<li><a href="http://www.infoq.com/presentations/Developing-Social-Ready-Web-Apps">InfoQ: Developing Social-Ready Web Applications</a> &#8211; Craig Walls discusses social web applications, how to integrate them, how to provide social data in a RESTful and secure way, introducing Spring Social, a framework for developing social web apps.</li>
<li><a href="http://www.infoq.com/presentations/SOA-Security-in-Practice">InfoQ: SOA Security in Practice</a> &#8211; Nicolai M. Josuttis discusses various issues encountered when implementing SOA security: heterogeneity and debugging are problematic, ESB plays an important role, and costs involved.</li>
<li><a href="http://www.nytimes.com/2011/03/08/health/views/08klass.html?_r=1">Left-Handedness Loses Its Stigma but Retains Its Mystery &#8211; NYTimes.com</a> &#8211; Dr. Francks said he was &quot;quite happy with the sentiment of reassuring people that left-handedness is not some weird disability.&quot; But, he added, &quot;There&rsquo;s no reason to go beyond that and say that left-handers are even more talented.&quot;</li>
<li><a href="http://confusedofcalcutta.com/2011/02/27/social-objects-in-the-enterprise-part-3/">Social objects in the enterprise: Part 3 &ndash; confused of calcutta</a> &#8211; Enterprises are changing from being hierarchies of customers and products to networks of relationships and capabilities, that human and social capital are gaining in prominence</li>
<li><a href="http://www.infoworld.com/d/mobile-technology/mobile-deathmatch-motorola-mobility-atrix-4g-vs-apple-iphone-4-911?source=IFWNLE_nlt_daily_2011-03-01">Mobile deathmatch: Motorola Mobility Atrix 4G vs. Apple iPhone 4 | Mobile Technology &#8211; InfoWorld</a> &#8211; Motorola&#039;s versatile new Android smartphone outshines the iPhone in some ways, but falls short overall</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/03/07/daily-del-icio-us-for-march-6th-10/">Daily del.icio.us for March 6th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/03/07/daily-del-icio-us-for-march-6th-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for February 5th through February 7th</title>
		<link>http://www.j2eegeek.com/blog/2011/02/07/daily-del-icio-us-for-february-5th-through-february-7th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/02/07/daily-del-icio-us-for-february-5th-through-february-7th/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 22:01:18 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[beanstalk]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[contracts]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[diabetes]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[fitnesse]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[iBATIS]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jmx]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[jpa2.0]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[medicine]]></category>
		<category><![CDATA[minuteproject]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[passion]]></category>
		<category><![CDATA[pojo]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[RubyOnRails]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=2764</guid>
		<description><![CDATA[Researchers find possible solution for insulin dependence in type 1 diabetes &#8211; In what some are calling a potential cure for type 1 diabetes, researchers from UT Southwestern Medical Center have found that suppressing a single hormone may make the condition completely asymptomatic and eliminate the need for insulin injections. Amazon Web Services Blog: Rack [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/02/07/daily-del-icio-us-for-february-5th-through-february-7th/">Daily del.icio.us for February 5th through February 7th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.endocrineweb.com/news/type-1-diabetes/4153-researchers-find-possible-solution-insulin-dependence-type-1-diabetes">Researchers find possible solution for insulin dependence in type 1 diabetes</a> &#8211; In what some are calling a potential cure for type 1 diabetes, researchers from UT Southwestern Medical Center have found that suppressing a single hormone may make the condition completely asymptomatic and eliminate the need for insulin injections.</li>
<li><a href="http://aws.typepad.com/aws/2011/02/rack-and-the-beanstalk.html?utm_source=feedburner&amp;utm_medium=email&amp;utm_campaign=Feed%3A+AmazonWebServicesBlog+%28Amazon+Web+Services+Blog%29">Amazon Web Services Blog: Rack and the Beanstalk</a> &#8211; In this post we start to think out of the box, and show you how to run any Rack based Ruby application (including Rails and Sinatra) on the Elastic Beanstalk platform</li>
<li><a href="http://forums.chicagobooth.edu/faultlines?entry=30">Raghuram Rajan: Why Did Most Economists Not Foresee the Crisis?</a> &#8211; At the height of the financial crisis, the Queen of England asked my friends at the London School of Economics a simple question, but one for which there is no easy answer: Why did academic economists fail to foresee the crisis?</li>
<li><a href="http://www.fishbonecloud.com/2010/12/tutorial-gwt-application-for-storing.html">Fishbone: A GWT and Google App Engine Blog: Tutorial: A GWT application for storing and serving images using the GAE Blobstore</a> &#8211; </li>
<li><a href="http://theholyjava.wordpress.com/2010/09/16/exposing-a-pojo-as-a-jmx-mbean-easily-with-spring/">Exposing a POJO as a JMX MBean easily with Spring &laquo; The Holy Java</a> &#8211; Exposing a POJO as a MBean with Spring is easy, just don&rsquo;t forget to start an MBean server and a connector. For JMXMP, include the jmxmp impl. jar on the classpath and for RMI make sure to start a RMI registry before the connector.</li>
<li><a href="http://help.github.com/working-with-key-passphrases/">Help.GitHub &#8211; Working with SSH key passphrases</a> &#8211; This guide will step you through the process of securing your ssh keys while avoiding re-entry of your passphrase every time you use the key</li>
<li><a href="http://stackoverflow.com/questions/76364/what-is-the-single-most-effective-thing-you-did-to-improve-your-programming-skill">What is the single most effective thing you did to improve your programming skills? &#8211; Stack Overflow</a> &#8211; What is the most effective thing you have done that improved your programming skills? What would you recommend to others that want to improve?</li>
<li><a href="https://www.honeyapps.com/">HoneyApps Conduit &#8211; Vulnerability Management</a> &#8211; HoneyApps Conduit consolidates all of your security vulnerability information, reporting and management into a single place. Conduit connects a number of automated vulnerability scanning solutions from web application, host, network and database vulnerability assessment tools and centralizes your company&rsquo;s vulnerability data and reporting functions</li>
<li><a href="http://google-opensource.blogspot.com/2011/02/contracts-for-java.html">Contracts for Java &#8211; Google Open Source Blog</a> &#8211; Contracts for Java is our new open source tool. Preconditions, postconditions, and invariants are added as Java boolean expressions inside annotations. By default these do nothing, but enabled via a JVM argument, they&rsquo;re checked at runtime.</li>
<li><a href="http://minuteproject.wikispaces.com/">minuteproject &#8211; MinuteProject is reverse-engineering tool</a> &#8211; MinuteProject is reverse-engineering tool. It generate application stacks in technos: spring, hibernate, jpa, ibatis, FitNesse, VAADIN, OpenXava, Roo, Grails, Playframework</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/02/07/daily-del-icio-us-for-february-5th-through-february-7th/">Daily del.icio.us for February 5th through February 7th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/02/07/daily-del-icio-us-for-february-5th-through-february-7th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for January 22nd through January 23rd</title>
		<link>http://www.j2eegeek.com/blog/2011/01/23/daily-del-icio-us-for-january-22nd-through-january-23rd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/01/23/daily-del-icio-us-for-january-22nd-through-january-23rd/#comments</comments>
		<pubDate>Sun, 23 Jan 2011 21:01:16 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[beanstalk]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[databinding]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jax-ws]]></category>
		<category><![CDATA[jaxb]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[jdo]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[lift]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[querydsl]]></category>
		<category><![CDATA[s3]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[sqlcontainer]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[vaadin]]></category>
		<category><![CDATA[versioncontrol]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=2733</guid>
		<description><![CDATA[AWS Elastic Beanstalk: A Quick and Simple Way into the Cloud &#8211; The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming It [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/01/23/daily-del-icio-us-for-january-22nd-through-january-23rd/">Daily del.icio.us for January 22nd through January 23rd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.allthingsdistributed.com/2011/01/aws_elastic_beanstalk.html">AWS Elastic Beanstalk: A Quick and Simple Way into the Cloud</a> &#8211; The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming</li>
<li><a href="http://www.allthingsdistributed.com/2011/01/it_is_not_the_critic_who_counts.html">It is not the critic who counts &#8230;</a> &#8211; The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming</li>
<li><a href="http://library.edgecase.com/git_immersion/index.html">Git Immersion &#8211; Brought to you by EdgeCase</a> &#8211; Git Immersion is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it.</li>
<li><a href="http://jaxb.java.net/guide/Mapping_interfaces.html">Unofficial JAXB Guide &#8211; Mapping interfaces &mdash; Project Kenai</a> &#8211; Because of the difference between the XML type system induced by W3C XML Schema and the Java type system, JAXB cannot bind interfaces out of the box, but there are a few things you can do.</li>
<li><a href="http://vaadin.com/blog/-/blogs/sqlcontainer-1-0-released">SQLContainer 1.0 Released &#8211; Blog &#8211; vaadin.com</a> &#8211; The SQLContainer is an add-on for Vaadin, that implements the Container interface for standard SQL database servers. SQLContainer allows you to easily bind data stored from an SQL database to Table and Select components, as well as edit the data using Form</li>
<li><a href="http://blog.mysema.com/2011/01/querying-in-sql-with-querydsl.html">Mysema Blog: Querying in SQL with Querydsl</a> &#8211; Querydsl provides a typesafe querying layer on top of JPA, JDO, JDBC and other backends. This blog post presents a simple tutorial on how to get started with querying in SQL using Querydsl.</li>
<li><a href="http://seventhings.liftweb.net/index">Seven Things: Home</a> &#8211; Lift gives you the above Seven Things, plus your code is concise and maintainable, Lift&#039;s performance and scalability, and all the benefits of deploying your application on battle-tested J/EE infrastructure.</li>
<li><a href="http://www.dzone.com/links/r/guess_what_programming_language_grew_most_in_popu.html">dzone.com &#8211; Guess what programming language grew most in popularity in 2010?</a> &#8211; TIOBE Software published its annual TIOBE Programming Community Index. The ranks are led by the usual suspects Java, C, C++, and PHP. But the language that grew most in popularity in 2010 was a bit of a surprise:<br />
Python</li>
<li><a href="http://codemirror.net/">CodeMirror &#8211; In-browser code editing made bearable</a> &#8211; CodeMirror is a JavaScript library that can be used to create a relatively pleasant editor interface for code-like content ? computer programs, HTML markup, and similar</li>
<li><a href="http://schemaspy.sourceforge.net/">SchemaSpy &#8211; Graphical Database Schema Metadata Browser</a> &#8211; SchemaSpy is a Java-based tool (requires Java 5 or higher) that analyzes the metadata of a schema in a database and generates a visual representation of it in a browser-displayable format.</li>
<li><a href="http://active-active.blogspot.com/2011/01/spring-note-sqlupdate.html">Active-Active Configuration: Spring Note: SqlUpdate</a> &#8211; The org.springframework.jdbc.object.SqlUpdate class is another tool that I use a lot. This class encapsulates INSERT, UPDATE, and DELETE queries as beans defined within your application context.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/01/23/daily-del-icio-us-for-january-22nd-through-january-23rd/">Daily del.icio.us for January 22nd through January 23rd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/01/23/daily-del-icio-us-for-january-22nd-through-january-23rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

