<?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; architecture</title>
	<atom:link href="http://www.j2eegeek.com/blog/tag/architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.j2eegeek.com/blog</link>
	<description>In the kingdom of hope, there is no winter.</description>
	<lastBuildDate>Fri, 10 Feb 2012 00:59:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://www.j2eegeek.com/blog/?pushpress=hub'/>
		<item>
		<title>Links for February 1st through February 9th</title>
		<link>http://www.j2eegeek.com/blog/2012/02/09/links-for-february-1st-through-february-9th/</link>
		<comments>http://www.j2eegeek.com/blog/2012/02/09/links-for-february-1st-through-february-9th/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 00:59:14 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adoption]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[datamining]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[gxt3.0]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[heap]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[senchatouch2.0]]></category>
		<category><![CDATA[springdata]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[springmobile]]></category>
		<category><![CDATA[springmvc]]></category>
		<category><![CDATA[springsource]]></category>
		<category><![CDATA[statemanagement]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[toolkit]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[windowsphone]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4686</guid>
		<description><![CDATA[What is Apache Hadoop? &#8211; A look at the components and functions of the Hadoop ecosystem &#8211; What is Apache Hadoop? &#8211; A look at the components and functions of the Hadoop ecosystem Ext GWT 3.0 State API &#124; Blog &#124; Sencha &#8211; The Ext GWT 3.0 State API provides the ability to persist state [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/02/09/links-for-february-1st-through-february-9th/">Links for February 1st through February 9th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://radar.oreilly.com/2012/02/what-is-apache-hadoop.html">What is Apache Hadoop? &#8211; A look at the components and functions of the Hadoop ecosystem</a> &#8211; What is Apache Hadoop? &#8211; A look at the components and functions of the Hadoop ecosystem</li>
<li><a href="http://www.sencha.com/blog/ext-gwt-3-0-state-api?mkt_tok=3RkMMJWWfF9wsRonvqXAZKXonjHpfsX57OguUKOg38431UFwdcjKPmjr1YEGStQhcOuuEwcWGog80wlWGeiU">Ext GWT 3.0 State API | Blog | Sencha</a> &#8211; The Ext GWT 3.0 State API provides the ability to persist state information. The API supports saving state data to different persistence providers. These include providers based on cookies and HTML5 local storage.</li>
<li><a href="http://www.readwriteweb.com/mobile/2011/12/phonegap-releases-version-13-w.php">PhoneGap Releases Version 1.3 With Full Windows Phone Support</a> &#8211; PhoneGap is turning 1.3 today. There are a plethora of new features, tools and controls across five platforms in the new PhoneGap release. Biggest among these is Windows Phone&#039;s support of all PhoneGap features, a first for any mobile platform that is not iOS or Android.</li>
<li><a href="http://www.sencha.com/blog/dive-into-dataview-with-sencha-touch-2-beta-2/">Dive into DataView with Sencha Touch 2 Beta 2 | Blog | Sencha</a> &#8211; The enhanced DataView in Sencha Touch 2 Beta 2 makes it easy to build complex data bound lists.</li>
<li><a href="http://engineering.foursquare.com/2012/02/02/heapaudit-jvm-memory-profiler-for-the-real-world/">HeapAudit &ndash; JVM Memory Profiler for the Real World | Foursquare Engineering Blog</a> &#8211; HeapAudit is not a monitoring tool, but rather an engineering tool that collects actionable data &ndash; information sufficient for directly making code change improvements. It is created for the real world, applicable to live running production servers.</li>
<li><a href="http://gigaom.com/2012/02/07/app-economy-has-created-almost-half-a-million-jobs/">App Economy has created almost half a million jobs &mdash; Tech News and Analysis</a> &#8211; A new report suggests that the nascent app economy spurred on by iOS, Android and Facebook apps has generated 466,000 jobs in the U.S. economy since 2007.</li>
<li><a href="http://www.springsource.org/spring-mobile/news/1.0.0.rc1-released">Spring Mobile 1.0.0.RC1 Released | SpringSource.org</a> &#8211; Spring Mobile provides extensions to Spring MVC that aid in the development of cross-platform mobile web applications. The 1.0.0.RC1 release ships a general facility for user site preference management that can be used independently or in conjunction with the mobile site switcher</li>
<li><a href="http://rubyreloaded.com/trickshots/">Ruby Trick Shots: A Video of 24 Ruby Tips and Tricks</a> &#8211; Over the years, I&#039;ve saved the Ruby techniques that have surprised other Rubyists I know. Now past 100, I&#039;m making an e-book of them! It&#039;ll be free in all forms</li>
<li><a href="http://www.infoq.com/interviews/SevenDeadlySinsOfEnterpriseAgileAdoption">InfoQ: The Seven Deadly Sins of Enterprise Agile Adoption</a> &#8211; Sanjiv Augustine and Arlen Bankston discuss the Seven Deadly Sins that organizations repeatedly make so you can steer clear of them and benefit from a successful Enterprise Agile Adoption.</li>
<li><a href="http://the-object.net/">The Object Network: Linking up our APIs</a> &#8211; Instead of writing a whole new, dedicated HTTP API to your site, publish your data using common JSON object formats, and link your data up, both within your own sites and to other sites. Become part of a global Object Network!</li>
<li><a href="http://www.infoq.com/presentations/Questions-for-an-Enterprise-Architect">InfoQ: Questions for an Enterprise Architect</a> &#8211; Erik D&ouml;rnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?</li>
<li><a href="http://www.infoq.com/presentations/Writing-Applications-for-Cloud-Foundry-Using-Spring-and-MongoDB">InfoQ: Writing Applications for Cloud Foundry Using Spring and MongoDB</a> &#8211; Thomas Risberg and Jared Rosoff show how to create Spring applications using Spring Data and MongoDB, applications deployed on Cloud Foundry.</li>
<li><a href="https://github.com/twitter/bootstrap/">Bootstrap, from Twitter &#8211; HTML, CSS, and JS toolkit from Twitter</a> &#8211; Bootstrap is Twitter&#039;s toolkit for kickstarting CSS for websites, apps, and more. It includes base CSS styles for typography, forms, buttons, tables, grids, navigation, alerts, and more.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/02/09/links-for-february-1st-through-february-9th/">Links for February 1st through February 9th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2012/02/09/links-for-february-1st-through-february-9th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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 22nd</title>
		<link>http://www.j2eegeek.com/blog/2011/12/23/links-for-december-22nd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/12/23/links-for-december-22nd/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 03:37:38 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[flockdb]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[pragmatic]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[twitter]]></category>

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4623</guid>
		<description><![CDATA[Hibernate Should be to Programmers what Cake Mixes are to Bakers &#8211; Cake mixes consist of a mix of things you already have in your cupboard plus a load of unnecessary, potentially harmful preservatives. They cost more than making cake from scratch, the resulting cake tastes worse, they take away people&#8217;s confidence in their ability [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/04/links-for-november-4th/">Links for November 4th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.java-tv.com/2011/11/03/hibernate-should-be-to-programmers-what-cake-mixes-are-to-bakers/">Hibernate Should be to Programmers what Cake Mixes are to Bakers</a> &#8211; Cake mixes consist of a mix of things you already have in your cupboard plus a load of unnecessary, potentially harmful preservatives. They cost more than making cake from scratch, the resulting cake tastes worse, they take away people&rsquo;s confidence in their ability to make their own cakes, and they don&rsquo;t even save you any time. Hibernate has the same misperceived benefits and the same draw-backs. Gordon Ramsay wouldn&rsquo;t be caught dead using any cake mix. As professional programmers, we should be more skeptical of generic frameworks like Hibernate.</li>
<li><a href="http://www.infoq.com/news/2011/11/ea-innovation">InfoQ: Should Enterprise Architecture Teams Be More Focused on Innovation?</a> &#8211; Enterprise Architects may be disproportionally concerned with portfolio consolidation, standardization and simplification instead of offering leadership in business technology innovation. This is the proposition offered by Forrester analyst Brian Hopkins in a recent blog post.</li>
<li><a href="http://www.javacodegeeks.com/2011/11/using-mongodb-with-morphia.html">dzone.com &#8211; Using MongoDB with Morphia</a> &#8211; Morphia is a Java library which acts sort of like an ORM for MongoDB &ndash; it allows us to seamlessly map Java objects to the MongoDB datastore. It uses annotations to indicate which collection a class is stored in, and even supports polymorphic collections</li>
<li><a href="https://enterprise.github.com/">GitHub Enterprise &#8211; Install GitHub on Your Servers</a> &#8211; GitHub on Your Servers &#8211; A secure, intuitive system for enterprise software development and collaboration.</li>
<li><a href="http://www.cutter.com/content-and-analysis/resource-centers/enterprise-architecture/sample-our-research/ear0810.html">10 Key Skills Architects Must Have to Deliver Value | Cutter Consortium</a> &#8211; This Executive Report by Michael Rosen discusses the role of the architect and describes 10 activities that architects should perform to add value to projects.</li>
<li><a href="http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/">25 Secrets of the Browser Developer Tools &ndash; AndiSmith.com</a> &#8211; Over the last few years there has been one tool that has helped out every web developer more than any other &ndash; the browser developer tools. Working in harmony with the web browser, the developer tools allows us to manipulate DOM elements, CSS styles, JavaScript and other useful information from the same window often in real time.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/04/links-for-november-4th/">Links for November 4th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/04/links-for-november-4th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 2nd</title>
		<link>http://www.j2eegeek.com/blog/2011/11/03/links-for-november-2nd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/03/links-for-november-2nd/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 12:00:37 +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[architecture]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[uml]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4621</guid>
		<description><![CDATA[Cisco Gen-Y study: Mobile devices valued more than higher salaries &#124; ZDNet &#8211; New research reveals that Generation Y employees prefer device freedom over higher pay, and they would rather lose their wallets than their smartphones. Yahoo! Announces Cocktails &#8211; Shaken, Not Stirred &#183; YDN Blog &#8211; &#8220;Cocktails&#8221; is a mix of HTML5, Node.JS, CSS3, [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/03/links-for-november-2nd/">Links for November 2nd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.zdnet.com/blog/btl/cisco-gen-y-study-mobile-devices-valued-more-than-higher-salaries/62246">Cisco Gen-Y study: Mobile devices valued more than higher salaries | ZDNet</a> &#8211; New research reveals that Generation Y employees prefer device freedom over higher pay, and they would rather lose their wallets than their smartphones.</li>
<li><a href="http://developer.yahoo.com/blogs/ydn/posts/2011/11/yahoo-announces-cocktails-%E2%80%93-shaken-not-stirred/">Yahoo! Announces Cocktails &ndash; Shaken, Not Stirred &middot; YDN Blog</a> &#8211; &ldquo;Cocktails&rdquo; is a mix of HTML5, Node.JS, CSS3, JavaScript and a lot of ingenuous, creative mind-bending tricks from Yahoo!&rsquo;s engineers. Today, we are announcing two Cocktails: Yahoo!&rsquo;s Mojito, an environment-agnostic JavaScript web application framework, and Yahoo! Manhattan, a hosted platform for Mojito-based applications.</li>
<li><a href="https://www.mckinseyquarterly.com/Strategy/Innovation/Are_you_ready_for_the_era_of_big_data_2864">Are you ready for the era of &lsquo;big data&rsquo;? &#8211; McKinsey Quarterly &#8211; Strategy &#8211; Innovation</a> &#8211; Through investments and forward-looking policies, company leaders and their counterparts in government can capitalize on big data instead of being blindsided by it.</li>
<li><a href="http://www.businessweek.com/printer/magazine/the-omnivore-09282011.html">Amazon, the Company That Ate the World &#8211; BusinessWeek</a> &#8211; Jeff Bezos&#039; new tablet, the Kindle Fire, is cheap, pretty, and puts Amazon in perfect position to take a bite out of Apple&mdash;and every online transaction you make</li>
<li><a href="http://www.infoq.com/articles/merson-documenting-software-architectures-second-edition">InfoQ: Interview and Book Review: Documenting Software Architectures: Views and Beyond, 2nd Edition</a> &#8211; InfoQ spoke with Paulo Merson, co-author of the book on software architecture documentation concept and how it can be used to model the architecture to help with the design and development of software applications.</li>
<li><a href="http://code.google.com/p/zeroclipboard/">zeroclipboard &#8211; Provides &quot;Copy to Clipboard&quot; functionality for your web site using JavaScript and Flash</a> &#8211; The Zero Clipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie, and a JavaScript interface. The &quot;Zero&quot; signifies that the library is invisible and the user interface is left entirely up to you.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/03/links-for-november-2nd/">Links for November 2nd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/03/links-for-november-2nd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for October 29th through November 1st</title>
		<link>http://www.j2eegeek.com/blog/2011/11/01/links-for-october-29th-through-november-1st/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/01/links-for-october-29th-through-november-1st/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 01:15:58 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[dart]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hortonworks]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[ie9]]></category>
		<category><![CDATA[interesting]]></category>
		<category><![CDATA[javascripts]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sqlserver]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4619</guid>
		<description><![CDATA[Yahoo spinoff shakes up Hadoop market with new distro &#8212; Cloud Computing News &#8211; Hortonworks, the Hadoop company that spun out from Yahoo in June , is getting into the software space after all with Tuesday&#8217;s release of the open-source Hortonworks Data Platform Wit.io: Ruby and Python: pivot points &#8211; Python and Ruby seem similar. [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/01/links-for-october-29th-through-november-1st/">Links for October 29th through November 1st</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://gigaom.com/cloud/yahoo-spinoff-shakes-up-hadoop-market-with-new-distro/">Yahoo spinoff shakes up Hadoop market with new distro &mdash; Cloud Computing News</a> &#8211; Hortonworks, the Hadoop company that spun out from Yahoo in June , is getting into the software space after all with Tuesday&rsquo;s release of the open-source Hortonworks Data Platform</li>
<li><a href="http://wit.io/posts/ruby-and-python-pivot-points">Wit.io: Ruby and Python: pivot points</a> &#8211; Python and Ruby seem similar. They&rsquo;re dynamic, flexible and expressive. But everyone knows we don&rsquo;t use them the same way. After 6 years with Ruby and 2 months with Python, I&rsquo;ve tried to find &lsquo;pivot points&rsquo; that define how different they are</li>
<li><a href="http://gigaom.com/cloud/introducing-the-5-watt-server-that-runs-on-cell-phone-chips/">Introducing the 5-watt server that runs on cell phone chips &mdash; Cloud Computing News</a> &#8211; Can ARM wrestle its way into the server market? Calxeda and Hewlett-Packard think so. On Tuesday Calxeda launched its EnergyCore ARM server-on-a-chip (SoC), which it says consumes as little as 1.5 watts (and idles at half a watt). And HP, the world&rsquo;s largest server maker, committed to building EnergyCore-based servers that will consume as little as 5 watts when running all out.</li>
<li><a href="http://www.infoworld.com/d/mobile-technology/have-your-html5-and-native-app-too-177559?source=IFWNLE_nlt_stradev_2011-11-01">Have your HTML5 and native app too | Mobile Technology &#8211; InfoWorld</a> &#8211; A small company called AppMobi says you now can have your cake and eat it, too &#8212; that is, you can develop HTML5 apps that tap into native hardware and OS capabilities, such as gravity sensing, accelerometer, GPS, camera, sound and vibration, and the file system. Its MobiUs browser for iOS implements HTML5&#039;s DirectCanvas API for gaming, as well as the HTML5 local storage API for saving executables and data in the browser cache so that apps can run offline.</li>
<li><a href="http://www.codingthearchitecture.com/2011/10/02/is_caching_an_architectural_smell.html">Is caching an &#8216;Architectural Smell&#8217;?</a> &#8211; We can take the concept to the next layer of abstraction and identify a number of &quot;Architectural Smells&quot;. A recent blog article touched upon one of mine &#8211; the (over) use of Caches.</li>
<li><a href="http://bufr.tumblr.com/post/12126279275/you-are-the-average-of-your-five-closest-friends">Bufr Overflow: You Are the Average of Your Five Closest Friends.</a> &#8211; Bottom line: If the main topic of conversation you have with your friends is not how you can better yourself, you need to get new friends.</li>
<li><a href="http://www.dartlang.org/slides/2011/10/senchacon/index.html#1">Modern Web Apps with HTML5 and DART</a> &#8211; Building Modern Web Apps with HTML5 and DART &#8211; GWT</li>
<li><a href="https://github.com/xdissent/ievms/">xdissent/ievms &#8211; Automated installation of the Microsoft IE App Compat virtual machines</a> &#8211; Microsoft provides virtual machine disk images to facilitate website testing in multiple versions of IE. The ievms scripts aim to facilitate that process using VirtualBox on Linux or OS X. With a single command, you can have IE7, IE8 and IE9 running in separate virtual machines.</li>
<li><a href="http://www.smashingmagazine.com/2011/10/28/useful-coding-workflow-tools-for-web-designers-developers/">Useful Coding Tools and JavaScript Libraries For Web Developers &#8211; Smashing Magazine</a> &#8211; There are so many excellent tools out there which deserve attention of the community, yet unfortunately remain obscure way too often. Here are some of the most useful coding and workflow tools released recently.</li>
<li><a href="http://www.wireclub.com/development/TqnkQwQ8CxUYTVT90/read">Migrating from Microsoft SQL Server to MongoDB &#8211; Lessons Learned</a> &#8211; this year we migrated all our data from Microsoft SQL Server, a traditional relational database, to MongoDB which is a &ldquo;NoSQL&rdquo; document-based database. In this article I will share the challenges we faced and the lessons we have learned from this</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/01/links-for-october-29th-through-november-1st/">Links for October 29th through November 1st</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/01/links-for-october-29th-through-november-1st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for September 10th through September 12th</title>
		<link>http://www.j2eegeek.com/blog/2011/09/12/links-for-september-10th-through-september-12th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/09/12/links-for-september-10th-through-september-12th/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 03:20:56 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[idea10]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[intellij]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[obama]]></category>
		<category><![CDATA[pimco]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[springsocial]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[unclebob]]></category>
		<category><![CDATA[wallstreet]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4590</guid>
		<description><![CDATA[Google &#38; the Future of JavaScript &#124; Infrequently Noted &#8211; Simply stated, Google is absolutely committed to making JavaScript better, and we&#8217;re pushing hard to make it happen. InfoQ: Agile and Architecture Conflict &#8211; There is a constant tussle between following Agile techniques and still managing to do enterprise architecture. While Agile development focuses on [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/12/links-for-september-10th-through-september-12th/">Links for September 10th through September 12th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://infrequently.org/2011/09/google-the-future-of-javascript/">Google &amp; the Future of JavaScript | Infrequently Noted</a> &#8211; Simply stated, Google is absolutely committed to making JavaScript better, and we&rsquo;re pushing hard to make it happen.</li>
<li><a href="http://www.infoq.com/news/2011/06/agile-architecture-conflict">InfoQ: Agile and Architecture Conflict</a> &#8211; There is a constant tussle between following Agile techniques and still managing to do enterprise architecture. While Agile development focuses on adjusting the design and plan as more insight is gained into the domain, architecture establishes the technology stack. It addresses the quality attributes and communicates to the interested stakeholders. Combination of the two is successful when agile techniques are leveraged to drive towards the desired architecture.</li>
<li><a href="http://blog.mongodb.org/post/10126837729/mongodb-2-0-released">The MongoDB NoSQL Database Blog &#8211; MongoDB 2.0 Released</a> &#8211; The MongoDB development team is pleased to announce the release of version 2.0.0.  Version 2.0 is the latest stable release, following the March 2011 release of version 1.8.  This release includes many new features, improvements to existing features, and performance enhancements.</li>
<li><a href="http://www.dzone.com/links/r/spring_social_10_what_a_year_makes.html">dzone.com &#8211; Spring Social 1.0: What a Year Makes</a> &#8211; It&rsquo;s been an exciting year leading up to Spring Social 1.0, and there is a lot to be excited about with this big release. Now that we have a strong, stable foundation, I&rsquo;m looking forward to seeing where Spring Social goes from here.</li>
<li><a href="http://blogs.jetbrains.com/idea/2011/09/refactoring-in-intellij-idea-live-by-robert-c-martin-uncle-bob/">Refactoring in IntelliJ IDEA, Live by Robert C. Martin (Uncle Bob) | JetBrains IntelliJ IDEA Blog</a> &#8211; A live refactoring demo performed by the legendary software expert himself. He&rsquo;s, of course, using IntelliJ IDEA!</li>
<li><a href="http://www.2ality.com/2011/09/google-dart.html">Google Dart to &ldquo;ultimately &#8230; replace JavaScript&rdquo;</a> &#8211; The goal of the Dash effort is ultimately to replace JavaScript as the lingua franca of web development on the open web platform.</li>
<li><a href="http://pow.cx/">Pow: Zero-configuration Rack server for Mac OS X</a> &#8211; Pow is a zero-config Rack server for Mac OS X. Have it serving your apps locally in under a minute</li>
<li><a href="http://www.cnbc.com/id/44447876">A Powerful Obama Speech By Mohamed El-Erian CEO and Co-CIO, Pimco</a> &#8211; Judging from President Obama&#039;s impactful speech this evening, the Administration has at long last recognized the severity of America&#039;s unemployment crisis and the need for a comprehensive policy response.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/12/links-for-september-10th-through-september-12th/">Links for September 10th through September 12th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/09/12/links-for-september-10th-through-september-12th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for September 9th through September 10th</title>
		<link>http://www.j2eegeek.com/blog/2011/09/10/links-for-september-9th-through-september-10th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/09/10/links-for-september-9th-through-september-10th/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 01:27:30 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amqp]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[esb]]></category>
		<category><![CDATA[functional]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[idea11]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[intellij]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[safebox]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[stockmarket]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[wallstreet]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4587</guid>
		<description><![CDATA[Apple&#8217;s P/E compression illustrated &#124; asymco &#8211; he following chart is a simple representation of P/E (line chart with left scale) with Net Income growth super-imposed (bar chart with right scale.) We chose a time period of 22 quarters. 11 quarters after the crisis (i.e. quarters after the one ending in Sept. 2008) and 11 [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/10/links-for-september-9th-through-september-10th/">Links for September 9th through September 10th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.asymco.com/2011/09/09/apples-pe-compression-illustrated/">Apple&rsquo;s P/E compression illustrated | asymco</a> &#8211; he following chart is a simple representation of P/E (line chart with left scale) with Net Income growth super-imposed (bar chart with right scale.) We chose a time period of 22 quarters. 11 quarters after the crisis (i.e. quarters after the one ending in Sept. 2008) and 11 quarters before the crisis (quarter ending 12/20/05 through the one ending 6/30/08).</li>
<li><a href="https://www.defcon.org/images/defcon-19/dc-19-presentations/Cryer/DEFCON-19-Cryer-Taking-Your-Ball-and-Going-Home.pdf">Building Your Own Secure Storage Space That Mirrors Dropbox&#8217;s Functionality</a> &#8211; Building Your Own Secure Storage Space That Mirrors Dropbox&#039;s Functionality</li>
<li><a href="http://www.vimeo.com/28105411">Thinking Functionally on Vimeo</a> &#8211; In this presentation we&#039;ll look at what functional programming is, why we should care about it, and how to make use of it in our daily programming activities.</li>
<li><a href="http://blogs.jetbrains.com/idea/2011/09/new-in-11-changes-digest-for-easier-pre-commit-review/">New in 11: Changes digest for easier pre-commit review | JetBrains IntelliJ IDEA Blog</a> &#8211; Great new features in IntelliJ IDEA v11 &#8211; Changes digest for easier pre-commit review</li>
<li><a href="http://vimeo.com/javazone/videos">Here are all JavaZone&#8217;s 2011 videos on Vimeo</a> &#8211; Here are all JavaZone&#039;s 2011 videos on Vimeo</li>
<li><a href="http://www.infoq.com/news/2011/09/spring-amqp-1.0-ga">InfoQ: Spring AMQP 1.0 GA</a> &#8211; The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions, and is available in both Java and .NET versions.</li>
<li><a href="http://www.infoq.com/news/2011/09/replace-esb-with-gateway">InfoQ: SOA Gateway: A Lightweight, Low-Cost Alternative to the ESB</a> &#8211; Jaime Ryan, Partner Solutions Architect at Layer 7, in an article titled &quot;Rethinking the ESB: Building a simple, secure, scalable Service Bus with an SOA Gateway&quot; has discussed the emergence of the SOA gateway as a viable alternative for the ESB</li>
<li><a href="http://www.computerworld.com/s/article/9219205/Rethinking_the_ESB_Building_a_simple_secure_scalable_Service_Bus_with_an_SOA_Gateway?taxonomyId=157&amp;pageNumber=1">Rethinking the ESB: Building a simple, secure, scalable Service Bus with an SOA Gateway &#8211; Computerworld</a> &#8211; Modern SOA Gateways include all the hallmarks of a traditional ESB: standards-based endpoint abstraction, broad data and transport mediation capabilities and dynamic, intelligent message routing</li>
<li><a href="http://www.safeboxapp.com/welcome.html">Dropbox simplifies your life. Safebox secures it. Safebox and Dropbox work side-by-side.</a> &#8211; Dropbox simplifies your life. Safebox secures it. Safebox and Dropbox work side-by-side.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/10/links-for-september-9th-through-september-10th/">Links for September 9th through September 10th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/09/10/links-for-september-9th-through-september-10th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for August 20th through August 23rd</title>
		<link>http://www.j2eegeek.com/blog/2011/08/23/links-for-august-20th-through-august-23rd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/08/23/links-for-august-20th-through-august-23rd/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 00:25:07 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[finland]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[gretty]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[palm]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[springdata]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4578</guid>
		<description><![CDATA[Why Are Finland&#8217;s Schools Successful? The country&#8217;s achievements in education have other nations doing their homework &#8211; Finland has vastly improved in reading, math and science literacy over the past decade in large part because its teachers are trusted to do whatever it takes to turn young lives around. Deck JS &#187; Modern HTML Presentations [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/23/links-for-august-20th-through-august-23rd/">Links for August 20th through August 23rd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.smithsonianmag.com/people-places/Why-Are-Finlands-Schools-Successful.html">Why Are Finland&#8217;s Schools Successful? The country&#8217;s achievements in education have other nations doing their homework</a> &#8211; Finland has vastly improved in reading, math and science literacy over the past decade in large part because its teachers are trusted to do whatever it takes to turn young lives around.</li>
<li><a href="http://imakewebthings.github.com/deck.js/">Deck JS &raquo; Modern HTML Presentations</a> &#8211; A JavaScript library for building modern HTML presentations. deck.js is flexible enough to let advanced CSS and JavaScript authors craft highly customized decks, but also provides templates and themes for the HTML novice to build a standard slideshow.</li>
<li><a href="http://aws.amazon.com/elasticache/">Amazon ElastiCache &#8211; Memcached in the cloud</a> &#8211; Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud</li>
<li><a href="http://yuiblog.com/crockford/">Crockford on JavaScript: A Public Lecture Series at Yahoo!</a> &#8211; Douglas Crockford is Yahoo!&#039;s JavaScript architect and a member of the committee designing future versions of the world&#039;s most popular programming language. Over first three months of 2010, Douglas delivered his acclaimed series of lectures on the history of JavaScript, its features, and its use. Links to video, transcripts, and photos from each of the events follows:</li>
<li><a href="http://daringfireball.net/2011/08/hp_apotheker">Daring Fireball: A Simple Explanation for Why HP Abandoned Palm and Is Getting Out of the PC Business</a> &#8211; You don&rsquo;t bring in an enterprise consulting guy to turn around a PC and device maker. You bring in an enterprise consulting guy to turn a PC and device maker into an enterprise consulting company.</li>
<li><a href="http://adtmag.com/articles/2011/08/12/role-of-an-architect-in-agile-dev-shop.aspx">What Does an Architect Do in an Agile Shop? An Agile Architect Explains All&#8230; &#8212; Application Development Trends</a> &#8211; The agile architect is a jack-of-all-trades, doing what is necessary to ensure architectural integrity of the product.  Listening, guiding, mentoring and cajoling are all part of the job.</li>
<li><a href="http://blog.jeroenreijn.com/2011/07/getting-started-with-mongodb-and-spring.html">Getting started with MongoDB and Spring Data | Jeroen Reijn</a> &#8211; Getting started with MongoDB and Spring Data</li>
<li><a href="http://daringfireball.net/linked/2011/08/19/arrington">Daring Fireball Linked List: Mike Arrington&#8217;s Taxes Are Too High</a> &#8211; It&rsquo;s easy to understand why the rich tech elite support Democrats on economic issues. They&rsquo;re smart enough to wish we could return to an economy like we had under Bill Clinton.</li>
<li><a href="http://www.ibm.com/developerworks/java/library/j-javadev2-20/index.html?ca=drs-">Java development 2.0: Ultra-lightweight Java web services with Gretty</a> &#8211; Gretty is one of a new school of ultra-lightweight frameworks made for building web services. Built on top of the blazingly fast Java&trade; NIO APIs, Gretty leverages Groovy as a domain-specific language for web endpoints and Grape&#039;s Maven-style dependency management. In this article, get started with using Gretty to build and deploy Java web service applications.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/23/links-for-august-20th-through-august-23rd/">Links for August 20th through August 23rd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/08/23/links-for-august-20th-through-august-23rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for August 6th through August 8th</title>
		<link>http://www.j2eegeek.com/blog/2011/08/09/links-for-august-6th-through-august-8th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/08/09/links-for-august-6th-through-august-8th/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 13:56:36 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[drydrop]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[ehcache]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[globalization]]></category>
		<category><![CDATA[googleappengine]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quickstart]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[society]]></category>
		<category><![CDATA[stockmarket]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wallstreet]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/08/09/links-for-august-6th-through-august-8th/</guid>
		<description><![CDATA[web development &#8211; The Definitive Guide To Forms based Website Authentication &#8211; Stack Overflow &#8211; The Definitive Guide To Forms based Website Authentication What&#8217;s the Fastest Web Browser in the &#8220;Real World?&#8221; Chrome. &#124; TechCrunch &#8211; Compuware&#8217;s benchmarks division, Gomez, has just released new data from a website measurement project whose goal was to determine [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/09/links-for-august-6th-through-august-8th/">Links for August 6th through August 8th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication">web development &#8211; The Definitive Guide To Forms based Website Authentication &#8211; Stack Overflow</a> &#8211; The Definitive Guide To Forms based Website Authentication</li>
<li><a href="http://techcrunch.com/2011/08/08/whats-the-fastest-web-browser-in-the-real-world-chrome/">What&rsquo;s the Fastest Web Browser in the &ldquo;Real World?&rdquo; Chrome. | TechCrunch</a> &#8211; Compuware&rsquo;s benchmarks division, Gomez, has just released new data from a website measurement project whose goal was to determine what the fastest web browser is in the &ldquo;real world&rdquo; of desktop users.</li>
<li><a href="https://www.facebook.com/notes/paul-yang/moving-an-elephant-large-scale-hadoop-data-migration-at-facebook/10150246275318920">Moving an Elephant: Large Scale Hadoop Data Migration at Facebook (2)</a> &#8211; In 2010, Facebook had the largest Hadoop cluster in the world, with over 20 PB of storage. By March 2011, the cluster had grown to 30 PB &mdash; that&rsquo;s 3,000 times the size of the Library of Congress!</li>
<li><a href="http://www.java-tv.com/2011/08/08/web-architecture-versus-enterprise-it/">Web Architecture versus Enterprise IT</a> &#8211; This video show how the typical enterprise IT landscape can benefit from the Web&rsquo;s architecture, what Java developers need to learn to be part of this, and why the whole idea of &ldquo;applications&rdquo; is going to disappear.</li>
<li><a href="http://www.calculatedriskblog.com/2011/08/dow-down-600-s-500-down-666.html">Calculated Risk: Dow Down 600+, S&amp;P 500 down 6.66%</a> &#8211; Here is a table of the largest one day declines (in percentage terms) for the S&amp;P 500 since January 1950. There were quite a few large down days in 2008 and early 2009 &#8230; and now two in the last week (both in red).</li>
<li><a href="http://datablend.be/?p=962">The joy of algorithms and NoSQL: a MongoDB example &#8211; Datablend</a> &#8211; In this article, I try to illustrate my point, by employing NoSQL, and more specifically MongoDB, to solve a specific Chemoinformatics problem in a truly elegant and efficient way. The complete source code can be found on the Datablend public GitHub repository.</li>
<li><a href="http://www.sencha.com/learn/sencha-touch-quick-start">Sencha Touch Quick Start | Learn | Sencha</a> &#8211; Want to build something amazing with Sencha Touch? Use these simple recipes for Mac OSX, and Microsoft Windows to ensure you can get started with the framework&#039;s SDK as quickly as possible. Ideal for a rolling start at hackathons!</li>
<li><a href="http://www.mckinseyquarterly.com/Business_Technology/BT_Strategy/The_IT_factor_in_a_global_business_transformation_An_interview_with_Lenovos_CIO_2844">An interview with Lenovo&#8217;s CIO: The IT factor &#8211; McKinsey Quarterly &#8211; Business Technology &#8211; Strategy</a> &#8211; In a global operating model, IT must deliver the efficiencies of standardization but respect local business needs. Xiaoyan Wang describes her strategy.</li>
<li><a href="http://drydrop.binaryage.com/">DryDrop updates App Engine site after pushing to GitHub</a> &#8211; DryDrop is a tool that lets you host your static site on Google App Engine and update it by pushing to GitHub. Thanks to GitHub post-receive hooks your App Engine site can be updated automatically when you push new content</li>
<li><a href="http://online.wsj.com/article/SB10001424053111903454504576486412642177904.html?mod=googlenews_wsj">Scott Adams on the Benefits of Boredom &#8211; WSJ.com</a> &#8211; Still, it&#039;s worth keeping an eye on the link between our vanishing boredom and our lack of innovation. It&#039;s the sort of trend that could literally destroy the world without anyone realizing what the root problem is.</li>
<li><a href="http://jsoftbiz.wordpress.com/2011/08/01/ehcache-2-5-goes-beta-explanation-included/">Ehcache 2.5 goes beta &#8211; cool new features explained</a> &#8211; The new release of Ehcache has gone beta less than 2 weeks ago, and there are many cool things packed in there, I wanted to talk a bit about it. If you&rsquo;re using Ehcache as a memory cache or as a cache for Hibernate, you&rsquo;ll find some useful information here.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/09/links-for-august-6th-through-august-8th/">Links for August 6th through August 8th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/08/09/links-for-august-6th-through-august-8th/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Links for July 6th through July 23rd</title>
		<link>http://www.j2eegeek.com/blog/2011/07/23/links-for-july-6th-through-july-23rd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/07/23/links-for-july-6th-through-july-23rd/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 14:14:48 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[architect]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere5]]></category>
		<category><![CDATA[vtax]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/07/23/links-for-july-6th-through-july-23rd/</guid>
		<description><![CDATA[HTML5 Charts for Mobile Devices &#124; Touch Charts &#124; Sencha Touch &#124; Products &#124; Sencha &#8211; Introducing Sencha Touch Charts &#8212; the world&#8217;s first HTML5-based, mobile charting and drawing product. Sencha Touch Charts enables you to build complex radar, bar, line, stacked, and pie charts with stunning interactivity and incredible ease of use. Visualizing rich [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/07/23/links-for-july-6th-through-july-23rd/">Links for July 6th through July 23rd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.sencha.com/products/touch/charts">HTML5 Charts for Mobile Devices | Touch Charts | Sencha Touch | Products | Sencha</a> &#8211; Introducing Sencha Touch Charts &mdash; the world&rsquo;s first HTML5-based, mobile charting and drawing product. Sencha Touch Charts enables you to build complex radar, bar, line, stacked, and pie charts with stunning interactivity and incredible ease of use. Visualizing rich data on the mobile web has never been easier.</li>
<li><a href="http://agilityjs.com/">Agility.js Javascript MVC library</a> &#8211; Agility.js is an MVC library for Javascript that lets you write maintainable and reusable browser code without the verbose or infrastructural overhead found in other MVC libraries</li>
<li><a href="http://harvesthq.github.com/chosen/">Chosen &#8211; a javascript plug-in for jQuery and Prototype &#8211; makes select boxes better</a> &#8211; Chosen is a javsacript plug-in that makes long, unwieldy select boxes much more user-friendly. It is currently available in both jQuery and Prototype flavors.</li>
<li><a href="http://www.infoq.com/presentations/Role-of-the-Architect">InfoQ: Pragmatic Software Architecture and the Role of the Architect</a> &#8211; Joe Wirtley introduces software architecture and the role of the architect in software development along with techniques, tips and resources to help one get started thinking as an architect.</li>
<li><a href="http://www.javaworld.com/community/node/8054?source=IFWNLE_jw_2011-07-12">O&#8217;Reilly&#8217;s OSCON Chairman: &quot;Java deserves another look&quot;</a> &#8211; Java dominated the Tiobe Index again in 2010 and outsold all other languages in terms of books sold in 2010. That&#039;s not bad for a dead language. It&#039;s also a reminder that the opinions touted on the blogosphere are rarely reflective of the general spectrum and breakdown of opinions of the software development community.</li>
<li><a href="http://www.oracle.com/us/corporate/events/java7/index.html">Java 7 Webcast</a> &#8211; Watch this Webcast to find out more about the features of Java 7, hear from technologists at companies that use Java technology, and learn through a series of technical presentations and a panel discussion.</li>
<li><a href="http://www.brianmadden.com/blogs/brianmadden/archive/2011/07/14/Is-vmware-screwing-the-non_2D00_view-vdi-community-with-the-vsphere-5-licensing-changes.aspx">Is VMware screwing the non-View VDI community with the vSphere 5 licensing changes? &#8211; Brian Madden &#8211; BrianMadden.com</a> &#8211; While many people are speculating that this is going to be a showstopper for a lot of customers, it&#039;s exacerbated in VDI environments where servers typically have very high memory-to-processor ratios.</li>
<li><a href="http://miamicoder.com/2011/writing-a-sencha-touch-application-part-4/">Writing a Sencha Touch Application, Part 4</a> &#8211; This is the last of a four-part series on how to write a Sencha Touch application. If you&rsquo;re new to the series, here are the links to the previous installments:</li>
<li><a href="http://loewald.com/blog/?p=4254">inconsequence &raquo; Adventures in Mobile Development</a> &#8211; I should state at this point that this does not qualify as a review so much as a disjoint set of observations based on generally shallow experience of a number of mobile development options. It is, in effect, a quick brain dump of my current impressions rather than any kind of careful analysis</li>
<li><a href="http://redmonk.com/sogrady/2011/07/06/mongodb-is-the-new-mysql/">MongoDB is the New MySQL &ndash; tecosystems</a> &#8211; It would be foolish to predict the same success that MySQL enjoyed for MongoDB, because the underlying market context has changed. But it is clear that &ndash; whether it is intentional on 10gen&rsquo;s part or no &ndash; MongoDB is, according to a variety of metrics, the new MySQL.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/07/23/links-for-july-6th-through-july-23rd/">Links for July 6th through July 23rd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/07/23/links-for-july-6th-through-july-23rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for July 3rd through July 6th</title>
		<link>http://www.j2eegeek.com/blog/2011/07/06/links-for-july-3rd-through-july-6th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/07/06/links-for-july-3rd-through-july-6th/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 21:00:55 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[advocacy]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[cdi]]></category>
		<category><![CDATA[coffeescript]]></category>
		<category><![CDATA[dependencyinjection]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googleplus]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[interesting]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[socialnetworking]]></category>
		<category><![CDATA[spring3.1]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wallstreet]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4562</guid>
		<description><![CDATA[The Post-PC era will be a multi-platform era &#124; asymco &#8211; The thesis that one dominant platform wins the mobile &#8220;war&#8221; is naive. The post-PC era will be a multi-platform era. Developers already understand this. Platform vendors know this. It&#8217;s time to unlearn the lessons of the PC era. CDI 1.0 vs. Spring 3.1 feature [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/07/06/links-for-july-3rd-through-july-6th/">Links for July 3rd through July 6th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.asymco.com/2011/07/06/the-post-pc-era-will-be-a-multi-platform-era/">The Post-PC era will be a multi-platform era | asymco</a> &#8211; The thesis that one dominant platform wins the mobile &ldquo;war&rdquo; is naive. The post-PC era will be a multi-platform era. Developers already understand this. Platform vendors know this. It&rsquo;s time to unlearn the lessons of the PC era.</li>
<li><a href="http://java.dzone.com/articles/cdi-10-vs-spring-31-feature">CDI 1.0 vs. Spring 3.1 feature comparsion: bean definition &amp; dependency injection | Javalobby</a> &#8211; This blog article provides a comparison matrix between Spring IoC 3.1 and CDI implementation JBoss Weld 1.1</li>
<li><a href="http://www.imixs.org/">Imixs Workflow Project &#8211; Java BPM &#8230;the open source workflow technology for business applications</a> &#8211; Imixs Workflow is an open source project based on a robust and scalable technology, to design business applications in a fast and easy way.</li>
<li><a href="http://www.infoq.com/articles/twitter-java-use">InfoQ: Twitter Shifting More Code to JVM, Citing Performance and Encapsulation As Primary Drivers</a> &#8211; While it almost certainly remains the largest Ruby on Rails based site in the world, Twitter has gradually been moving more and more of its stack to the JVM. The change is partially motivated by oft-cited advantages of the JVM, such as performance and scalability, but is also driven by a desire for better encapsulation of individual services, and other architectural concerns.</li>
<li><a href="http://www.mckinseyquarterly.com/newsletters/topten/2011_Q2.html">Top Ten Articles for Q2 2011 from the McKinsey Quarterly</a> &#8211; Top Ten Articles for Q2 2011 from the McKinsey Quarterly</li>
<li><a href="http://technology.amis.nl/blog/12786/building-java-object-graph-with-tour-de-france-results-using-screen-scraping-java-util-parser-and-assorted-facilities">Building Java Object Graph with Tour de France results &ndash; using screen scraping, java.util.Parser and assorted facilities &laquo; AMIS Technology blog</a> &#8211; Building Java Object Graph with Tour de France results &ndash; using screen scraping, java.util.Parser and assorted facilities</li>
<li><a href="http://www.infoq.com/presentations/Innovation-at-Google">InfoQ: Innovation at Google</a> &#8211; Patrick Copeland on pretotyping: innovators beat ideas, pretotypes beat productypes, data beats opinions, doing beats talking, simple beats complex, now beats later, commitment beats committees.</li>
<li><a href="http://scala-boss.heroku.com/#1">Convince your Boss to let you use Scala</a> &#8211; Convince your Boss to let you use Scala</li>
<li><a href="http://ruby-kickstart.com/">Ruby Kickstart: free course with videos, quizzes, &amp; challenges</a> &#8211; Ruby Kickstart: free course with videos, quizzes, &amp; challenges</li>
<li><a href="http://www.wired.com/epicenter/2011/06/inside-google-plus-social/all/1">Inside Google+ &mdash; How the Search Giant Plans to Go Social | Epicenter&nbsp;| Wired.com</a> &#8211; Google believes that with Circles it has solved the tough sharing problem that Facebook has inexplicably failed to crack. &ldquo;With Facebook I have 500 friends &mdash; my mom&rsquo;s my friend, my boss is my friend,&rdquo; says Shimrit Ben-Yair, the product manager in charge of the social graph. &ldquo;So when I share on Facebook, I overshare. On Twitter, I undershare, because it&rsquo;s public. If Google hits that spot in the middle, we can revolutionize social interaction</li>
<li><a href="http://blog.nuclearsandwich.com/coffeescript-an-outsider-opinion">CoffeeScript. An Outsider Opinion &#8211; nuclearsandwich&#8217;s Blog</a> &#8211; Thoughts on CoffeeScript from a server-side developer just getting started with frontend and JavaScript development.</li>
<li><a href="http://paul.kedrosky.com/archives/2011/07/the-confluence-of-technology-finance.html">The Confluence of Technology &amp; Finance</a> &#8211; Andrew Lo of MIT on the confluence of technology &amp; finance, and what is has wrought, for good and &hellip; much less good. And, yes, John Thain is in this too</li>
<li><a href="http://www.chrisbrogan.com/googleplus50/">The Google Plus 50</a> &#8211; I wrote down 50 things to think about with regards to Google+, in no particular order. The purpose of this list is to get you thinking about a bunch of different possibilities.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/07/06/links-for-july-3rd-through-july-6th/">Links for July 3rd through July 6th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/07/06/links-for-july-3rd-through-july-6th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for June 20th through June 23rd</title>
		<link>http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 14:30:58 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[decisions]]></category>
		<category><![CDATA[dependencyinjection]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[fairuse]]></category>
		<category><![CDATA[gin]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[javadoc]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[owasp]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[RHEL5]]></category>
		<category><![CDATA[rhel6]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[simpledb]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[softwarearchitecture]]></category>
		<category><![CDATA[softwareengineering]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[voldemort]]></category>
		<category><![CDATA[webapps]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[zap]]></category>
		<category><![CDATA[zedattackproxy]]></category>

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4493</guid>
		<description><![CDATA[Ahead Of IPO, Brightcove Launches A Whole New Business Making Apps &#8211; Brightcove&#039;s new &#34;App Cloud&#34; business is basically an app-building platform for companies that want mobile, tablet, and mobile web apps, but don&#039;t necessarily want to hire and manage an expensive developer team AirPlay for Windows Media Center &#8211; Beta 1 &#171; Thomas Pleasance [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/24/links-for-may-23rd-through-may-24th/">Links for May 23rd through May 24th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.businessinsider.com/brightcove-app-cloud-2011-5?op=1">Ahead Of IPO, Brightcove Launches A Whole New Business Making Apps</a> &#8211; Brightcove&#039;s new &quot;App Cloud&quot; business is basically an app-building platform for companies that want mobile, tablet, and mobile web apps, but don&#039;t necessarily want to hire and manage an expensive developer team</li>
<li><a href="http://thomaspleasance.com/2011/05/23/airplay-for-windows-media-center-beta-1/">AirPlay for Windows Media Center &ndash; Beta 1 &laquo; Thomas Pleasance</a> &#8211; AirPlay for Windows Media Center &ndash; Beta 1</li>
<li><a href="http://www.infoq.com/news/2011/05/gartner-enterprise-architecture">InfoQ: Gartner: Out of Necessity, Enterprise Architecture Begins to Align Closer with Business</a> &#8211; Multiple factors have contributed to the acceleration towards a more business-integrated EA team. Gartner cites the business&rsquo;s increased capability to make independent technology decisions, management pressure on EA teams to deliver tangible business value, and the growing CIO opinion that IT strategies should align with business priorities.</li>
<li><a href="http://redmonk.com/sogrady/2011/05/24/the-age-of-data/">The Age of Software was fun. Welcome to the Age of Data. &ndash; tecosystems</a> &#8211; Software support and services alone hasn&rsquo;t produced a Top 20 revenue earner in over two decades, and doesn&rsquo;t appear poised to anytime soon.
<p>The Age of Software was fun. Welcome to the Age of Data.</li>
<li><a href="http://www.aosabook.org/en/nosql.html">The Architecture of Open Source Applications: The NoSQL Ecosystem</a> &#8211; The NoSQL ecosystem is still in its infancy, and many of the systems we&#039;ve discussed will change architectures, designs, and interfaces. The important takeaways in this chapter are not what each NoSQL system currently does, but rather the design decisions that led to a combination of features that make up these systems</li>
<li><a href="http://www.sencha.com/blog/sencha-touch-customer-spotlight-vimeo/">Sencha Touch Customer Spotlight: Vimeo | Blog | Sencha</a> &#8211; Sencha Touch gave us the benefits of native app-like performance and user interface but without the limitations of slower development time..</li>
<li><a href="http://www.codinghorror.com/blog/2011/05/the-infinite-version.html">The Infinite Version</a> &#8211; Somehow, we have to be able to automatically update software while it is running without interrupting the user at all.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/24/links-for-may-23rd-through-may-24th/">Links for May 23rd through May 24th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/24/links-for-may-23rd-through-may-24th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 20th through May 21st</title>
		<link>http://www.j2eegeek.com/blog/2011/05/21/links-for-may-20th-through-may-21st/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/21/links-for-may-20th-through-may-21st/#comments</comments>
		<pubDate>Sun, 22 May 2011 03:02:33 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[bestpractices]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[intelligence]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[khanacademy]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[psychology]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[serialization]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4486</guid>
		<description><![CDATA[The MessagePack Project &#8211; Extremely efficient object serialization library for cross-language communication. It&#8217;s like JSON, but very fast and small. &#8211; MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small. Guest Blog: You can increase your [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/21/links-for-may-20th-through-may-21st/">Links for May 20th through May 21st</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://msgpack.org/">The MessagePack Project &#8211; Extremely efficient object serialization library for cross-language communication. It&#8217;s like JSON, but very fast and small.</a> &#8211; MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.</li>
<li><a href="http://www.scientificamerican.com/blog/post.cfm?id=you-can-increase-your-intelligence-2011-03-07">Guest Blog: You can increase your intelligence: 5 ways to maximize your cognitive potential</a> &#8211; &quot;One should not pursue goals that are easily achieved. One must develop an instinct for what one can just barely achieve through one&#039;s greatest efforts.&quot; &mdash;Albert Einstein</li>
<li><a href="http://www.economist.com/blogs/babbage/2011/05/internet_security">Internet security: Keys to the cloud castle | The Economist</a> &#8211; What Dropbox provides is more than adequate for most users. Those with a more stringent need for privacy&mdash;most often because they are breaking either a just or unjust law&mdash;need to take responsibility for their own privacy, not count on a remote, third party service to provide it</li>
<li><a href="http://www.infoq.com/presentations/Putting-the-re-into-Architecture">InfoQ: Putting the &quot;re&quot; into Architecture</a> &#8211; Kevlin Henney promotes live architecture through refactoring, recovery, re-envisioning, retrospection, re-engineering, repair, rewriting, reduction, reuse, reaction, re-evaluation and remembering.</li>
<li><a href="http://www.sparkjava.com/">Spark &#8211; A Sinatra inspired micro web framework for quickly creating web applications in Java with minimal effort</a> &#8211; A Sinatra inspired micro web framework for quickly creating web applications in Java with minimal effort</li>
<li><a href="http://www.businessweek.com/magazine/content/11_22/b4230072816925.htm">Salman Khan: The Messiah of Math &#8211; BusinessWeek</a> &#8211; Can an ex-hedge fund guy and his nonprofit Khan Academy make American schoolkids competitive again?</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/05/21/links-for-may-20th-through-may-21st/">Links for May 20th through May 21st</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/05/21/links-for-may-20th-through-may-21st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for May 9th through May 11th</title>
		<link>http://www.j2eegeek.com/blog/2011/05/11/links-for-may-9th-through-may-11th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/05/11/links-for-may-9th-through-may-11th/#comments</comments>
		<pubDate>Thu, 12 May 2011 00:45:57 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[articles]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[children]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[forplay]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[homeautomation]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[insights]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[paloalto]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[WebGL]]></category>

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4111</guid>
		<description><![CDATA[What&#8217;s New in Ext JS 4 &#124; Ext JS 4 &#124; Products &#124; Sencha &#8211; Ext JS 4 brings a whole new way to build client applications, but introducing the popular model-view-controller pattern to Ext JS How CEOs Can Manage Information Technology &#8211; WSJ.com &#8211; Too many CEOs and other top executives often don&#039;t even [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/29/links-for-april-27th-through-april-29th/">Links for April 27th through April 29th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.sencha.com/products/extjs/whats-new-in-ext-js-4/">What&#8217;s New in Ext JS 4 | Ext JS 4 | Products | Sencha</a> &#8211; Ext JS 4 brings a whole new way to build client applications, but introducing the popular model-view-controller pattern to Ext JS</li>
<li><a href="http://online.wsj.com/article/SB10001424052748704336504576258561056702944.html?mod=googlenews_wsj">How CEOs Can Manage Information Technology &#8211; WSJ.com</a> &#8211; Too many CEOs and other top executives often don&#039;t even know where to begin when it comes to managing IT. To that end, we offer the four IT questions that every CEO needs to think about&mdash;and answer.</li>
<li><a href="https://github.com/senchalearn/teagrams">senchalearn/teagrams &#8211; Teagrams is an experimental app for the iPad 2 using Sencha Touch and the Instagram API.</a> &#8211; Teagrams is an experimental app for the iPad 2 using Sencha Touch and the Instagram API. It makes a request to the Instagram API for all photos posted with the tag &quot;tea&quot; and the populates the images along with the user&#039;s name whom took it.</li>
<li><a href="http://www.siliconangle.tv/video/bofas-abhi-mehta-hadoop-major-disruptive-force">Data Guru Abhi Mehta on Hadoop as a Major Disruptive Force | siliconANGLE TV</a> &#8211; Data guru Abhi Mehta talks about Hadoop as the most significant open source movement since Linux. Mehta puts forth a vision of how analytics and big data, powered by Hadoop is fundamentally and permanently changing businesses</li>
<li><a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/04/27/businessinsider-why-i-jeff-bezos-keep-spending-billions-on-amazon-rd-2011-4.DTL">Why I, Jeff Bezos, Keep Spending Billions On Amazon R&amp;D (AMZN)</a> &#8211; Service-oriented architecture &#8212; or SOA &#8212; is the fundamental building abstraction for Amazon technologies</li>
<li><a href="http://blog.springsource.com/2011/04/27/getting-started-redis-spring-cloud-foundry/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Interface21TeamBlog+%28SpringSource+Team+Blog%29">Getting Started with Redis, Spring Data &amp; Cloud Foundry | SpringSource Team Blog</a> &#8211; I am going to quickly showcase what it takes to work with a key value store (Redis) using Spring (Spring Redis) through one of Spring Data samples (RetwisJ) and deploy the app into the cloud (through Cloud Foundry) to share it with the world.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/04/29/links-for-april-27th-through-april-29th/">Links for April 27th through April 29th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/04/29/links-for-april-27th-through-april-29th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

