<?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; cloudcomputing</title>
	<atom:link href="http://www.j2eegeek.com/blog/tag/cloudcomputing/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>Wed, 01 Feb 2012 04:11:41 +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 January 27th through January 31st</title>
		<link>http://www.j2eegeek.com/blog/2012/01/31/links-for-january-27th-through-january-31st/</link>
		<comments>http://www.j2eegeek.com/blog/2012/01/31/links-for-january-27th-through-january-31st/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 04:11:41 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[designer2]]></category>
		<category><![CDATA[DynamoDB]]></category>
		<category><![CDATA[eventbus]]></category>
		<category><![CDATA[extjs4.0]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[guava]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[opengroup]]></category>
		<category><![CDATA[pubsub]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4684</guid>
		<description><![CDATA[InfoQ: The Rise of OAuth &#8211; Craig Walls talks about securing the modern web and how OAuth can help with that, showing how to secure and consume resources with OAuth. This guide introduces you to Spring Data Neo4j &#8211; This guide introduces you to Spring Data Neo4j, using the fast, powerful and scalable graph database [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/01/31/links-for-january-27th-through-january-31st/">Links for January 27th through January 31st</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.infoq.com/presentations/The-Rise-of-OAuth">InfoQ: The Rise of OAuth</a> &#8211; Craig Walls talks about securing the modern web and how OAuth can help with that, showing how to secure and consume resources with OAuth.</li>
<li><a href="http://www.infoq.com/minibooks/good-relationships-spring-data">This guide introduces you to Spring Data Neo4j</a> &#8211; This guide introduces you to Spring Data Neo4j, using the fast, powerful and scalable graph database Neo4j to enjoy the benefits of having good relationships in your data.</li>
<li><a href="http://tomaszdziurko.pl/2012/01/google-guava-eventbus-easy-elegant-publisher-subscriber-cases/">Google Guava EventBus &ndash; an easy and elegant way for your publisher &ndash; subscriber use cases | Tomasz Dziurko</a> &#8211; Google Guava in version number 10 introduced new package eventbus with a few very interesting classes to deal with listener (or publisher &ndash; subscriber) use case. Below I present my short introduction to EventBus class and its family.</li>
<li><a href="http://www.padrinorb.com/">The Elegant Ruby Web Framework &#8211; Padrino Ruby Web Framework</a> &#8211; Padrino is a ruby framework built upon the Sinatra web library. Sinatra is a DSL for creating simple web applications in Ruby. Padrino was created to make it fun and easy to code more advanced web applications while still adhering to the spirit that makes Sinatra great!</li>
<li><a href="http://www.infoq.com/news/2012/01/soa-cloud-standards">InfoQ: The Open Group Releases Standards for SOA Architects, Cloud Service Providers</a> &#8211; The Open Group recently published three standards that aid organizations that are building infrastructure-as-a-service offerings and service oriented architectures. In addition to releasing the Service Oriented Architecture Reference Architecture (SOA RA) and Service Oriented Cloud Computing Infrastructure Framework (SOCCI), the Open Group also updated their Open Group Service Integration Maturity Model (OSIMM). In concert, these standards provide expert advice in the form of best practices, questionnaires, and templates for SOA and cloud-scale infrastructure architecture.</li>
<li><a href="http://mongotips.com/b/mongodb-for-analytics/">MongoDB for Analytics // MongoTips by John Nunemaker</a> &#8211; Just over a month ago, I presented on storing stats in MongoDB at MongoChi 2011. 10Gen posted the video recently, so I thought I would share it here.</li>
<li><a href="http://www.paperplanes.de/2012/1/30/a-tour-of-amazons-dynamodb.html">paperplanes. A Tour of Amazon&#8217;s DynamoDB</a> &#8211; Sorted range keys, conditional updates, atomic counters, structured data and multi-valued data types, fetching and updating single attributes, strong consistency, and no explicit way to handle and resolve conflicts other than conditions. A lot of features DynamoDB has to offer remind me of everything that&#039;s great about wide column stores like Cassandra, but even more so of HBase</li>
<li><a href="http://www.sencha.com/blog/sencha-designer-2-beta-announcement/">Announcing Sencha Designer 2 Beta | Blog | Sencha</a> &#8211; We&rsquo;re thrilled to announce that Sencha Designer 2 Beta is available for download! Designer 2 makes it easier than ever to build desktop and mobile applications using Ext JS and Sencha Touch.</li>
<li><a href="http://blog.pinboard.in/2012/01/the_five_stages_of_hosting/">The Five Stages of Hosting (Pinboard Blog)</a> &#8211; I thought it might be fun to write up five common options for hosting a web business, ranked in decreasing order of &#039;cloudiness&#039;. People who aren&#039;t interested in this kind of minutia would be wise to pull the rip cord right here.</li>
<li><a href="http://esj.com/articles/2012/01/23/introduction-to-scala.aspx">Q&amp;A: An Introduction to the Scala Programming Language &#8212; Enterprise Systems</a> &#8211; We explore what the Scala programming language can do for your organization with the language&rsquo;s inventor.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/01/31/links-for-january-27th-through-january-31st/">Links for January 27th through January 31st</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2012/01/31/links-for-january-27th-through-january-31st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for January 15th through January 21st</title>
		<link>http://www.j2eegeek.com/blog/2012/01/21/links-for-january-15th-through-january-21st/</link>
		<comments>http://www.j2eegeek.com/blog/2012/01/21/links-for-january-15th-through-january-21st/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 16:54:34 +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[aws]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[dynamo]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[eventbus]]></category>
		<category><![CDATA[financialservices]]></category>
		<category><![CDATA[FIX]]></category>
		<category><![CDATA[googleappengine]]></category>
		<category><![CDATA[googleio]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee6.0]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[spring3.1]]></category>
		<category><![CDATA[springdata]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[wallstreet]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4680</guid>
		<description><![CDATA[How to build a simple GWT event bus using Generators &#124; North Concepts &#8211; In his Google I/O session Best Practices For Architecting Your GWT App, Ray Ryan discusses the benefits of using an event bus in GWT (Google Web Toolkit) applications. Inspired by this talk, I decided to try my hand at building a [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/01/21/links-for-january-15th-through-january-21st/">Links for January 15th through January 21st</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://northconcepts.com/blog/2012/01/20/how-to-build-a-simple-gwt-event-bus-using-generators/">How to build a simple GWT event bus using Generators | North Concepts</a> &#8211; In his Google I/O session Best Practices For Architecting Your GWT App, Ray Ryan discusses the benefits of using an event bus in GWT (Google Web Toolkit) applications. Inspired by this talk, I decided to try my hand at building a simple GWT event bus modeled after our pure java event bus.</li>
<li><a href="http://www.infoq.com/presentations/get-the-most-out-of-Spring-and-Google-App-Engine">InfoQ: How to get the most out of Spring and Google App Engine</a> &#8211; Chris Ramsdale will get you up and running building Spring apps on Google App Engine. He&#039;ll go step-by-step building a real Spring app and identify not only the basics of App Engine, but more advanced topics such as integrating with Google&#039;s SQL Service and using App Engine&#039;s &quot;Always on&quot; feature to ensure high performance.</li>
<li><a href="http://java.dzone.com/articles/persistence-layer-spring-data?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29">The Persistence Layer with Spring Data JPA | Javalobby</a> &#8211; This is the forth of a series of articles about Persistence with Spring. This article will focus on the configuration and implementation of the persistence layer with Spring 3.1, JPA and Spring Data</li>
<li><a href="http://radar.oreilly.com/2012/01/big-data-ecosystem.html">Big data market survey: Hadoop solutions &#8211; O&#8217;Reilly Radar</a> &#8211; Apache Hadoop is unquestionably the center of the latest iteration of big data solutions. At its heart, Hadoop is a system for distributing computation among commodity servers. It is often used with the Hadoop Hive project, which layers data warehouse technology on top of Hadoop, enabling ad-hoc analytical queries.</li>
<li><a href="http://senseidb.com/">Sensei DB &#8211; Open-source, distributed, realtime, semi-structured database</a> &#8211; Sensei is both a search engine and a database. Sensei is designed to query and navigate through documents with parts that contain text and are unstructured, as well as parts containing meta information that have well-formed structures.</li>
<li><a href="http://www.wallstreetandtech.com/it-infrastructure/232400387?cid=nl_wallstreettech_daily&amp;elq=43d43d4066be4a4d914cc0e9e5a1c969">Cloud Computing Has Become a Dominant Force in Financial Services &#8211; Wall Street &amp; Technology</a> &#8211; Cloud computing is emerging as a dominant technology category in the financial services industry, and investment banks, brokers, market makers and asset managers all will look to push more sophisticated applications into the private cloud.</li>
<li><a href="http://www.allthingsdistributed.com/2012/01/amazon-dynamodb.html">Amazon DynamoDB &ndash; a Fast and Scalable NoSQL Database Service Designed for Internet Scale Applications &#8211; All Things Distributed</a> &#8211; Amazon DynamoDB is designed to maintain predictably high performance and to be highly cost efficient for workloads of any scale, from the smallest to the largest internet-scale applications.</li>
<li><a href="http://blog.vishalshah.org/post/15977991304/managing-software-sessions-using-redis">Managing User Presence, Software Caches, Counters, Sessions among other things using Redis</a> &#8211; As a software architect, the hardest thing to do is pick the right tool for the job while balancing complexity, cost, performance and learning. And if there is one tool I never forget and keep on getting back to is redis which is an intentionally kept simple but superb artifact of the KISS principle.</li>
<li><a href="http://java.dzone.com/articles/technology-decision-making?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29">A technology decision making process: Java EE 6 vs. Spring Framework | Javalobby</a> &#8211; There is a long list of parameters when you decide what technology stack to use. Those I have described in this article were very imprtant ones in our decision making process. Our conclusion is that the best way forward for now is to use a mixed technology stack</li>
<li><a href="http://www.infoq.com/presentations/RESTful-SOA-in-the-Real-World">InfoQ: RESTful SOA in the Real World</a> &#8211; Sastry Malladi presents different ways used by the industry to implement a RESTful SOA, detailing how eBay did it in order to achieve performance, and what lessons can be taken from that.</li>
<li><a href="http://www.infoq.com/presentations/Large-Scale-Integration-in-Financial-Services">InfoQ: Large Scale Integration in Financial Services</a> &#8211; John Davies addresses some of the difficulties dealing with FIX, FpML, SWIFT and integration in financial services software industry, challenging some of the canonical models existing today.</li>
<li><a href="http://www.infoq.com/articles/soa-maturity-model">InfoQ: Service-Oriented Architecture Maturity</a> &#8211; An SOA maturity model must incorporate both perspec&shy;tive and execution maturity. Progress must be made across a 3D space, with movement from an IT-driven perspective toward an enterprise-transformation outlook &#8211; embracing governance, metrics, drivers, and even terminology &#8211; likely trumping execution refinements within a particular perspective.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/01/21/links-for-january-15th-through-january-21st/">Links for January 15th through January 21st</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2012/01/21/links-for-january-15th-through-january-21st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for December 29th through January 3rd</title>
		<link>http://www.j2eegeek.com/blog/2012/01/03/links-for-december-29th-through-january-3rd/</link>
		<comments>http://www.j2eegeek.com/blog/2012/01/03/links-for-december-29th-through-january-3rd/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 00:39:22 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[certifications]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[consumerization]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[entrepreneur]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[ifttt]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[polyglot]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[rod+johnson]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[springroo]]></category>
		<category><![CDATA[unit-testing]]></category>
		<category><![CDATA[vfabric]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4672</guid>
		<description><![CDATA[InfoQ: Graeme Rocher on Grails 2.0 and Polyglot Persistence &#8211; In this interview recorded at JavaOne 2011 Conference, Srini Penchikala talks to Grails project lead Graeme Rocher about Grails 2.0 features, polyglot persistence paradigm and how Grails supports it. Graeme also talks about the tool support and the upcoming features in Grails 3.0 release. Spring [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/01/03/links-for-december-29th-through-january-3rd/">Links for December 29th through January 3rd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.infoq.com/interviews/javaone2011-graeme-rocher-interview">InfoQ: Graeme Rocher on Grails 2.0 and Polyglot Persistence</a> &#8211; In this interview recorded at JavaOne 2011 Conference, Srini Penchikala talks to Grails project lead Graeme Rocher about Grails 2.0 features, polyglot persistence paradigm and how Grails supports it. Graeme also talks about the tool support and the upcoming features in Grails 3.0 release.</li>
<li><a href="http://crazygui.wordpress.com/2012/01/02/spring-gwt-software-architecture-for-scalable-applications-part-2/">Spring / GWT Software Architecture for scalable applications &ndash; Part 2 &laquo; Fancy UI</a> &#8211; During this article you will learn how to build efficiently and quickly the backend (based upon the solution described on part one) that is going to be used later by any kind of clients (GWT, Android,&hellip;). My aim is to guide step by step on building an example application and gives you all the best practices on each step to achieve high quality code.</li>
<li><a href="http://www.infoq.com/presentations/Keynote-Predictability-and-Measurement-with-Kanban">InfoQ: Keynote: Predictability and Measurement with Kanban</a> &#8211; David J. Anderson explains how to use predictability, measurement and change management to balance the factors of observed capability, staffing, and delivery targets to achieve predictable outcomes.</li>
<li><a href="http://www.infoq.com/news/2011/12/soa-cloud-predictions-2012">InfoQ: SOA and Cloud: What is in store for 2012?</a> &#8211; Traditionally on the brink of a new year, independent analysts and experts share their predictions and this time around we are sharing some relevant ones in the SOA and Cloud space for 2012. This year the common themes underpinning all SOA and Cloud predictions are the rapid changes occuring in Big Data and the consumerization of IT through mobile and open APIs.</li>
<li><a href="http://www.infoq.com/presentations/Things-I-Wish-I-d-Known">InfoQ: Things I Wish I&#8217;d Known &#8211; Rod Johnson shares some of the lessons he learned as an entrepreneur</a> &#8211; Things I Wish I&#039;d Known &#8211; Rod Johnson shares some of the lessons he learned as an entrepreneur</li>
<li><a href="http://www.davidsalter.com/2011/06/vmware-introduces-vfabric-5-integrated.html">davidsalter.com: VMware Introduces vFabric 5, an Integrated Application Platform for Virtual and Cloud Environments</a> &#8211; vFabric reportedly allows developers to build cloud applications up to 50% faster with Spring that can be run on premise or in the cloud.</li>
<li><a href="http://www.infoq.com/news/2011/12/ea-certifications">InfoQ: Navigating the Maze of EA Certifications</a> &#8211; There are over a dozen Enterprise Architecture certifications available and they are becoming increasingly critical when hiring and evaluating architects. Microsoft&rsquo;s Mike Walker categorized these certifications into a Reference Guide that can help architects better understand which certification(s) to pursue.</li>
<li><a href="http://www.ensor.cc/2010/11/unit-testing-named-queues-spring.html">Mike&#8217;s Site: Unit Testing Named Queues: Spring 3+maven2+Google App Engine</a> &#8211; Problem, you have a task that you know can take more than 30 seconds to complete, what do you do?  What if this task needs to be triggered every day at a specific time?  Google provides several mechanisms to to solve just this problem, queues and scheduled task, respectively.</li>
<li><a href="http://blog.pythonisito.com/2011/12/mongodbs-write-lock.html">Just a little Python: MongoDB&#8217;s Write Lock</a> &#8211; I was curious about the performance impact of the write lock and the improvement of lock-with-yield, so I decided to do a little benchmark, MongoDB 1.8 versus MongoDB 2.0</li>
<li><a href="http://techcrunch.com/2011/12/30/dropbox-automator-is-like-ifttt-for-dropbox/">Dropbox Automator Is Like IFTTT For Dropbox | TechCrunch</a> &#8211; Like IFTTT, Dropbox Automator is capable of triggering a similar series of actions, based on what kind of files have been added to your Dropbox folders.</li>
<li><a href="http://collaborable.com/blog/dropbox-the-new-file-system-of-the-web">Dropbox: the new file system of the web | Collaborable</a> &#8211; The Dropbox REST API is going to forever change the way people interact with web apps for business. It allows your web app to put and pull data from any user&rsquo;s desktop or mobile device.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/01/03/links-for-december-29th-through-january-3rd/">Links for December 29th through January 3rd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2012/01/03/links-for-december-29th-through-january-3rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for December 27th through December 28th</title>
		<link>http://www.j2eegeek.com/blog/2011/12/28/links-for-december-27th-through-december-28th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/12/28/links-for-december-27th-through-december-28th/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 03:36:27 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cobol]]></category>
		<category><![CDATA[consumerization]]></category>
		<category><![CDATA[dart]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipo]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[phaser]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[spring3.1]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[technicaldebt]]></category>
		<category><![CDATA[textprocessing]]></category>
		<category><![CDATA[threading]]></category>
		<category><![CDATA[tika]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[uri]]></category>
		<category><![CDATA[wallstreet]]></category>
		<category><![CDATA[windowsphone7]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/12/28/links-for-december-27th-through-december-28th/</guid>
		<description><![CDATA[Transaction configuration with JPA and Spring 3.1 &#8211; This is the fifth of a series of articles about Persistence with Spring. This article will focus on the configuration of transactions with Spring 3.1 and JPA. Java 7: Understanding the Phaser, a flexible thread synchronization mechanism &#8211; Java 7 introduces a flexible thread synchronization mechanism called [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/28/links-for-december-27th-through-december-28th/">Links for December 27th through December 28th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.baeldung.com/2011/12/26/transaction-configuration-with-jpa-and-spring-3-1/">Transaction configuration with JPA and Spring 3.1</a> &#8211; This is the fifth of a series of articles about Persistence with Spring. This article will focus on the configuration of transactions with Spring 3.1 and JPA.</li>
<li><a href="http://niklasschlimm.blogspot.com/2011/12/java-7-understanding-phaser.html">Java 7: Understanding the Phaser, a flexible thread synchronization mechanism</a> &#8211; Java 7 introduces a flexible thread synchronization mechanism called Phaser. If you need to wait for threads to arrive before you can continue or start another set of tasks, then Phaser is a good choice.</li>
<li><a href="http://www.cloudtmp.com/java/how-to-deploy-a-neo4j-instance-in-amazon-ec2-in-10-minutes/">CloudTMP &raquo; How to deploy a neo4j instance in Amazon EC2 in 10 minutes</a> &#8211; Neo4j is a high-performance, NOSQL graph database with all the features of a mature and robust database. In this post I will explain how to deploy a neo4j instance in Amazon EC2 web service.</li>
<li><a href="http://java.dzone.com/articles/significant-software">Significant Software Development Developments of 2011 | Javalobby</a> &#8211; 2011 was yet another year that saw significant developments and advances in the software development industry. The lists compiled in this post indicate how broadly spread these advances were, affecting different programming languages, different deployment environments, and different stakeholders.</li>
<li><a href="http://www.pixelmonkey.org/2011/04/09/groovy-the-python-of-java">Groovy, the Python of Java</a> &#8211; Groovy is respectful of and cooperative with Java itself. One of its primary design goals is to live alongside existing Java code, even while Groovy&rsquo;s syntax far surpasses that of Java. In this respect, Groovy plays a very similar role in the Java ecosystem that Python plays in the C ecosystem</li>
<li><a href="http://www.infoq.com/news/2011/12/tika-10">InfoQ: Apache Tika 1.0 Allows Easy Text Extraction for Java</a> &#8211; The Apache Tika project aims to provide a single API for extracting data and detecting language from arbitrary input formats, such as text documents, spreadsheets, PDFs or images. Even audio or video input formats are supported to a certain degree.</li>
<li><a href="http://www.infoq.com/presentations/Concurrent-Caching-at-Google">InfoQ: Concurrent Caching at Google</a> &#8211; Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.</li>
<li><a href="http://codebrickie.com/blog/2011/12/25/5-reasons-why-the-technical-debt-in-java-ee-projects-is-much-higher-than-in-cobol-projects/">5 Reasons why the technical debt in Java EE projects is much higher than in COBOL projects &#8211; The CodeBrickie</a> &#8211; While the basic notion of higher technical debt in Java projects compared to COBOL may be certainly true at the time the snapshot was taken for some good reasons, I doubt the reliability of an almighty automatic code analysis tool which is able to produce such testimonies about overall quality of projects with very different technical and organizational backgrounds.</li>
<li><a href="http://jodd.org/doc/jerry/index.html">Jodd | Jerry &#8211; The Unbearable Lightness of Java</a> &#8211; Jerry is a jQuery in Java. Jerry is a fast and concise Java Library that simplifies HTML document parsing, traversing and manipulating. Jerry is designed to change the way that you parse HTML content</li>
<li><a href="http://www.bloomberg.com/news/2011-12-28/facebook-poised-to-lead-biggest-u-s-internet-ipo-year-since-99.html">Facebook Poised to Lead Biggest U.S. Internet IPO Year Since 1999 Bubble &#8211; Bloomberg</a> &#8211; With Facebook considering the largest Internet IPO on record and regulatory filings showing that at least 14 other Web-related companies are planning sales, the industry may raise $11 billion next year, according to data compiled by Bloomberg. That would be the most since $18.5 billion of IPOs in 1999, just before the dot-com bubble burst.</li>
<li><a href="http://medialize.github.com/URI.js/">URI.js &#8211; URLs in Javascript</a> &#8211; URI.js is a javascript library for working with URLs. It offers a &quot;jQuery-style&quot; API (Fluent Interface, Method Chaining) to read and write all regular components and a number of convenience methods like .directory() and .authority().</li>
<li><a href="http://www.geekwire.com/2011/microsoft-place-people-concludes-bernstein-research-report">Microsoft in a better place than many people think, concludes Bernstein report &#8211; GeekWire</a> &#8211; A recent Bernstein Research report says that Microsoft is actually in a good position to manage threats such as tablets and cloud computing and avoid a &quot;doomsday&quot; situation</li>
<li><a href="http://blogs.hbr.org/cs/2011/07/coming_to_terms_with_the_consu.html">Coming to Terms with the Consumerization of IT &#8211; R &ldquo;Ray&rdquo; Wang &#8211; Harvard Business Review</a> &#8211; IT and business leaders need to work together and operate in parallel. If IT slows down the business capability to innovate, the company will suffer as new business models emerge and infrastructure will fail to keep up. If business moves ahead of IT in technology, then the company fails because IT will spend years cleaning up technology messes</li>
<li><a href="http://scobleizer.com/2011/12/26/phone7/">Oh, Charlie, you should have been here for Christmas &mdash; Scobleizer</a> &#8211; It shows why Charlie is so wrong: apps do matter and matter big time and TODAY matter more than carriers.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/28/links-for-december-27th-through-december-28th/">Links for December 27th through December 28th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/12/28/links-for-december-27th-through-december-28th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 27th through November 30th</title>
		<link>http://www.j2eegeek.com/blog/2011/11/30/links-for-november-27th-through-november-30th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/30/links-for-november-27th-through-november-30th/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 03:01:10 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cloudfoundry]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[freakonomics]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[literature]]></category>
		<category><![CDATA[McKinsey]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[NPR]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[toread]]></category>
		<category><![CDATA[touch2.0]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/11/30/links-for-november-27th-through-november-30th/</guid>
		<description><![CDATA[Upgrading to Sencha Touch 2 PR2 &#124; Learn &#124; Sencha &#8211; This has been a brief introduction to some of the updates you should be aware of when using Sencha Touch 2 PR2, and hopefully you enjoy working with it and benefiting from the major enhancements these small changes on your part can bring. VMware&#8217;s [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/30/links-for-november-27th-through-november-30th/">Links for November 27th through November 30th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.sencha.com/learn/upgrading-to-sencha-touch-2-pr2?mkt_tok=3RkMMJWWfF9wsRonv6TMZKXonjHpfsX57OguUKOg38431UFwdcjKPmjr1YEDRdQhcOuuEwcWGog80wlWGeiU">Upgrading to Sencha Touch 2 PR2 | Learn | Sencha</a> &#8211; This has been a brief introduction to some of the updates you should be aware of when using Sencha Touch 2 PR2, and hopefully you enjoy working with it and benefiting from the major enhancements these small changes on your part can bring.</li>
<li><a href="http://www.informationweek.com/news/cloud-computing/platform/232200211?cid=nl_IW_daily_2011-11-28_html">VMware&#8217;s Cloud Foundry Ranked Top Developer Platform</a> &#8211; New VMware kid on the PaaS block takes &quot;best overall&quot; honors, while Google App Engine is best public and IBM SmartCloud best private cloud platform in Evans Data survey.</li>
<li><a href="http://www.npr.org/2011/11/29/142521910/the-digital-breadcrumbs-that-lead-to-big-data?ft=1&amp;f=3&amp;sc=17">Following Digital Breadcrumbs To &#8216;Big Data&#8217; Gold : NPR</a> &#8211; What do Facebook, Groupon and biotech firm Human Genome Sciences have in common? They all rely on massive amounts of data to design their products. Terabytes and even zettabytes of information about consumers or about genetic sequences can be harnessed and crunched.</li>
<li><a href="http://www.12factor.net/">The Twelve-Factor App</a> &#8211; In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that</li>
<li><a href="http://wavded.github.com/humane-js/">Humane JS &#8211; A simple, modern, framework-independent, well-tested, unobtrusive, notification system.</a> &#8211; Humane JS &#8211; A simple, modern, framework-independent, well-tested, unobtrusive, notification system.</li>
<li><a href="http://www.dojoapp.com/">Learn, build, and deploy Ruby web apps using Rails and Sinatra</a> &#8211; We&#039;re going to teach you how to build your first Ruby web application in 3 minutes and deploy it live to the internet. Don&#039;t worry, you won&#039;t have to install or setup anything. We&#039;ll take care of all those pesky little details: Ruby, Rails, Git, Gems, configuring SSH keys, and deploying your application to a server</li>
<li><a href="http://blogs.hbr.org/tjan/2011/11/dont-send-that-email-pick-up-t.html?cm_sp=most_widget-_-default-_-Don't%20Send%20That%20Email.%20Pick%20up%20the%20Phone!">Don&#8217;t Send That Email. Pick up the Phone! &#8211; Anthony Tjan &#8211; Harvard Business Review</a> &#8211; As digital communication accelerates the pace at which people form and broaden relationships, it is also decreasing the rate at which people are willing to resolve issues professionally and directly in-person</li>
<li><a href="http://iwl.me/">I Write Like</a> &#8211; Check which famous writer you write like with this statistical analysis tool, which analyzes your word choice and writing style and compares them with those of the famous writers.</li>
<li><a href="http://www.ft.com/intl/cms/s/2/0d506e0e-1583-11e1-b9b8-00144feabdc0.html#axzz1enItOpBZ">Inside McKinsey &#8211; FT.com</a> &#8211; The world&rsquo;s most prestigious consultancy prides itself on its intellectual prowess and ethical standards. But this year, an insider trading scandal surrounding former McKinsey luminaries has left staff and alumni reeling</li>
<li><a href="http://www.freakonomics.com/2011/11/02/the-way-we-teach-math-and-language-is-wrong/">Freakonomics &raquo; The Way We Teach Math, Sciences, and Languages Is Wrong</a> &#8211; Despite spending 5 percent of the hours that I spent in school, with the self-study method I became far more competent in the language.</li>
<li><a href="http://www.benjamincoe.com/post/13375872364/what-if-smtp-and-sinatra-had-a-baby">Codes from the Underground &#8211; What if SMTP and Sinatra Had a Baby?</a> &#8211; smtproutes is what you&rsquo;d get if Sinatra and SMTP had a baby. It&rsquo;s not an email server with a capital S. smtproutes is a lightweight framework for rapidly prototyping web-services on top of SMTP.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/30/links-for-november-27th-through-november-30th/">Links for November 27th through November 30th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/30/links-for-november-27th-through-november-30th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 14th through November 15th</title>
		<link>http://www.j2eegeek.com/blog/2011/11/15/links-for-november-14th-through-november-15th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/15/links-for-november-14th-through-november-15th/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 01:54:06 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[bigquery]]></category>
		<category><![CDATA[closure]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cto]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[gartner]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[socialmedia]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4650</guid>
		<description><![CDATA[Why Americans use social media &#124; Pew Research Center&#8217;s Internet &#38; American Life Project &#8211; Two-thirds of online adults (66%) use social media platforms such as Facebook, Twitter, MySpace or LinkedIn. These internet users say that connections with family members and friends (both new and old) are a primary consideration in their adoption of social [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/15/links-for-november-14th-through-november-15th/">Links for November 14th through November 15th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://pewinternet.org/Reports/2011/Why-Americans-Use-Social-Media.aspx">Why Americans use social media | Pew Research Center&#8217;s Internet &amp; American Life Project</a> &#8211; Two-thirds of online adults (66%) use social media platforms such as Facebook, Twitter, MySpace or LinkedIn. These internet users say that connections with family members and friends (both new and old) are a primary consideration in their adoption of social media tools</li>
<li><a href="http://coenraets.org/blog/2011/11/set-up-an-amazon-ec2-instance-with-tomcat-and-mysql-5-minutes-tutorial/">Set Up an Amazon EC2 Instance with Tomcat and MySQL &ndash; 5 Minutes Tutorial</a> &#8211; Set Up an Amazon EC2 Instance with Tomcat and MySQL &ndash; 5 Minutes Tutorial</li>
<li><a href="http://www.gartner.com/it/page.jsp?id=1848514">Gartner Says Sales of Mobile Devices Grew 5.6 Percent in Third Quarter of 2011; Smartphone Sales Increased 42 Percent</a> &#8211; Worldwide sales of mobile devices totaled 440.5 million units in the third quarter of 2011, up 5.6 percent from the same period last year, according to Gartner, Inc. Non-smartphone devices performed well, driven by demand in emerging markets for low-cost devices from white-box manufacturers, and for dual-subscriber identity module (SIM) devices.</li>
<li><a href="https://plus.google.com/u/0/115060278409766341143/posts/ViaVbBMpSVG">More information of Google+&#8217;s technology stack from an engineer on their infrastructure team</a> &#8211; Many of you wanted to hear more about Google+&#039;s technology stack. A few of us engineers decided to write a few posts about this topic and share them with you.</li>
<li><a href="http://venturebeat.com/2011/11/14/google-big-data-bigquery/">Got big data? Crunch it with Google&rsquo;s BigQuery | VentureBeat</a> &#8211; Google wants to help you crunch big data like cornflakes. To that end, it is opening up BigQuery, the service is designed for large-scale internal data analytics, to companies of all sizes, and it&rsquo;s adding a web interface so you can do it all in the cloud.</li>
<li><a href="http://www.theverge.com/2011/11/14/2559732/kindle-touch-review">Kindle Touch review &#8211; Amazon reinvents the Kindle with the all-new Kindle Touch. But how far have we really come?</a> &#8211; Amazon reinvents the Kindle with the all-new Kindle Touch. But how far have we really come?</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/15/links-for-november-14th-through-november-15th/">Links for November 14th through November 15th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/15/links-for-november-14th-through-november-15th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 6th through November 9th</title>
		<link>http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 21:50:05 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[amqp]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cloudera]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[ektorp]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gigaom]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[oauth2.0]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[RabbitMQ]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[wallstreet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/</guid>
		<description><![CDATA[What the end of Flash means for Adobe &#8211; SplatF &#8211; Adobes specific phrase in its release was: &#34;Focusing Flash resources on delivering the most advanced PC web experiences, including gaming and premium video, as well as mobile apps.&#34; But the reality is that the mobile browser is the future of the web. So anyone [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/">Links for November 6th through November 9th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.splatf.com/2011/11/adobe-flash/">What the end of Flash means for Adobe &ndash; SplatF</a> &#8211; Adobes specific phrase in its release was: &quot;Focusing Flash resources on delivering the most advanced PC web experiences, including gaming and premium video, as well as mobile apps.&quot; But the reality is that the mobile browser is the future of the web. So anyone who is using Flash today for anything should start working on a plan to eventually stop using it.</li>
<li><a href="http://www.informationweek.com/news/software/info_management/231902645?printer_friendly=this-page">JPMorgan Chase makes a case for the big data platform (and career track) of the future.</a> &#8211; Five of JP Morgan Chase&#039;s seven lines of business now use a Hadoop shared service. They use it for extract, transform, and load (ETL) processing; high-scale Basel III regulatory liquidity analyses and reporting; data mining; transaction analysis; fraud investigation; and social media sentiment analysis. It&#039;s also a low-cost storage option for all types of data, including structured financial records, semi-structured clickstreams and Web logs, and unstructured text and social comment feeds.</li>
<li><a href="http://www.icopybot.com/itunes-backup-manager.htm">iBackupBot &#8211; iTunes Backup Manager for iPhone, iPod Touch, iPad</a> &#8211; iBackupBot for iTunes is a tool that helps you browse, view, export and even EDIT files backed up to iTunes.</li>
<li><a href="http://www.zdnet.com/blog/microsoft/will-there-be-a-silverlight-6-and-does-it-matter/11180">Will there be a Silverlight 6 (and does it matter)?</a> &#8211; Several of my customer and partner contacts have told me they have heard from their own Microsoft sources over the past couple of weeks that Silverlight 5 is the last version of Silverlight that Microsoft will release</li>
<li><a href="http://www.apievangelist.com/2011/11/08/google-launches-oauth-2.0-playground/">Google Launches OAuth 2.0 Playground @ API Evangelist</a> &#8211; Google announced the OAuth 2.0 Playground which allows developers to experiment with APIs using the OAuth 2.0 protocol, and understand how the protocol functions and will make your life easier.</li>
<li><a href="http://blogs.adobe.com/flashplatform/2011/11/flash-to-focus-on-pc-browsing-and-mobile-apps-adobe-to-more-aggressively-contribute-to-html5.html">Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5 (Adobe Flash Platform Blog)</a> &#8211; We will design new features in Flash for a smooth transition to HTML5 as the standards evolve so developers can confidently invest knowing their skills will continue to be leveraged.</li>
<li><a href="http://gigaom.com/2011/11/09/why-flash-didnt-work-out-on-mobile-devices/">Why Flash didn&rsquo;t work out on mobile devices</a> &#8211; Apple leaving mobile Flash off their mobile devices for the last four years, has shown that the web has adapted, with more sites embracing HTML5 for websites, games and apps.</li>
<li><a href="http://www.wallstreetandtech.com/2012-outlook/intro">10 Challenges That Will Shape Wall Street in 2012 &#8211; Wall Street &amp; Technology</a> &#8211; Battered and bruised by a difficult 2011, Wall Street faces another challenging year. We examine 10 critical issues that will set the agenda at capital markets firms in 2012.</li>
<li><a href="http://openmymind.net/2011/11/8/Redis-Zero-To-Master-In-30-Minutes-Part-1/">Redis: Zero to Master in 30 minutes &#8211; Part 1</a> &#8211; More than once, I&#039;ve said that learning Redis is the most efficient way a programmer can spend 30 minutes. This is a testament to both how useful Redis is and how easy it is to learn. But, is it true, can you really learn, and even master, Redis in 30 minutes?</li>
<li><a href="http://olex.openlogic.com/wazi/2011/google-web-toolkit-and-web-services-the-xml-way/">Google Web Toolkit and Web Services: The XML Way | Wazi</a> &#8211; In this two-part series, we&rsquo;ll build a project to show how to get and process XML and JSON data, and deal with sundry matters such as security restrictions and server-side proxies. What you&rsquo;ll learn here should help you deal with all kinds of services and enhance your GWT applications.</li>
<li><a href="http://blogs.mulesoft.org/amqp-and-the-future-of-web-messaging/">From the Mule&rsquo;s Mouth &raquo; AMQP and the future of web messaging</a> &#8211; The real potential for AMQP is queuing on the web, there hasn&rsquo;t been a strong play for this yet but I believe queuing will become a fundamental part of orchestrating services on the web as applications start to leverage APIs more.</li>
<li><a href="http://yourstartupsucks.com/post/12416816599/why-the-mongodb-hate">Why The MongoDB Hate?</a> &#8211; 10gen has built a novel datastore that offers high availability, sharding, and schema-free design at a very specific cost. Bugs will be pushed, mistakes will be made, and systems will go down. There is no silver bullet.10gen has built a novel datastore that offers high availability, sharding, and schema-free design at a very specific cost. Bugs will be pushed, mistakes will be made, and systems will go down. There is no silver bullet.</li>
<li><a href="https://github.com/helun/Ektorp">Ektorp &#8211; Java API for CouchDB</a> &#8211; Ektorp is a persistence API that uses CouchDB as storage engine. The goal of Ektorp is to combine JPA like functionality with the simplicity and flexibility that CouchDB provides.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/">Links for November 6th through November 9th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for October 27th through October 29th</title>
		<link>http://www.j2eegeek.com/blog/2011/10/29/links-for-october-27th-through-october-29th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/10/29/links-for-october-27th-through-october-29th/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 02:15:28 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[conferencing]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[icloud]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[joinme]]></category>
		<category><![CDATA[liveminutes]]></category>
		<category><![CDATA[logmein]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[notepad]]></category>
		<category><![CDATA[redgate]]></category>
		<category><![CDATA[salesforce]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sourcecontrol]]></category>
		<category><![CDATA[sqlserver]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4611</guid>
		<description><![CDATA[The King of Cloud: Q&#38;A with Marc Benioff &#8211; Technology Review &#8211; The CEO of Salesforce.com explains why traditional software is dead and how giants like Oracle are twisting the meaning of cloud computing. Dropbox Announces &#8216;Team&#8217; Service and Mobile Deal &#8211; Technology Review &#8211; The new service, Dropbox for Teams, which has been in [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/29/links-for-october-27th-through-october-29th/">Links for October 27th through October 29th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.technologyreview.com/business/38851/?p1=BI">The King of Cloud: Q&amp;A with Marc Benioff &#8211; Technology Review</a> &#8211; The CEO of Salesforce.com explains why traditional software is dead and how giants like Oracle are twisting the meaning of cloud computing.</li>
<li><a href="http://www.technologyreview.com/web/38995/?ref=rss">Dropbox Announces &#8216;Team&#8217; Service and Mobile Deal &#8211; Technology Review</a> &#8211; The new service, Dropbox for Teams, which has been in beta for the past year, is aimed at companies. It will provide a terabyte of storage for five users, along with administration tools and support, for $795 per year</li>
<li><a href="http://www.technologyreview.com/business/39014/?ref=rss">Security Researchers Rain on Amazon&#8217;s Cloud &#8211; Technology Review</a> &#8211; A new paper has revealed what its authors call &quot;alarming&quot; vulnerabilities in controls over Amazon&#039;s cloud service, but the problems were fixed before anyone could exploit them in real life.</li>
<li><a href="http://techcrunch.com/2011/10/28/liveminutes-launches-simple-free-document-based-web-conferencing-service/">LiveMinutes Launches Simple, Free Document-Based Web Conferencing Service | TechCrunch</a> &#8211; LiveMinutes free web-conferencing service sits between file sharing and web conferencing. You can upload documents (i.e. PowerPoint presentations etc.), and LiveMinutes will give you a link to share with other participants</li>
<li><a href="http://feedproxy.google.com/~r/SqlteamcomWeblogs/~3/X8kF_s_B4ME/sql-server-developer-tools-ndash-codename-juneau-vs-red-gate.aspx">SQL Server Developer Tools &ndash; Codename Juneau vs. Red-Gate SQL Source Control</a> &#8211; So how do the new SQL Server Developer Tools (previously code-named Juneau) stack up against SQL Source Control?  Read on to find out.</li>
<li><a href="http://feedproxy.google.com/~r/miamicoder/uVZv/~3/7GVGqEHqxN4/">New eBook &ndash; Building a Sencha Touch Application</a> &#8211; I just published the Building a Sencha Touch Application eBook. Based on the Sencha Touch tutorials I have written for this blog, the book will teach you how to create a Sencha Touch 1.1.1 application that allows its users to take notes and store them on the device running the app.</li>
<li><a href="https://github.com/github/gitpad">GitPad.exe &#8211; Use Notepad as your Git commit editor</a> &#8211; GitPad.exe &#8211; Use Notepad as your Git commit editor. This single executable allows you to use Notepad as your editor any time Git requires one (commits, interactive rebase, etc).</li>
<li><a href="http://www.vmware.com/resources/techresources/1087">Enterprise Java Applications on VMware &#8211; Best Practices Guide</a> &#8211; This paper discusses best practices for running Enterprise Java Applications on VMware vSphere virtual machines. The guidelines will help you to get the best from your Java applications and application servers when you run them on VMware vSphere.</li>
<li><a href="http://www.infoworld.com/d/the-industry-standard/intel-lost-the-tablet-war-the-desktop-next-177234?source=IFWNLE_nlt_daily_2011-10-27">Intel lost the tablet war &#8212; is the desktop next?</a> &#8211; Intel is losing the multi-billion-dollar tablet war. Tied to Microsoft and its second-rate mobile architecture (currently Windows Phone &quot;Mango&quot;), it&#039;s way behind the transformation sweeping the computing world. I&#039;d never count Intel out, but the ARM architecture and its related ecosystem are ideally positioned to win a major share of the desktop of tomorrow.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/29/links-for-october-27th-through-october-29th/">Links for October 27th through October 29th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/10/29/links-for-october-27th-through-october-29th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for October 8th through October 11th</title>
		<link>http://www.j2eegeek.com/blog/2011/10/11/links-for-october-8th-through-october-11th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/10/11/links-for-october-8th-through-october-11th/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 01:31:30 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jax-ws]]></category>
		<category><![CDATA[jpa2]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[siri]]></category>
		<category><![CDATA[tapestry]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wicket]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4604</guid>
		<description><![CDATA[JavaOne: Comparing Java Web Frameworks &#8211; Finally, he finished with an interesting thought &#8211; that one of the main scalability issues with any web framework is people i.e. the competencies and preferences of the developers on the team. Comparing Mongo DB and Couch DB &#8211; MongoDB &#8211; We are getting a lot of questions &#34;how [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/11/links-for-october-8th-through-october-11th/">Links for October 8th through October 11th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.shaunabram.com/javaone-web-frameworks/">JavaOne: Comparing Java Web Frameworks</a> &#8211; Finally, he finished with an interesting thought &ndash; that one of the main scalability issues with any web framework is people i.e. the competencies and preferences of the developers on the team.</li>
<li><a href="http://www.mongodb.org/display/DOCS/Comparing+Mongo+DB+and+Couch+DB">Comparing Mongo DB and Couch DB &#8211; MongoDB</a> &#8211; We are getting a lot of questions &quot;how are mongo db and couch different?&quot;  It&#039;s a good question: both are document-oriented databases with schemaless JSON-style object data storage.  Both products have their place &#8212; we are big believers that databases are specializing and &quot;one size fits all&quot; no longer applies.</li>
<li><a href="http://blogs.perl.org/users/rafael_garcia-suarez/2011/10/why-dart-is-not-the-language-of-the-future.html">Why Dart is not the language of the future</a> &#8211; Dart fails to provides the advantages of static languages, without compensating by the flexibility of dynamic languages. Nothing has been learned from the dynamic language renaissance of the last ten years; nothing from the functional world; nothing even from the slick concurrency model of Go and its goroutines, also from Google.<br />
So I think it&#039;s a step backwards in language design. With Node.js and Coffeescript around, and the programming paradigms they allow, Dart looks already obsolete and inadapted.</li>
<li><a href="http://minuteproject.wikispaces.com/WS-JEE">minuteproject &#8211; WS-JEE is minuteproject track to quickly have a webservice based on JAX-WS on top of a backend with JPA2 layer</a> &#8211; WS-JEE is minuteproject track to quickly have a webservice based on JAX-WS on top of a backend with JPA2 layer</li>
<li><a href="http://www.asymco.com/2011/10/09/the-new-iphone-portfolio-and-implications-on-asp/">The new iPhone portfolio and implications on ASP | asymco</a> &#8211; The iPhone is now available as five different variants with 10 different price points. Prices and options may vary by country, but I took the US portfolio as the baseline and illustrated it:</li>
<li><a href="http://www.forbes.com/sites/briancaulfield/2011/10/07/apples-next-big-thing-is-already-here-siri-more-than-just-speech-recognition-analyst-says/">Apple&#8217;s Next Big Thing Already Here: Siri More Than Speech Recognition, Analyst Asserts &#8211; Forbes</a> &#8211; Siri is unique because it meshes voice recognition capabilities with both sophisticated artificial intelligence capabilities and tight integration with the phone&rsquo;s other software &mdash; such as its calendar and address book &mdash; and its GPS system</li>
<li><a href="http://www.infoworld.com/d/application-development/review-4-java-clouds-face-175005?source=IFWNLE_nlt_daily_2011-10-05">Review: 4 Java clouds face off | Application Development &#8211; InfoWorld</a> &#8211; CloudBees, Google App Engine, Red Hat OpenShift, and VMware Cloud Foundry reveal the pleasures and perils of coding on a public cloud platform</li>
<li><a href="https://chrome.google.com/webstore/detail/gbchcmhmhahfdphkhkmpfmihenigjmpp">Chrome Remote Desktop BETA &#8211; Chrome Web Store</a> &#8211; Chrome Remote Desktop BETA is the first installment on a capability allowing users to remotely access another computer through the Chrome browser or a Chromebook.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/11/links-for-october-8th-through-october-11th/">Links for October 8th through October 11th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/10/11/links-for-october-8th-through-october-11th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for October 2nd through October 8th</title>
		<link>http://www.j2eegeek.com/blog/2011/10/08/links-for-october-2nd-through-october-8th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/10/08/links-for-october-2nd-through-october-8th/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 19:58:17 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[box.net]]></category>
		<category><![CDATA[clojure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[datacenter]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[exalytics]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mocking]]></category>
		<category><![CDATA[mockito]]></category>
		<category><![CDATA[nitobi]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[salesforce]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[stevejobs]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[tomee]]></category>
		<category><![CDATA[tommy]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/10/08/links-for-october-2nd-through-october-8th/</guid>
		<description><![CDATA[whoosh &#8211; Fast pure-Python indexing and search library. &#8211; Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly. Homepage &#124; [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/08/links-for-october-2nd-through-october-8th/">Links for October 2nd through October 8th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="https://bitbucket.org/mchaput/whoosh/wiki/Home">whoosh &#8211; Fast pure-Python indexing and search library.</a> &#8211; Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly.</li>
<li><a href="http://celeryproject.org/">Homepage | Celery: Distributed Task Queue</a> &#8211; Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.</li>
<li><a href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces17">The Apache Software Foundation Announces Apache TomEE Certified as Java EE 6 Web Profile Compatible : The Apache Software Foundation Blog</a> &#8211; Making its certification debut at JavaOne, Apache TomEE (pronounced &quot;Tommy&quot;) is the Java Enterprise Edition of Apache Tomcat (Tomcat + Java EE = TomEE) that unites several quality Java enterprise projects including Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache MyFaces and more.</li>
<li><a href="https://github.com/ctataryn/ScalaLangTour">Scala Language Tour presentation, and introduction to Scala primarily for Java Developers</a> &#8211; Scala Language Tour presentation, and introduction to Scala primarily for Java Developers &amp; other Object Oriented languages</li>
<li><a href="http://www.h3rald.com/articles/10-programming-languages/">10 programming languages worth checking out &#8211; H3RALD</a> &#8211; This article deals with ten possible candidates, and it&rsquo;s far from being an exhaustive list. The programming languages described henceforth are very different from each other, but they all have one thing in common: they all stimulate my curiosity in their own, very different ways.</li>
<li><a href="http://arstechnica.com/business/news/2011/10/larry-ellison-unveils-oracle-public-cloud-claims-no-one-will-be-locked-in.ars">Larry Ellison unveils Oracle Public Cloud, claims no one will be locked in</a> &#8211; Oracle boasts the Public Cloud will provide &ldquo;all the productivity of Java, without the IT,&rdquo; and &ldquo;the Oracle database you love, now in the cloud.&rdquo;</li>
<li><a href="http://daringfireball.net/2011/10/universe_dented_grass_underfoot">Daring Fireball: Universe Dented, Grass Underfoot</a> &#8211; I like to think that in the run-up to his final keynote, Steve made time for a long, peaceful walk. Somewhere beautiful, where there are no footpaths and the grass grows thick. Hand-in-hand with his wife and family, the sun warm on their backs, smiles on their faces, love in their hearts, at peace with their fate.</li>
<li><a href="http://www.computerweekly.com/Articles/2011/10/06/248085/Oracle-announces-public-cloud-to-host-long-awaited-Fusion.htm">Oracle announces public cloud to host long-awaited Fusion applications &#8211; 10/6/2011 &#8211; Computer Weekly</a> &#8211; &quot;Use the Salesforce cloud if you want them to run your applications forever. It&#039;s kind of sticky, the ultimate vendor lock-in. You can check in but can&#039;t check out,&quot; he said. &quot;It&#039;s the roach hotel of clouds.&quot;</li>
<li><a href="http://blog.box.net/2011/10/06/announcing-box-for-microsoft-office/">Announcing Box For Microsoft Office | The Box Blog</a> &#8211; Box for Office, a new add-on for Microsoft Office 2007 and 2010, lets you easily open, edit, save, and share using Box from within Word, Excel, and PowerPoint.</li>
<li><a href="http://gigaom.com/cloud/oracles-boxes-more-about-integration-than-innovation/">Oracle&rsquo;s boxes more about integration than innovation &mdash; Cloud Computing News</a> &#8211; Exalytics is essentially a bundle of the TimesTen in-memory database acquired by Oracle, Hyperion&rsquo;s EssBase, acquired by Oracle, and Oracle Business Intelligence Enterprise Edition suite or OBIEE.</li>
<li><a href="http://www.sourcetreeapp.com/">SourceTree &#8211; Free Mercurial, SVN and Git GUI for Mac OS X</a> &#8211; A powerful Mac client for Git and Mercurial distributed version control systems. SourceTree strips away the complexity of DVCS and makes it usable for mere mortals.</li>
<li><a href="http://blogs.nitobi.com/andre/index.php/2011/10/03/nitobi-enters-into-acquisition-agreement-with-adobe/">Nitobi enters into Acquisition Agreement with Adobe</a> &#8211; Open Source HTML5 Mobile App Platform Accelerates Adobe&#039;s HTML5 and Web Standards Strategy</li>
<li><a href="http://arstechnica.com/open-source/news/2011/10/phonegap-to-become-an-apache-project-as-adobe-acquires-nitobi.ars">PhoneGap to become an Apache project as Adobe acquires Nitobi</a> &#8211; Adobe has entered an agreement to acquire Nitobi, the startup behind PhoneGap. Alongside news of the acquisition, Adobe and Nitobi have jointly announced plans to donate the PhoneGap project to the Apache Software Foundation.</li>
<li><a href="http://eclipsesource.com/blogs/2011/09/29/effective-mockito-part-2/">Effective Mockito Part 2</a> &#8211; As promised in the first part of the &quot;Effective Mockito&quot; blog series, I will concentrate on Mockito specifics in the followup posts. So, the main topic for Part 2 is Mockito&#039;s @Mock Annotation.</li>
<li><a href="http://webexpedition18.com/articles/useful-css-snippets/">Incredibly Useful CSS Snippets | webexpedition18</a> &#8211; Below is a list of CSS snippets that will help you minimize headaches, frustration and save your time while writing css, and I hope you will find it useful. Whether you are a experienced web developer, or just getting started with css, they are all worth checking out.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/08/links-for-october-2nd-through-october-8th/">Links for October 2nd through October 8th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/10/08/links-for-october-2nd-through-october-8th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for September 17th through September 20th</title>
		<link>http://www.j2eegeek.com/blog/2011/09/20/links-for-september-17th-through-september-20th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/09/20/links-for-september-17th-through-september-20th/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 01:43:33 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[entrepreneurship]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[netflix]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[springroo]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wallstreet]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4596</guid>
		<description><![CDATA[Video: Running Java Web Apps on the Cloud &#8211; Here is a quick screencast that shows how to instantly deploy Java web applications on the cloud with Heroku. New application layering and persistence choices in Spring Roo 1.2 &#124; SpringSource Team Blog &#8211; The newly-released Spring Roo 1.2.0.M1 (see announcement) includes frequently requested support for [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/20/links-for-september-17th-through-september-20th/">Links for September 17th through September 20th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.jamesward.com/2011/09/14/video-running-java-web-apps-on-the-cloud">Video: Running Java Web Apps on the Cloud</a> &#8211; Here is a quick screencast that shows how to instantly deploy Java web applications on the cloud with Heroku.</li>
<li><a href="http://blog.springsource.com/2011/09/14/new-application-layering-and-persistence-choices-in-spring-roo/">New application layering and persistence choices in Spring Roo 1.2 | SpringSource Team Blog</a> &#8211; The newly-released Spring Roo 1.2.0.M1 (see announcement) includes frequently requested support for architectural layers which can be tailored to the needs of the application. This article provides an overview of Roo&#039;s new service and repository layer features.</li>
<li><a href="http://timesofindia.indiatimes.com/business/india-business/India-to-topple-Japan-as-worlds-3rd-largest-economy/articleshow/10052481.cms">India to topple Japan as world&#8217;s 3rd-largest economy &#8211; The Times of India</a> &#8211; India might become the world&#039;s third largest economy in 2011 by overtaking Japan in terms of gross domestic product (GDP)</li>
<li><a href="http://www.apple.com/ipad/business/profiles/st-louis-urgent-cares/">Apple &#8211; iPad in Business &#8211; St. Louis Urgent Cares: iPad makes the rounds with physicians.</a> &#8211; Dr. Saggar agrees. &quot;iPad lets us be human beings when we&rsquo;re with patients,&quot; he says, &quot;instead of someone who comes in for just a few seconds and then walks out. For a medical practice, I think using iPad is a no-brainer.&quot;</li>
<li><a href="http://blogmaverick.com/2011/09/19/the-most-patriotic-thing-you-can-do-2/">The Most Patriotic Thing You Can Do &laquo; blog maverick</a> &#8211; So be Patriotic. Go out there and get rich. Get so obnoxiously rich that when that tax bill comes , your first thought will be to choke on how big a check you have to write. Your 2nd thought will be &ldquo;what a great problem to have&rdquo;, and your 3rd should be a recognition that in paying your taxes you are helping to support millions of Americans that are not as fortunate as you.</li>
<li><a href="http://www.splatf.com/2011/09/netflix-qwikster-facts/">10 things to remember about Netflix while scratching your head about Qwikster &ndash; SplatF</a> &#8211; 10 things to remember about Netflix while scratching your head about Qwikster</li>
<li><a href="http://www.splatf.com/2011/09/netflix-guidance-dvd/">Netflix investors overreact to new forecast: The streaming numbers are what matters &ndash; SplatF</a> &#8211; Here&rsquo;s the thing, though. The future of Netflix is in its streaming business &mdash; not its business of mailing DVDs to people via the U.S. Postal Service. And Netflix only trimmed its forecast for streaming customers by 0.2 million, or 1%.&nbsp;The biggest cut, meanwhile, is 0.8 million DVD-only subscribers, or 27% of that customer base. But that&rsquo;s Netflix&rsquo;s old business, not its new one.&nbsp;</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/20/links-for-september-17th-through-september-20th/">Links for September 17th through September 20th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/09/20/links-for-september-17th-through-september-20th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for September 15th through September 17th</title>
		<link>http://www.j2eegeek.com/blog/2011/09/17/links-for-september-15th-through-september-17th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/09/17/links-for-september-15th-through-september-17th/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 01:30:42 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch2.0]]></category>
		<category><![CDATA[sqlserver]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4594</guid>
		<description><![CDATA[Configuring SQL Server in Amazon EC2: Training Video &#8211; To learn more, check out Jeremiah&#8217;s post on Configuring SQL Server in EC2. It covers who&#8217;s deploying EC2 VMs with SQL, what problems they&#8217;re running into, and how to improve performance SQL Server in EC2 &#8211; So, there you have it &#8211; it&#8217;s possible to get [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/17/links-for-september-15th-through-september-17th/">Links for September 15th through September 17th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://feedproxy.google.com/~r/BrentOzar-SqlServerDba/~3/XSFp0iZnhRw/">Configuring SQL Server in Amazon EC2: Training Video</a> &#8211; To learn more, check out Jeremiah&rsquo;s post on Configuring SQL Server in EC2. It covers who&rsquo;s deploying EC2 VMs with SQL, what problems they&rsquo;re running into, and how to improve performance</li>
<li><a href="http://feedproxy.google.com/~r/BrentOzar-SqlServerDba/~3/gIhX9Ea0hIw/">SQL Server in EC2</a> &#8211; So, there you have it &ndash; it&rsquo;s possible to get great performance for certain types of SQL Server operations in EC2. If you&rsquo;re looking for a cheap way to set up a data warehouse, you should look elsewhere</li>
<li><a href="http://www.adam-bien.com/roller/abien/entry/java_is_1_in_opensource">Java Is #1 In OpenSource &hellip;And Still Climbing</a> &#8211; It seems like Java is not only the most popular language, but also the most used language for OpenSource development [according to: http://www.ohloh.net].</li>
<li><a href="http://www.sencha.com/blog/sencha-touch-2-what-to-expect/">Previewing Sencha Touch 2: Native Packaging and Performance | Blog | Sencha</a> &#8211; Native packaging is now a feature in Sencha Touch 2. With just one command, you can package your application for iOS and for Android. You&rsquo;ll no longer need to write your own wrappers or wrangle with other solutions, it&rsquo;s all built in to Sencha Touch. Best of all, you&rsquo;ll be able to package for both iOS and Android from both Mac and Windows.</li>
<li><a href="http://adamschepis.com/blog/2011/09/15/why-i-go-home-a-dads-manifesto/">Why I Go Home: A Developer Dad&rsquo;s Manifesto | A Work in Progress</a> &#8211; I love my job, I love my career, I love solving hard problems, and I love crafting great software. Just not as much as a I love my daughter</li>
<li><a href="http://blog.heroku.com/archives/2011/9/15/facebook/">Facebook and Heroku sitting in a tree</a> &#8211; We&#039;re delighted to announce that Facebook and Heroku have teamed up to bring you the fastest and easiest way to get your own Facebook app up and running in the cloud.</li>
<li><a href="http://www.nytimes.com/2011/09/15/technology/personaltech/for-android-users-a-cure-for-itunes-withdrawal.html?_r=1&amp;src=me&amp;ref=technology&amp;nl=technology&amp;emc=techupdateema4">For Android Users, a Cure for iTunes Withdrawal &#8211; NYTimes.com</a> &#8211; DoubleTwist, which is free, gives people a way to easily sync their iTunes music library with their Android phones. As such, it&rsquo;s one of the most important, yet often overlooked, pieces of software on the Android market.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/17/links-for-september-15th-through-september-17th/">Links for September 15th through September 17th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/09/17/links-for-september-15th-through-september-17th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for August 24th through August 27th</title>
		<link>http://www.j2eegeek.com/blog/2011/08/27/links-for-august-24th-through-august-27th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/08/27/links-for-august-24th-through-august-27th/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 17:52:27 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[china]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[functional]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[j2eu2]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jetty]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nio]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[polygot]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4581</guid>
		<description><![CDATA[Running MongoDB on the Cloud &#8211; In this video Jared Rosoff covers topics like scaling and performance characteristics of running MongoDB in the cloud and he also shares some best practices when using Amazon EC2. Why it is important to choose a #1 language for an enterprise project : Adam Bien&#8217;s Weblog &#8211; Why it [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/27/links-for-august-24th-through-august-27th/">Links for August 24th through August 27th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://nosql.mypopescu.com/post/9448278465/running-mongodb-on-the-cloud">Running MongoDB on the Cloud</a> &#8211; In this video Jared Rosoff covers topics like scaling and performance characteristics of running MongoDB in the cloud and he also shares some best practices when using Amazon EC2.</li>
<li><a href="http://www.adam-bien.com/roller/abien/entry/why_it_is_important_to">Why it is important to choose a #1 language for an enterprise project : Adam Bien&#8217;s Weblog</a> &#8211; Why it is important to choose a #1 language for an enterprise project?</li>
<li><a href="http://www.kendoui.com/">Kendo UI &#8211; The Art of Web Development</a> &#8211; Kendo UI is a framework for modern HTML UI. Engineered with the latest HTML5, CSS3, and JavaScript standards, it delivers everything needed for client-side, jQuery-powered development in one integrated, compact package.</li>
<li><a href="http://tutorials.jenkov.com/java-nio/nio-vs-io.html">Java NIO: NIO vs. IO</a> &#8211; In this text I will try to shed some light on the differences between Java NIO and IO, their use cases, and how they affect the design of your code.</li>
<li><a href="http://code.google.com/p/totallylazy/">totallylazy &#8211; Another functional library for Java</a> &#8211; A functional library for Java that provides map, reduce, join operations.</li>
<li><a href="http://blog.heroku.com/archives/2011/8/25/java/">Heroku | Heroku for Java</a> &#8211; Heroku is driven by a simple first principle: do what&#039;s best for developers. Supporting Java is what&#039;s best for the large world of Java developers; it&#039;s what&#039;s best for developers who want to use other JVM languages; and it&#039;s even good for users of other languages, who will benefit indirectly from the learning their community may gain from contact with Java. We&#039;re pleased to welcome Java developers to Heroku.</li>
<li><a href="http://seekingalpha.com/article/289332-google-doubles-down-on-android-and-andy-rubin">Google Doubles Down On Android And Andy Rubin &#8211; Seeking Alpha</a> &#8211; Page has opened the full faith-and-credit of Google to Rubin, meaning its best legal and lobbying minds are now at his disposal, and the network Google built for itself may now be slowly opening up to handle direct customer traffic</li>
<li><a href="http://www.forbes.com/sites/stevedenning/2011/08/17/why-amazon-cant-make-a-kindle-in-the-usa/">Why Amazon Can&#8217;t Make A Kindle In the USA &#8211; Forbes</a> &#8211; The managers in both companies did exactly what business school professors and the best management consultants would tell them to do&mdash;improve profitability by focuson on those activities that are profitable and by getting out of activities that are less profitable.</li>
<li><a href="http://davybrion.com/blog/2011/08/advantages-of-being-a-polyglot-programmer/">Advantages Of Being A Polyglot Programmer</a> &#8211; People who only work with one language/platform often have an emotional attachment to it. If you&#039;re emotionally attached, it&#039;s not always easy to remain rational during discussions or when the future of your language/platform is being threatened</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/27/links-for-august-24th-through-august-27th/">Links for August 24th through August 27th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/08/27/links-for-august-24th-through-august-27th/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 June 11th through June 16th</title>
		<link>http://www.j2eegeek.com/blog/2011/06/16/links-for-june-11th-through-june-16th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/06/16/links-for-june-11th-through-june-16th/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 03:02:42 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[boilerplate]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cloudfoundry]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[dependencyinjection]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[gin]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[icloud]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[rod+johnson]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[spiffy]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[versioncontrol]]></category>
		<category><![CDATA[vfabric]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4541</guid>
		<description><![CDATA[Sencha Touch &#8211; An Introduction to Carousels on Vimeo &#8211; Drew Neil (@nelstrom) demonstrates how to use Sencha Touch to create carousel-based apps, such as this artist&#039;s portfolio. YouTube &#8211; Rod Johnson Says Java Can Learn Loads from the Rails Community &#8211; Rod Johnson, tells interviewer Cameron McKenzie that Java developers have a lot to [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/16/links-for-june-11th-through-june-16th/">Links for June 11th through June 16th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://vimeo.com/24475654">Sencha Touch &#8211; An Introduction to Carousels on Vimeo</a> &#8211; Drew Neil (@nelstrom) demonstrates how to use Sencha Touch to create carousel-based apps, such as this artist&#039;s portfolio.</li>
<li><a href="http://www.youtube.com/watch?v=cXU5_a6cZvU">YouTube &#8211; Rod Johnson Says Java Can Learn Loads from the Rails Community</a> &#8211; Rod Johnson, tells interviewer Cameron McKenzie that Java developers have a lot to learn from the Rails community. The response came from a question about what it would take for the enterprise Java community to eagerly adopt cloud based technologies like vFabric and the up and coming Code2Cloud initiative.</li>
<li><a href="http://blog.mongodb.org/post/6587009156/cloudfoundry-mongodb-and-nodejs">The MongoDB NoSQL Database Blog &#8211; Getting started with VMware CloudFoundry, MongoDB and Node.js</a> &#8211; Following up from our previous post we&rsquo;re posting up a quick how-to for using Node.JS, CloudFoundry and MongoDB together. Our end goal here is to build a simple web app that records visits and provides a reporting screen for the last 10 visits.</li>
<li><a href="http://www.canoo.com/blog/2011/06/14/gwt-dependency-injection-recipes-using-gin-ii/">GWT Dependency Injection recipes using GIN (II) &raquo; Canoo RIA Blog</a> &#8211; In this article, we have applied new dependency injection recipes to our GWT demo application. I hope that they can help you give a better structure to your GWT applications and also learn dependency injection features and its &ldquo;best practices&rdquo;.</li>
<li><a href="http://www.senchaworld.com/index.php/2011/sencha-touch-intro-to-listeners/">Sencha Touch &ndash; Intro to Listeners</a> &#8211; Drew Neil (@nelstrom) describes the basics of how listeners work in Sencha Touch. This tutorial is perfect for beginners who want to understand how to create custom behavior and functionality inside their Sencha Touch mobile app.</li>
<li><a href="http://unfoldthat.com/2011/06/09/teach-your-team-some-git.html">Teach your team some Git! Experiences of a team lead who cares. / unfoldthat.com</a> &#8211; Git is not for cowards, so decide quickly and proceed &#8211; or not.</li>
<li><a href="http://coding-and-more.blogspot.com/2011/06/its-official-developers-get-better-with.html">Peter&#8217;s blog: It&#8217;s official: developers get better with age. And scarcer.</a> &#8211; It&#039;s official: developers get better with age. And scarcer.</li>
<li><a href="http://initializr.com/">Initializr &#8211; Start your HTML5 project in 15 seconds!</a> &#8211; Initializr is an HTML5 templates generator to help you getting started with an HTML5 project. It is built on HTML5 Boilerplate, a powerful HTML5 template created by Paul Irish and Divya Manian. Initializr will generate for you a clean customizable template based on Boilerplate with just what you need to start.</li>
<li><a href="http://www.spiffyui.org/?landing">Spiffy UI Framework &#8211; REST, Security, and Rapid Development for GWT</a> &#8211; Spiffy UI Framework &ndash; REST, Security, and Rapid Development for GWT</li>
<li><a href="http://blog.brianstucki.com/post/6357111001/sharedicloud">Live from Las Vegas &#8211; How iCloud works with a shared Apple ID</a> &#8211; To sum it up, it is still possible to use iCloud for your personal stuff, but a shared Apple ID for you and your family. For me, the key was to skip the automated iCloud setup at the iOS welcome walk-through.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/16/links-for-june-11th-through-june-16th/">Links for June 11th through June 16th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/06/16/links-for-june-11th-through-june-16th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for June 10th through June 11th</title>
		<link>http://www.j2eegeek.com/blog/2011/06/11/links-for-june-10th-through-june-11th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/06/11/links-for-june-10th-through-june-11th/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 17:00:46 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bestpractices]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipselink]]></category>
		<category><![CDATA[emc]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[icloud]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[loadtesting]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mockup]]></category>
		<category><![CDATA[multitenant]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[owasp]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[profiling]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[shiro]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[spring3.1]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[springsource]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[webdevelopment]]></category>
		<category><![CDATA[windows8]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4535</guid>
		<description><![CDATA[Writing a Sencha Touch Application, Part 1 &#8211; In this series we will create a Sencha Touch application that allows its users to take notes and store them on the device running the app The Good, the Bad, and the Ugly of REST APIs &#8211; O&#8217;Reilly Broadcast &#8211; We&#039;ve seen a lot of the good, [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/11/links-for-june-10th-through-june-11th/">Links for June 10th through June 11th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://miamicoder.com/2011/writing-a-sencha-touch-application-part-1/">Writing a Sencha Touch Application, Part 1</a> &#8211; In this series we will create a Sencha Touch application that allows its users to take notes and store them on the device running the app</li>
<li><a href="http://broadcast.oreilly.com/2011/06/the-good-the-bad-the-ugly-of-rest-apis.html">The Good, the Bad, and the Ugly of REST APIs &#8211; O&#8217;Reilly Broadcast</a> &#8211; We&#039;ve seen a lot of the good, the bad, and the ugly in API design. This article sums up my thinking on the subject.</li>
<li><a href="http://www.javacodegeeks.com/2011/06/zero-downtime-deployment-and-rollback.html">Zero-downtime Deployment (and Rollback) in Tomcat; a walkthrough and a checklist &#8211; Java Code Geeks</a> &#8211; If you thought Tomcat could not get any better, you thought wrong. Tomcat 7 introduces what is called Parallel Deployment. This was contributed by SpringSource/VMWare. Simply put, parallel deployment is the ability to deploy more than one version of your web application in parallel, making all versions available under the exact same URL.</li>
<li><a href="http://mokk.me/">mokk.me &#8211; Mobile web app mocks</a> &#8211; mokk.me is a web app with no back-end, using HTML, CSS, JavaScript, and CouchDB only</li>
<li><a href="http://nosql.mypopescu.com/post/6411921236/using-couchdb-in-an-ios-application">Using CouchDB in an iOS Application :: myNoSQL</a> &#8211; A guide of using mobile Couchbase Xcode project templates by Marty Schoch. It takes only 5 minutes to get started.</li>
<li><a href="http://www.infoworld.com/t/mobile-development/why-wont-microsoft-say-anything-about-silverlight-687#talkback">Why won&#8217;t Microsoft say anything about Silverlight? | Mobile development &#8211; InfoWorld</a> &#8211; Once touted as the ultimate replacement for Adobe Flash, Microsoft Silverlight&#039;s future seems cloudier than ever</li>
<li><a href="http://www.yuiblog.com/blog/2011/06/09/video-f2esummit2011-donnelly/">YUI Theater &mdash; Jenny Donnelly: &ldquo;Introduction to Git&rdquo; (53 min.) &raquo; Yahoo! User Interface Blog (YUIBlog)</a> &#8211; YUI engineering manager Jenny Donnelly (@jennyd) gives an introduction to Git and how to use it in the real world, including branching and committing, a typical git workflow, merge vs rebase, and tips and tricks that will make your life easier.</li>
<li><a href="http://software-security.sans.org/blog/2011/06/06/safer-software-through-secure-frameworks">Safer Software through Secure Frameworks</a> &#8211; What we need is implementation-level security issues taken care of at the language and framework level. So that developers can focus on their real jobs: solving design problems and writing code that works.</li>
<li><a href="http://software-security.sans.org/blog/2010/08/11/security-misconfigurations-java-webxml-files">Seven Security (Mis)Configurations in Java web.xml Files</a> &#8211; There are a lot of articles about configuring authentication and authorization in Java web.xml files. Instead of rehashing how to configure roles, protect web resources, and set up different types of authentication let&#039;s look at some of the most common security misconfigurations in Java web.xml files.</li>
<li><a href="http://java.dzone.com/articles/java-web-application-security-2">Java Web Application Security &#8211; Part IV: Programmatic Login APIs | Javalobby</a> &#8211; This article has shown you how you can programmatically login using Java EE 6, Spring Security and Apache Shiro. Before Java EE 6 (and Servlet 3), there was no API to programmatically login, so this is a welcome addition</li>
<li><a href="http://nosql.mypopescu.com/post/6384741409/emc-bigdata-acquisition-budget-3-billion">EMC BigData Acquisition Budget: $3 Billion :: myNoSQL</a> &#8211; EMC Corp. may spend about $3 billion on acquisitions this year, keeping pace with last year&rsquo;s tally, to add businesses that can help corporate customers analyze reams of data</li>
<li><a href="http://java-persistence-performance.blogspot.com/2011/06/how-to-improve-jpa-performance-by-1825.html">Java Persistence Performance: How to improve JPA performance by 1,825%</a> &#8211; JPA provides several optimization features and techniques, and some pitfalls waiting to snag the unwary developer. Most JPA providers also provide a plethora of additional optimization features and options. In this blog entry I will explore the various optimization options and techniques, and a few of the common pitfalls.</li>
<li><a href="http://www.brentozar.com/archive/2011/06/how-design-multiclient-databases/">How to Design Multi-Client Databases | Brent Ozar PLF | Brent Ozar PLF</a> &#8211; When you&rsquo;re building an application for lots of clients, there&rsquo;s two common ways to design the database(s):  Option A: Put all clients in the same database Option 2: Build one database per client</li>
<li><a href="http://static.springsource.org/spring/docs/3.1.0.M2/spring-framework-reference/html/new-in-3.1.html">New Features and Enhancements in Spring 3.1</a> &#8211; Building on the support introduced in Spring 3.0, Spring 3.1 is currently under development, and at the time of this writing Spring 3.1 M2 has just been released. This is a list of new features for Spring 3.1</li>
<li><a href="http://blog.joemoreno.com/2011/06/tricks-i-learned-at-apple-steve-jobs.html">Mea Vita (My Life): Tricks I Learned At Apple: Steve Jobs Load Testing @mvorpagel</a> &#8211; While it&#039;s hard to predict exactly how the entire system would behave in the real world, we had a good idea, before we flipped the switch, thanks to our thorough testing strategies.</li>
<li><a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/06/10/businessinsider-apple-icloud-microsoft-cloud-2011-6.DTL">For Google, iCloud Is Annoying; For Microsoft, It&#8217;s A Humiliation (AAPL, MSFT, GOOG)</a> &#8211; The problem for Microsoft is that they had almost a decade to come up with something like iCloud to realize that vision, and they didn&#039;t.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/11/links-for-june-10th-through-june-11th/">Links for June 10th through June 11th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/06/11/links-for-june-10th-through-june-11th/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 26th through May 29th</title>
		<link>http://www.j2eegeek.com/blog/2011/05/29/links-for-may-26th-through-may-29th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/29/links-for-may-26th-through-may-29th/#comments</comments>
		<pubDate>Mon, 30 May 2011 00:27:19 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cloudfoundry]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[forkjoin]]></category>
		<category><![CDATA[hashbang]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[javaee6.0]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jms]]></category>
		<category><![CDATA[jsr166]]></category>
		<category><![CDATA[mapreduce]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[popularity]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quicksort]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4506</guid>
		<description><![CDATA[danwebb.net &#8211; It&#8217;s About The Hashbangs &#8211; Hashbangs(#!) URL syntax is destructive to the web. The implementation is inappropriate, even as a temporary measure or as a downgrade experience. Videos Posted by Facebook Engineering: Push: Tech Talk- May 26, 2011 [HQ] &#8211; In this tech talk, Chuck Rossi will dig into the tools and processes [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/29/links-for-may-26th-through-may-29th/">Links for May 26th through May 29th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://danwebb.net/2011/5/28/it-is-about-the-hashbangs">danwebb.net &#8211; It&#8217;s About The Hashbangs</a> &#8211; Hashbangs(#!) URL syntax is destructive to the web. The implementation is inappropriate, even as a temporary measure or as a downgrade experience.</li>
<li><a href="https://www.facebook.com/video/video.php?v=10100259101684977&amp;oid=9445547199&amp;comments">Videos Posted by Facebook Engineering: Push: Tech Talk- May 26, 2011 [HQ]</a> &#8211; In this tech talk, Chuck Rossi will dig into the tools and processes built by our Release Engineering team that make it possible to push daily updates to the site.</li>
<li><a href="https://sites.google.com/site/tentacoloviola/cookiejacking">Cookiejacking is a UI redressing attack that allows an attacker to hijack his victim&#8217;s cookies without any XSS.</a> &#8211; Cookiejacking is a UI redressing attack that allows an attacker to hijack his victim&#039;s cookies without any XSS.</li>
<li><a href="http://www.youtube.com/watch?v=OVOT6cDnKyU&amp;feature=player_embedded">YouTube &#8211; RailsConf Workshop on using Cloud Foundry</a> &#8211; The workshop takes you through creating a Sinatra application, then takes you through adding Redis http://redis.io to your application.</li>
<li><a href="http://www.deftitlenil.com/2011/04/blog-post_05.html">(def title nil): Quick(er)sort Through Parallelism</a> &#8211; We will detail two effective synchronization policies for parallel Quicksort in Java. One is usable in production now, one is coming soon in JDK 7. Shared count down latch and Fork/Join framework, new in JDK 7 (JSR 166)</li>
<li><a href="http://blog.monitis.com/index.php/2011/05/24/nosql-databases-a-look-at-apache-cassandra/">NoSQL Databases &ndash; A Look at Apache Cassandra</a> &#8211; Cassandra is a fully distributed column-oriented  data store that provides MapReduce implementation using Hadoop. All the nodes in the cluster play the same role. The data (existing and new) are shared automatically among the nodes</li>
<li><a href="http://blog.monitis.com/index.php/2011/05/22/picking-the-right-nosql-database-tool/">Monitis Blog &#8211; Picking the Right NoSQL Database Tool</a> &#8211; Interesting read on the Monitis Blog about picking the right NoSQL tool. They dive into what it is, what&#039;s possibly wrong with RDBMS, describe the different categories of NoSQL and the pros and cons of the different types</li>
<li><a href="http://styledideas.be/blog/2011/05/22/java-ee6-events-a-lightweight-alternative-to-jms/">Java EE6 Events, a lightweight alternative to JMS | Styled Ideas.be</a> &#8211; The feature I&rsquo;m going to talk about today is the event mechanism that is in java EE 6. The general idea is to fire an event and let an eventlistener pick it up</li>
<li><a href="http://www.eweek.com/c/a/Application-Development/Java-Use-Increases-Among-Developers-Worldwide-Survey-844137/">Java Use Increases Among Developers Worldwide: Survey &#8211; Application Development &#8211; News &amp; Reviews &#8211; eWeek.com</a> &#8211; Although Java has been recognized as the most popular and widely used programming language in the world, a new study from Evans Data indicates that Java use grew even more over the last year.</li>
<li><a href="http://www.sencha.com/blog/mobile-safari-in-ios5-the-sencha-wishlist/#date:05:59">A Web Developer&rsquo;s Wishlist for iOS 5</a> &#8211; The potential of HTML5, CSS3 and JavaScript &mdash; especially with frameworks like Sencha Touch &mdash; means that using web technologies for rich user experiences is now as viable as ever. We believe that the iOS browser will show the way, and are looking forward to hearing all about it next month.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/29/links-for-may-26th-through-may-29th/">Links for May 26th through May 29th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/29/links-for-may-26th-through-may-29th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 15th through May 16th</title>
		<link>http://www.j2eegeek.com/blog/2011/05/16/links-for-may-15th-through-may-16th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/16/links-for-may-15th-through-may-16th/#comments</comments>
		<pubDate>Mon, 16 May 2011 23:15:20 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[codecoverage]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[intellij]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jetbrains]]></category>
		<category><![CDATA[mapreduce]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[typesafe]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4471</guid>
		<description><![CDATA[MongoDB Finds A Major Adopter In Craigslist &#124; Javalobby &#8211; MongoDB recently gained another adopter &#8211; The NoSQL data store is now being used to archive billions of records at Craigslist, the popular classifieds and job posting community that serves 570 cities in 50 countries DZone Interviews: Peter Gromov on IntelliJ&#8217;s Groovy support &#124; Groovy [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/16/links-for-may-15th-through-may-16th/">Links for May 15th through May 16th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://java.dzone.com/news/mongodb-finds-major-adopter?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29">MongoDB Finds A Major Adopter In Craigslist | Javalobby</a> &#8211; MongoDB recently gained another adopter &#8211; The NoSQL data store is now being used to archive billions of records at Craigslist, the popular classifieds and job posting community that serves 570 cities in 50 countries</li>
<li><a href="http://groovy.dzone.com/news/dzone-interviews-peter-gromov">DZone Interviews: Peter Gromov on IntelliJ&#8217;s Groovy support | Groovy Zone</a> &#8211; Without a doubt IntelliJ IDEA is the IDE of choice of many Groovy developers out there, simply because it was the first IDE to raise the bar in terms of support for the language &#8212; and continues to do so. Peter Gromov is currently in charge of all things Groovy on IntelliJ, let&#039;s hear what he has to say about his experiences with the language.</li>
<li><a href="http://www.ctoedge.com/content/scala-becomes-platform">Scala Becomes a Platform | CTO Edge</a> &#8211; One new programming language that is likely to get some traction in the enterprise is Scala, which is actually an extension to Java. As such, many corporate IT organizations are likely to see Scala as something that extends their existing programming capabilities to a new scale of distributed computing.</li>
<li><a href="http://www.javacodegeeks.com/2011/05/mapreduce-soft-introduction.html">MapReduce: A Soft Introduction &#8211; Java Code Geeks</a> &#8211; MapReduce is a programming model that lets developers focus on the writing code that processes their data without having to worry about the details of parallel execution.</li>
<li><a href="http://java.dzone.com/articles/code-coverage-metrics-and?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29">Code coverage metrics and Functional Test Coverage | Javalobby</a> &#8211; In short, you really need both functional and technical test coverage metrics. However high code coverage should be the natural outcome of good testing practices, not a goal to be aimed for.</li>
<li><a href="http://gigaom.com/cloud/vmware-is-the-new-microsoft-just-without-an-os/">VMware Is The New Microsoft, Just Without an OS: Cloud Computing News &laquo;</a> &#8211; VMware has less than twenty percent of Microsoft&rsquo;s market cap today. But if I were tracking the growth, and more importantly, enterprise influence, VMware appears to be making the right moves.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/16/links-for-may-15th-through-may-16th/">Links for May 15th through May 16th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/16/links-for-may-15th-through-may-16th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

