<?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; gwt</title>
	<atom:link href="http://www.j2eegeek.com/blog/tag/gwt/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 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 20th through December 21st</title>
		<link>http://www.j2eegeek.com/blog/2011/12/21/links-for-december-20th-through-december-21st/</link>
		<comments>http://www.j2eegeek.com/blog/2011/12/21/links-for-december-20th-through-december-21st/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 03:51:21 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[coffeescript]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[engineyard]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[foursquare]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[gwt4mobile]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[HtmlStapler]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jetbrains]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[servletfilter]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sopa]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webstorm]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/12/21/links-for-december-20th-through-december-21st/</guid>
		<description><![CDATA[Linux: 20 Iptables Examples For New SysAdmins &#8211; This post list most common iptables solutions required by a new Linux user to secure his or her Linux operating system from intruders InfoQ: WebStorm 3.0: JetBrains Provides a More Complete JavaScript IDE &#8211; WebStorm 3.0 adds support for Node.js, CoffeeScript, JSLint, JavaScript Unit Testing and includes [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/21/links-for-december-20th-through-december-21st/">Links for December 20th through December 21st</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.cyberciti.biz/tips/linux-iptables-examples.html">Linux: 20 Iptables Examples For New SysAdmins</a> &#8211; This post list most common iptables solutions required by a new Linux user to secure his or her Linux operating system from intruders</li>
<li><a href="http://www.infoq.com/news/2011/12/WebStorm-3">InfoQ: WebStorm 3.0: JetBrains Provides a More Complete JavaScript IDE</a> &#8211; WebStorm 3.0 adds support for Node.js, CoffeeScript, JSLint, JavaScript Unit Testing and includes enhancements of the JavaScript and XSLT debuggers.</li>
<li><a href="http://java.dzone.com/videos/intro-gwt4touch-20">Intro to GWT4Touch 2.0 | Javalobby</a> &#8211; GWT4Touch is a mobile framework that gives you the ability to write mobile applications based on HTML5. The framework internally leverage the industry leading HTML5 mobile framework application</li>
<li><a href="http://blog.springsource.org/2011/12/21/spring-framework-moves-to-github/">Spring Framework moves to GitHub | SpringSource Team Blog</a> &#8211; Today we&#039;re happy to announce that the Spring Framework has moved to GitHub!</li>
<li><a href="http://www.engineyard.com/blog/2011/mongodb-best-practices/">10 MongoDB Tips From Engine Yard Data Team | Engine Yard Blog</a> &#8211; 10 MongoDB Tips From Engine Yard Data Team</li>
<li><a href="http://jodd.org/doc/lagarto/htmlstapler.html">HtmlStapler is a nice tool for automatic packaging of web resources</a> &#8211; HtmlStapler is a nice tool for automatic packaging of web resources included by HTML page: javascript and CSS files. Just by enabling HtmlStapler in your web application, all multiple resource (javascript and css) links will be automatically and transparently replaced by a single link(s)</li>
<li><a href="http://engineering.foursquare.com/2011/12/21/show-and-tell-mongodb-at-foursquare/">Show and Tell: MongoDB at foursquare | Foursquare Engineering Blog</a> &#8211; On Friday 12/9, @cooperb gave a talk at the MongoSV 2011 conference covering our experiences deploying MongoDB on Amazon Web Services, including some of the operational tricks we use to keep our database servers highly performant.</li>
<li><a href="http://aplusk.posterous.com/87693122">SOPA Is The Problem And Not The Solution.</a> &#8211; SOPA Bill is trying to prevent intellectual property piracy which is a legitimate goal, but the way it is going about it will break the Internet and may cause economic calamity.</li>
<li><a href="http://www.kernelmag.com/scene/2011/12/developers-developers-developers/">The golden age of the developer &ndash; David Haywood Smith &ndash; The Kernel</a> &#8211; There&#039;s never been a better time to be a developer. Thanks to an unprecedented range of open-source software, learning resources and useful web services at our disposal, we can learn new languages, get help, collaborate with others and, if our ideas win traction, there&rsquo;s now a multitude of investors waiting in the wings to help us build companies around our products.</li>
<li><a href="http://carpeaqua.com/2011/12/19/my-ultimate-developer-and-power-users-tool-list-for-mac-os-x-2011-edition-/">My Ultimate Developer and Power Users Tool List for Mac OS X (2011 Edition) &mdash; carpeaqua by Justin Williams</a> &#8211; This is the third installment of my must have must have list of tools and utilities as a Mac and iOS developer.</li>
<li><a href="http://css.dzone.com/articles/spark-micro-framework">The Spark micro framework | Web Builder Zone</a> &#8211; Spark is a Sinatra inspired micro web framework for quickly creating web applications in Java with minimal effort.</li>
<li><a href="http://rickardoberg.wordpress.com/2011/12/19/creating-a-jdbc-driver-for-neo4j/">Creating a JDBC driver for Neo4j | Stuck in the middle</a> &#8211; While most NOSQL databases, such as Neo4j, provide a non-relational way to store and query data, in this case it was possible to create a JDBC driver that can expose that non-relational data in a way that works reasonably well with the JDBC API</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/21/links-for-december-20th-through-december-21st/">Links for December 20th through December 21st</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/12/21/links-for-december-20th-through-december-21st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for December 10th through December 15th</title>
		<link>http://www.j2eegeek.com/blog/2011/12/16/links-for-december-10th-through-december-15th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/12/16/links-for-december-10th-through-december-15th/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 01:01:14 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[executorservice]]></category>
		<category><![CDATA[forkjoinpool]]></category>
		<category><![CDATA[foss]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hibernate4.0]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[instantmessaging]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[joyent]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[spring3.1]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[threading]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[xmpp]]></category>
		<category><![CDATA[zeitgeist]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4662</guid>
		<description><![CDATA[Chrome 15 puts IE8 in rear-view mirror, takes No. 1 spot &#8211; Google&#039;s Chrome 15 has jumped into the number one spot, replacing Microsoft&#039;s Internet Explorer 8 (IE8) as the world&#039;s most popular browser edition. The 10 Most Important Open Source Projects of 2011 &#124; Linux.com &#8211; It turns out that 2011 was a banner [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/16/links-for-december-10th-through-december-15th/">Links for December 10th through December 15th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.computerworld.com/s/article/print/9222706/Chrome_15_puts_IE8_in_rear_view_mirror_takes_No._1_spot">Chrome 15 puts IE8 in rear-view mirror, takes No. 1 spot</a> &#8211; Google&#039;s Chrome 15 has jumped into the number one spot, replacing Microsoft&#039;s Internet Explorer 8 (IE8) as the world&#039;s most popular browser edition.</li>
<li><a href="https://www.linux.com/news/featured-blogs/196-zonker/524082-the-10-most-important-open-source-projects-of-2011">The 10 Most Important Open Source Projects of 2011 | Linux.com</a> &#8211; It turns out that 2011 was a banner year for open source projects. And now, in no particular order, the 10 most important projects of 2011.</li>
<li><a href="http://www.javacodegeeks.com/2011/12/persistence-layer-with-spring-31-and_14.html">The Persistence Layer with Spring 3.1 and JPA &#8211; Java Code Geeks</a> &#8211; This is the third 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 and JPA</li>
<li><a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=nAooIjOlu_w">It&#8217;s Big. It&#8217;s Free. It&#8217;s MongoDB on OpenShift &#8211; YouTube</a> &#8211; In this video OpenShift Paas Master Issac Roth details the new MongoDB features in OpenShift</li>
<li><a href="http://www.marketwatch.com/story/joyent-announces-smartmachine-appliance-for-mongodb-2011-12-09">Joyent Announces SmartMachine Appliance for MongoDB &#8211; MarketWatch</a> &#8211; Joyent, the global provider of cloud computing software and services, today is launching its SmartMachine Appliance for MongoDB to serve the fast growing market for MongoDB products in the online game, mobile, social network and e-commerce sectors</li>
<li><a href="http://www.googlezeitgeist.com/en/">Google Zeitgeist 2011 &#8211; How the World Searched</a> &#8211; What mattered in 2011? Zeitgeist sorted billions of Google searches to capture the year&#039;s 10 fastest-rising global queries and the rest of the spirit of 2011.</li>
<li><a href="https://plus.google.com/110412141990454266397/posts/ivVepvxCu3g">Google is using GWT &ndash; and you?</a> &#8211; People sometimes ask me why Google itself doesn&#039;t use GWT, but many people don&#039;t realize that many of Google&#039;s newer services are written using it. Some Google products that use Google Web Toolkit that you may not know about:</li>
<li><a href="http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/12/14/anyone-can-build-a-windows-live-messenger-client-with-open-standards-access-via-xmpp.aspx">Anyone can build a Messenger client&mdash;with open standards access via XMPP</a> &#8211; Today we&rsquo;re taking another step, with the public availability of access to the Messenger network via XMPP, an open standard. This means that anyone can build innovative messaging clients&mdash;either stand-alone or built into their devices&mdash;that include access to Messenger&rsquo;s 300 million active users.</li>
<li><a href="http://www.javaworld.com/javaworld/jw-10-2011/111004-jtip-recursion-in-java-7.html">Java Tip: When to use ForkJoinPool vs ExecutorService &#8211; JavaWorld</a> &#8211; The Fork/Join library introduced in Java 7 extends the existing Java concurrency package with support for hardware parallelism, a key feature of multicore systems</li>
<li><a href="http://blog.springsource.org/2011/12/13/spring-framework-3-1-goes-ga/">Spring Framework 3.1 goes GA</a> &#8211; It is my pleasure to announce that Spring Framework 3.1 becomes generally available today! This release delivers several key features that make Spring ready for the challenges of 2012 and beyond:</li>
<li><a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=4oagT4vk3SI">Busy Java Developers Guide to NoSQL by Ted Neward at JAX London Nov 2011 &#8211; YouTube</a> &#8211; In this session Ted examines the NoSQL ecosystem, looks at the major players, how they compare and contrast, and what sort of architectural implications they have for software systems in general.</li>
<li><a href="http://jpdfunit.sourceforge.net/">JPdfUnit homepage, framework for testing generated pdf document</a> &#8211; JpdfUnit is a framework for testing a generated pdf document with the JUnit test framework so JPdfUnit is a high level api. The framework is designed for an easy access to the PDFBox library</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/16/links-for-december-10th-through-december-15th/">Links for December 10th through December 15th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/12/16/links-for-december-10th-through-december-15th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 30th through December 3rd</title>
		<link>http://www.j2eegeek.com/blog/2011/12/03/links-for-november-30th-through-december-3rd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/12/03/links-for-november-30th-through-december-3rd/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 03:31:23 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[america]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ExtGWT]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[gxt3.0]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[scribe]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[springsource]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/12/03/links-for-november-30th-through-december-3rd/</guid>
		<description><![CDATA[The death of Steve Jobs: Steve Jobs and America&#8217;s decline &#124; The Economist &#8211; There are lots of things it could do to improve the ability of and incentives for American companies and workers to innovate and grow, whether it&#8217;s taxing fossil fuels, giving more green cards to foreign scientists and engineers or simplifying the [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/03/links-for-november-30th-through-december-3rd/">Links for November 30th through December 3rd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.economist.com/blogs/freeexchange/2011/10/death-steve-jobs">The death of Steve Jobs: Steve Jobs and America&#8217;s decline | The Economist</a> &#8211; There are lots of things it could do to improve the ability of and incentives for American companies and workers to innovate and grow, whether it&rsquo;s taxing fossil fuels, giving more green cards to foreign scientists and engineers or simplifying the tax code. These days, however, that seems a fantasy compared to more prosaic demands such as, don&rsquo;t shut down the government, starve critical government agencies of funds or default on the national debt.</li>
<li><a href="http://www.cmdln.org/2010/05/07/install-git-on-centos-cpanel-server/">cmdln.org (a sysadmin blog) &raquo; Blog Archive &raquo; Install git on CentOS cpanel server</a> &#8211; cpanel has blocked all perl packages from being installed or updated because they don&rsquo;t want updates to break or conflict with their packages. Thankfully yum provides a nice one time workaround for this kind of situation.</li>
<li><a href="http://niklasschlimm.blogspot.com/2011/12/java-7-project-coin-in-code-examples.html">Niklas&#8217; Blog: Java 7: Project Coin in code examples</a> &#8211; This blog introduces &#8211; by code examples &#8211; some new Java 7 features summarized under the term Project Coin. The goal of Project Coin is to add a set of small language changes to JDK 7.</li>
<li><a href="http://codeascraft.etsy.com/2011/12/02/moving-from-svn-to-git-in-1000-easy-steps/">Moving from SVN to Git in 1,000 easy steps! &laquo; Code as Craft</a> &#8211; This past summer we completed a project that spanned several months of planning and preparation &ndash; moving our source control from Subversion to Git. The code that runs our search engine, front-end web stack, support/admin tools, API, configuration management, and more are now stored in and deployed from Git. We thought some of you might find our approach migrating an 80-100 person engineering team interesting and possibly instructive.</li>
<li><a href="http://java.dzone.com/articles/look-nosql-landscape">A Look at the NoSQL Landscape | Javalobby</a> &#8211; Take a look at the current landscape of NoSQL stores and figure out why you might need NoSQL in this recent podcast where Bruce Elgort talks with Mark Myers from the London Developer Co-op.</li>
<li><a href="https://github.com/fernandezpablo85/scribe-java#readme">scribe-java &#8211; The simple OAuth Java lib!</a> &#8211; Welcome to the home of Scribe, the simple OAuth Java lib!</li>
<li><a href="http://ql.io/">ql.io &#8211; A declarative, data-retrieval and aggregation gateway for quickly consuming HTTP apis</a> &#8211; ql.io combines SQL, JSON, and a few procedural style constructs into a compact language. Scripts written in this language can make HTTP requests to retrieve data, perform joins between API responses, project responses, or even make requests in a loop. But note that ql.io&#039;s scripting language is not SQL &#8211; it is SQL inspired</li>
<li><a href="http://www.infoq.com/presentations/SpringOne-2GX-Keynote-Next-Generation-Applications">InfoQ: SpringOne 2GX Keynote: Next Generation Applications</a> &#8211; Ben Alex along with a SpringSource team present the future of mobile applications, authorization, data, and application architecture as seen by VMware.</li>
<li><a href="http://www.infoq.com/news/2011/11/scala-gwt">InfoQ: Scala+GWT Brings Scala to the Browser, New Documentation Site and Scala Days 2012 Announced</a> &#8211; Grzegorz Kossakowski has recently released the third milestone version of Scala+GWT. Scala+GWT allows you to write Scala code and then run it in the browser by compiling it to JavaScript via Google&#039;s Web Toolkit. This allows you to write statically checked code but with less boilerplate than Java requires.</li>
<li><a href="http://www.sencha.com/learn/running-ext-gwt-2-and-3-together/?mkt_tok=3RkMMJWWfF9wsRonv6TMZKXonjHpfsX57OguUKOg38431UFwdcjKPmjr1YEDRdQhcOuuEwcWGog80wlWGeiU">Running Ext GWT 2 and 3 Together | Learn | Sencha</a> &#8211; As a migration strategy, both Ext GWT 2 and 3 can be used at the same time. This allows an application to be upgraded to v3 over time, rather than all at once.</li>
<li><a href="http://movethewebforward.org/">Move The Web Forward | Guide to getting involved with standards and browser development</a> &#8211; Whether you&#039;re a talented web developer, web-slinging since the days of tables and font tags, or you&#039;re a hobbyist hacker, there are a number ways for you to give back. Below, we list some of the ways that anyone can contribute back to the web platform.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/03/links-for-november-30th-through-december-3rd/">Links for November 30th through December 3rd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/12/03/links-for-november-30th-through-december-3rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 21st through November 25th</title>
		<link>http://www.j2eegeek.com/blog/2011/11/26/links-for-november-21st-through-november-25th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/26/links-for-november-21st-through-november-25th/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 14:48:40 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[comet]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[errai]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[googlechrome]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[insights]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[springdata]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/11/26/links-for-november-21st-through-november-25th/</guid>
		<description><![CDATA[Errai is a framework for building GWT applications &#8211; JBoss Community &#8211; Errai offers a set of components that simplify building rich web applications using The Google Web Toolkit. The framework provides a concise programming model for powerful client-server communication and extension points that bring Java Enterprise standards to GWT clients. Errai Developer Blog: Setting [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/26/links-for-november-21st-through-november-25th/">Links for November 21st through November 25th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.jboss.org/errai">Errai is a framework for building GWT applications &#8211; JBoss Community</a> &#8211; Errai offers a set of components that simplify building rich web applications using The Google Web Toolkit. The framework provides a concise programming model for powerful client-server communication and extension points that bring Java Enterprise standards to GWT clients.</li>
<li><a href="http://errai-blog.blogspot.com/2011/11/setting-record-straight-on-gwt.html">Errai Developer Blog: Setting the Record Straight on GWT</a> &#8211; Since joining the Errai team, I&#039;ve been telling lots of people about our project. Every time I do this, I find myself dispelling some common misconceptions about what GWT is and how it can be used.</li>
<li><a href="http://www.h-online.com/open/news/item/Canonical-dropping-CouchDB-from-Ubuntu-One-1382809.html">Canonical dropping CouchDB from Ubuntu One &#8211; The H Open Source: News and Features</a> &#8211; Canonical is discontinuing its use of CouchDB as part of its Ubuntu One data synchronisation service. The announcement was made by John Lenton, Senior Engineering Manager at Canonical. CouchDB has been used in Ubuntu One to provide a synchronisable way of storing and distributing arbitrary structured data which included contacts, notes and playlists.</li>
<li><a href="http://www.mikealrogers.com/posts/apache-considered-harmful.html">Apache considered harmful</a> &#8211; People have a great capacity for change. Those people can and will continue to lead us as our institutions fail and eventually harm us.</li>
<li><a href="http://gigaom.com/cloud/heroku-launches-sql-database-as-a-service/">Heroku launches SQL Database-as-a-Service &mdash; Cloud Computing News</a> &#8211; The new service, aptly called Heroku Postgres, is a commercial version of what Heroku has been providing to its own developers for years, only it&rsquo;s now available to all developers regardless where they host their applications.</li>
<li><a href="http://www.springsource.org/node/3311">Video: Introduction to Spring Data Neo4j | SpringSource.org</a> &#8211; The Spring Data Neo4j project has evolved to support the Neo4j graph data store within the Spring paradigm. Neo4j expert, Michael Hunger, provides a guided tour of the technology and provides details on how to get started in this Introduction to Spring Data Neo4j.</li>
<li><a href="http://code.google.com/p/simple-spring-memcached/">simple-spring-memcached &#8211; A drop-in library to enable memcached caching in Spring beans via annotations for some simple use cases</a> &#8211; Distributed caching can be a big, hairy, intricate, and complex proposition when using it extensively. Simple-Spring-Memcached (SSM) attempts to simplify implementation for several basic use cases. This project enables caching in Spring-managed beans, by using Java 5 Annotations and Spring/AspectJ AOP on top of the spymemcached client.</li>
<li><a href="http://www.infoworld.com/t/application-development/picking-the-top-10-technologies-vs-trends-179622?source=IFWNLE_nlt_daily_2011-11-21">Picking the top 10: Technologies vs. trends | Application development &#8211; InfoWorld</a> &#8211; No one can tell for sure which emerging technologies will have the greatest impact on the enterprise, but we&#039;re giving it our best shot</li>
<li><a href="http://thenextweb.com/google/2011/11/22/google-just-used-its-search-app-to-sneak-most-of-chrome-os-onto-the-ipad/">Google Just Snuck Most of Chrome OS Onto the iPad &#8211; The Next Web</a> &#8211; With the announcement of its new Search app, Google gave iPad users more than just a slick and well-made native search app that bests the experience on any Android tablet. It also managed to squeeze the core elements of Chrome OS into Apple&rsquo;s ecosystem.</li>
<li><a href="http://www.launch.is/blog/bezos-gone-wild-amazon-selling-every-non-iphone-smartphone-f.html">Bezos Gone Wild! Amazon Selling Every Non-iPhone Smartphone for One&nbsp;Penny &#8211; LAUNCH -</a> &#8211; Through next Monday, Amazon is selling all non-iPhones for one penny with a new two-year contract. Smartphones on sale for $0.01 include the Motorola Droid Razr, which Verizon sells for $299 with a two-year contract, the Samsung Galaxy S II, Epic 4G Touch, which Spring sells for $199 with a two-year contract, and the BlackBerry Torch 4G, which AT&amp;T sells for $99 with a two-year contract.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/26/links-for-november-21st-through-november-25th/">Links for November 21st through November 25th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/26/links-for-november-21st-through-november-25th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 19th through November 20th</title>
		<link>http://www.j2eegeek.com/blog/2011/11/21/links-for-november-19th-through-november-20th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/21/links-for-november-19th-through-november-20th/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 02:17: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[con]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[springmvc]]></category>
		<category><![CDATA[svg]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4654</guid>
		<description><![CDATA[Data-Driven Documents &#8211; D3.js is a small, free JavaScript library for manipulating documents based on data &#8211; Data-Driven Documents &#8211; D3.js is a small, free JavaScript library for manipulating documents based on data Java Concurrent Animated &#8211; This presentation consists of a series of animations that visualize the functionality of the components in the java.util.concurrent [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/21/links-for-november-19th-through-november-20th/">Links for November 19th through November 20th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://mbostock.github.com/d3/">Data-Driven Documents &#8211; D3.js is a small, free JavaScript library for manipulating documents based on data</a> &#8211; Data-Driven Documents &#8211; D3.js is a small, free JavaScript library for manipulating documents based on data</li>
<li><a href="http://www.java-tv.com/2011/11/07/java-concurrent-animated/">Java Concurrent Animated</a> &#8211; This presentation consists of a series of animations that visualize the functionality of the components in the java.util.concurrent library. Each animation features buttons that correspond to the method calls in that component. Each click of a button shows how the threads interact in real time. The animations are controlled by the actual Java concurrent component they are illustrating, so the animation is not only a visual demonstration, it&rsquo;s also a code sample.</li>
<li><a href="http://www.marco.org/2011/11/17/kindle-fire-review">A human review of the Kindle Fire &ndash; Marco.org</a> &#8211; The Fire is an Android version, sort of, of the iPod Touch. It&rsquo;s the first device available that&rsquo;s inexpensive and offers Android in a somewhat reasonable package without a cellular contract.</li>
<li><a href="http://prezi.com/dr3on1qcajzw/www-world-wide-wait-devoxx-edition/">WWW: World Wide Wait &#8211; A Performance Comparison of Java Web Frameworks &#8211; Devoxx 2011</a> &#8211; In this talk we let 4 frameworks compete for the title of fastest and most scalable java web framework: JSF, GWT, SpringMVC and Wicket.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/21/links-for-november-19th-through-november-20th/">Links for November 19th through November 20th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/21/links-for-november-19th-through-november-20th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 15th through November 18th</title>
		<link>http://www.j2eegeek.com/blog/2011/11/18/links-for-november-15th-through-november-18th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/18/links-for-november-15th-through-november-18th/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 03:44:38 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[dart]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[guava]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jetbrains]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[kotlin]]></category>
		<category><![CDATA[martinfowler]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[play2.0]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[polyglot]]></category>
		<category><![CDATA[readability]]></category>
		<category><![CDATA[restful]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[stanford]]></category>
		<category><![CDATA[threading]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[typesafe]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2011/11/18/links-for-november-15th-through-november-18th/</guid>
		<description><![CDATA[Google Guava &#8211; Synchronization with Monitor &#8211; The Google Guava project is a collection of libraries that every Java developer should become familiar with. The Guava libraries cover I/O, collections, string manipulation, and concurrency just to name a few First look: Oracle NoSQL Database &#124; Data Explosion &#8211; InfoWorld &#8211; Oracle&#039;s take on the distributed [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/18/links-for-november-15th-through-november-18th/">Links for November 15th through November 18th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://codingjunkie.net/google-guava-synchronization-with-monitor/">Google Guava &ndash; Synchronization with Monitor</a> &#8211; The Google Guava project is a collection of libraries that every Java developer should become familiar with. The Guava libraries cover I/O, collections, string manipulation, and concurrency just to name a few</li>
<li><a href="http://www.infoworld.com/d/data-explosion/first-look-oracle-nosql-database-179107">First look: Oracle NoSQL Database | Data Explosion &#8211; InfoWorld</a> &#8211; Oracle&#039;s take on the distributed key-value data store is fast, flexible, and enterprise-grade serious</li>
<li><a href="https://github.com/jdegoes/blueeyes">BlueEyes is a lightweight web 3.0 framework for the Scala programming language.</a> &#8211; A lightweight Web 3.0 framework for Scala, featuring a purely asynchronous architecture, extremely high-performance, massive scalability, high usability, and a functional, composable design.</li>
<li><a href="http://architects.dzone.com/articles/martin-fowler-polyglot">Martin Fowler on Polyglot Persistence | Architects Zone</a> &#8211; What all of this means is that if you&#039;re working in the enterprise application world, now is the time to start familiarizing yourself with alternative data storage options. This won&#039;t be a fast revolution, but I do believe the next decade will see the database thaw progress rapidly.</li>
<li><a href="http://www.infoq.com/presentations/The-Kotlin-Programming-Language">InfoQ: The Kotlin Programming Language</a> &#8211; Andrey Breslav introduces the upcoming Kotlin language created by JetBrains, a general purpose JVM-based language, statically typed, object-oriented, and meant to be more concise than Java.</li>
<li><a href="http://itunes.apple.com/itunes-u/ipad-iphone-application-development/id473757255">iPad and iPhone Application Development (HD) &#8211; Download free content from Stanford on iTunes</a> &#8211; Tools and APIs required to build applications for the iPhone platform using the iPhone SDK, Objective-C programming language. iPhone APIs and tools including Xcode</li>
<li><a href="http://www.brentozar.com/archive/2011/11/how-stackoverflow-scales-sql-server-video/">How StackOverflow Scales with SQL Server (Video) with Brent Ozar</a> &#8211; The most popular tech Q&amp;A site in the world serves 12-14 million web pages per day with Microsoft SQL Server 2008 R2. They&rsquo;re passionate about performance, and they&rsquo;ll share the scalability lessons they learned along the way.</li>
<li><a href="http://raibledesigns.com/rd/entry/play_2_0_a_web">Raible Designs | Play 2.0, A web framework for a new era</a> &#8211; This was a great talk on what&#039;s new in Play 2.0. I especially like the native support for LESS and CoffeeScript and the emphasis on trying to keep developers using two tools: their editor and the browser. The sample apps look great, but the documentation look sparse. I doubt I&#039;ll get a chance to migrate my Play 1.2.3 app to 2.0 this month, but I hope to try migrating sometime before the end of the year.</li>
<li><a href="http://www.businessweek.com/news/2011-11-16/google-music-store-chases-apple-s-itunes-8-years-too-late-tech.html">Google Music Store Chases Apple&rsquo;s ITunes 8 Years Too Late: Tech &#8211; Businessweek</a> &#8211; Google Inc. is entering the online music market almost a decade too late to pose a threat to Apple Inc., the largest seller of songs on the Web.</li>
<li><a href="http://blog.readability.com/2011/11/reading-needs-a-platform-introducing-the-new-readability/">Reading Needs a Platform: Introducing the New Readability &#8211; For free!!</a> &#8211; Wherever you read &mdash; your browser, iPhone, iPad, your Amazon Kindle &mdash; Readability is going to be there. For free.</li>
<li><a href="http://googlewebtoolkit.blogspot.com/2011/11/gwt-and-dart.html">Google Web Toolkit Blog: GWT and Dart</a> &#8211; We view Dart as an ambitious evolution of GWT&rsquo;s mission to make web apps better for end users &#8230; we anticipate working closely with the GWT developer community to explore Dart.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/18/links-for-november-15th-through-november-18th/">Links for November 15th through November 18th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/18/links-for-november-15th-through-november-18th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 9th through November 13th</title>
		<link>http://www.j2eegeek.com/blog/2011/11/13/links-for-november-9th-through-november-13th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/13/links-for-november-9th-through-november-13th/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 02:46:24 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[dart]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[gxt3.0]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[hibernate4.0]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jira]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[kundera]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4647</guid>
		<description><![CDATA[The End of Borders and the Future of Books &#8211; Businessweek &#8211; An inside look at the real reasons for the once-beloved chain&#039;s demise New features and improvements in Hibernate 4.0 &#8211; New features and improvements in Hibernate 4.0 Hibernate Core Migration Guide : 4.0 &#8211; Get ready for Hibernate 4.0 with this Hibernate core [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/13/links-for-november-9th-through-november-13th/">Links for November 9th through November 13th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.businessweek.com/magazine/the-end-of-borders-and-the-future-of-books-11102011.html">The End of Borders and the Future of Books &#8211; Businessweek</a> &#8211; An inside look at the real reasons for the once-beloved chain&#039;s demise</li>
<li><a href="https://hibernate.onjira.com/secure/IssueNavigator.jspa?mode=hide&amp;requestId=11567">New features and improvements in Hibernate 4.0</a> &#8211; New features and improvements in Hibernate 4.0</li>
<li><a href="http://community.jboss.org/wiki/HibernateCoreMigrationGuide40">Hibernate Core Migration Guide : 4.0</a> &#8211; Get ready for Hibernate 4.0 with this Hibernate core migration guide.</li>
<li><a href="http://googlewebtoolkit.blogspot.com/2011/11/gwt-and-dart.html">Google Web Toolkit Blog: GWT and Dart</a> &#8211; Meanwhile, rest assured that GWT will continue to be a productive and reliable way to build the most ambitious web apps &mdash; and even games like Angry Birds. Key projects within Google rely on GWT every day, and we plan to continue improving (and open-sourcing) GWT based on their real-world needs</li>
<li><a href="http://www.slideshare.net/senchainc/migrating-from-ext-gwt-2x-to-30-10013673">Migrating from Ext GWT 2.x to 3.0</a> &#8211; Migrating from Ext GWT 2.x to 3.0 presentation from @darrellmeyer of Sencha.</li>
<li><a href="http://www.informationweek.com/news/global-cio/interviews/231902699?cid=nl_IW_btl_2011-11-11_html">Foreigners Don&#8217;t Take IT Jobs, They Create Them &#8211; Global-cio &#8211; Executive insights/interviews &#8211; Informationweek</a> &#8211; Research shows that immigrant-founded companies generate billions in revenue and employ hundreds of thousands of Americans, so why do so many people want to seal our borders?</li>
<li><a href="https://github.com/impetus-opensource/Kundera">Kundera &#8211; A JPA 2.0 compliant Object-Datastore Mapping Library for NoSQL Datastores</a> &#8211; The idea behind Kundera is to make working with NoSQL Databases drop-dead simple and fun.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/11/13/links-for-november-9th-through-november-13th/">Links for November 9th through November 13th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/11/13/links-for-november-9th-through-november-13th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for November 6th through November 9th</title>
		<link>http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 21:50:05 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[amqp]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cloudera]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[ektorp]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gigaom]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[oauth2.0]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[RabbitMQ]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[wallstreet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xml]]></category>

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4609</guid>
		<description><![CDATA[JetBrains AppCode: an Objective-C IDE That Makes a Difference &#8211; AppCode is a new Objective-C IDE for developers building apps for Apple devices such as Macs, iPhones &#38; iPads. Codify &#8211; Make Anything on your iPad. &#8211; Codify for iPad lets you create games and simulations &#8212; or just about any visual idea you have. [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/26/links-for-october-23rd-through-october-26th/">Links for October 23rd through October 26th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.jetbrains.com/objc/">JetBrains AppCode: an Objective-C IDE That Makes a Difference</a> &#8211; AppCode is a new Objective-C IDE for developers building apps for Apple devices such as Macs, iPhones &amp; iPads.</li>
<li><a href="http://twolivesleft.com/Codify/">Codify &#8211; Make Anything on your iPad.</a> &#8211; Codify for iPad lets you create games and simulations &mdash; or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.</li>
<li><a href="http://www.gitboxapp.com/">Gitbox &#8211; The version control app on a Mac</a> &#8211; Gitbox is a simple yet powerful Git repository manager.<br />
Beyond one-click commit, push, pull and rebase, it gives you<br />
unique features like search in history and undo for Git commands.</li>
<li><a href="http://opensource.com/business/11/10/open-source-antidote-too-big-fail?sc_cid=70160000000Tok9AAC">Open source: The antidote for &quot;too big to fail&quot; | opensource.com</a> &#8211; Open source represents a profound paradigm change to the way software is developed, deployed, and managed. But it also represents the most effective, efficient, and reliable way to ensure that the enterprise itself can evolve to address continuously changing requirements, environments, challenges, and opportunities. Open source software is the antidote to &quot;too big to fail.&quot; It is a way to create mission capability that anticipates the future, and thereby creates the future.</li>
<li><a href="http://www.splatf.com/2011/10/apple-tv-television/">Here&rsquo;s how Apple could finally put the &ldquo;TV&rdquo; in Apple TV &ndash; SplatF</a> &#8211; So Apple needs to be able to say: This is the best machine in the world for watching all the television you already love. And it does all this other cool stuff. That&rsquo;s a winner. (That&rsquo;s the approach Apple used for the iPhone.)</li>
<li><a href="http://pivotal.github.com/jasmine/">Jasmine: BDD for your JavaScript</a> &#8211; Jasmine is a behavior-driven development framework for testing your JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.</li>
<li><a href="http://www.sencha.com/blog/ext-gwt-3-developer-preview-5/">Ext GWT 3.0 Developer Preview 5</a> &#8211; The Ext GWT team has been hard at work on Ext GWT 3.0 and we&rsquo;re happy to announce the availability of Ext GWT 3.0 PR5. This will be the last developer preview release as we move toward our 3.0 beta releases.</li>
<li><a href="http://atomhopper.org/">Atom Hopper &#8211; open source ATOMPub server for accessing, processing and aggregating ATOM entries</a> &#8211; Atom Hopper is an open source ATOMPub server for accessing, processing and aggregating ATOM entries. Atom Hopper was designed to make it easy to build both generalized and specialized persistence mechanisms for ATOM XML data, based on the ATOM Syndication Format and the ATOM Publishing Protocol.</li>
<li><a href="http://www.giantflyingsaucer.com/blog/?p=3191">Getting started with Atom Hopper &ndash; a Java ATOMPub server based on Apache Abdera | Giant Flying Saucer</a> &#8211; I&rsquo;ve been blogging lately about Apache Abdera and ATOM. ATOM can be used for a lot of things and is very flexible. Today I want to introduce you to a new ATOMPub server called: Atom Hopper.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/26/links-for-october-23rd-through-october-26th/">Links for October 23rd through October 26th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/10/26/links-for-october-23rd-through-october-26th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for October 8th through October 11th</title>
		<link>http://www.j2eegeek.com/blog/2011/10/11/links-for-october-8th-through-october-11th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/10/11/links-for-october-8th-through-october-11th/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 01:31:30 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jax-ws]]></category>
		<category><![CDATA[jpa2]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[siri]]></category>
		<category><![CDATA[tapestry]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wicket]]></category>
		<category><![CDATA[wireless]]></category>

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4573</guid>
		<description><![CDATA[How You Should Go About Learning NoSQL &#8211; NoSQL is a big world, and solutions vary in complexity and differentness. That&#039;s why I think MongoDB, which isn&#039;t very different, and Redis, which is different but very simple, are a great place to start. Warrick &#8211; Recover Your Lost Website &#8211; Warrick is a free utility [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/16/links-for-august-15th-through-august-16th/">Links for August 15th through August 16th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://openmymind.net/2011/8/15/How-You-Should-Go-About-Learning-NoSQL">How You Should Go About Learning NoSQL</a> &#8211; NoSQL is a big world, and solutions vary in complexity and differentness. That&#039;s why I think MongoDB, which isn&#039;t very different, and Redis, which is different but very simple, are a great place to start.</li>
<li><a href="http://warrick.cs.odu.edu/">Warrick &#8211; Recover Your Lost Website</a> &#8211; Warrick is a free utility for reconstructing (or recovering) a website when a back-up is not available. Warrick will search the following web repositories for missing resources: Internet Archive, Google, Bing (formerly Live Search), and Yahoo.</li>
<li><a href="http://www.tikalk.com/java/addressing-misconceptions-about-google-web-toolkit">Addressing Misconceptions about Google Web Toolkit</a> &#8211; It appears that many people, including decision makers, are not fully aware of important GWT abilities and limitations. Many features in recent releases of GWT and related projects can be real game changers for the developers and for the end users. Here I am going to address common misconceptions and provide solutions to common issues.</li>
<li><a href="http://www.itworld.com/open-source/193823/how-linux-mastered-wall-street">How Linux mastered Wall Street | ITworld</a> &#8211; Linux has become a dominant player in finance due to the OS kernel&#039;s ability to pass messages very quickly</li>
<li><a href="http://realdanlyons.com/blog/2011/08/15/suck-on-it-applesoft/">Suck on it, AppleSoft &mdash; Google pulls a rope-a-dope | Real Dan Lyons Web Site</a> &#8211; Does anyone really believe this $12.5 billion acquisition just got thrown together in the last few weeks as a response to the AppleSoft patent grabs? Doesn&rsquo;t it seem likely that Google and Motorola started talking long before the Nortel auction?</li>
<li><a href="http://mikemainguy.blogspot.com/2011/08/heroku-is-bus-engineyard-is-car.html">mike.mainguy: Heroku is a bus, Engineyard is a car</a> &#8211; Overall, I&#039;d say Heroku is like taking the bus: if enough people want to go the same place at the same time, it&#039;s more economical. Engineyard is like buying a car: it&#039;s going to be a bit more expensive and you&#039;re going to need to know how to drive, but it is a much more flexible solution.</li>
<li><a href="http://www.nytimes.com/2011/08/15/opinion/stop-coddling-the-super-rich.html?_r=1&amp;smid=tw-nytimesbusiness&amp;seid=auto">Stop Coddling the Super-Rich &#8211; NYTimes.com</a> &#8211; While the poor and middle class fight for us in Afghanistan, and while most Americans struggle to make ends meet, we mega-rich continue to get our extraordinary tax breaks</li>
<li><a href="http://stevenpoole.net/blog/goodbye-cruel-word/">Steven Poole: Goodbye, cruel Word</a> &#8211; I weep at all the innocent electrons I wastefully killed over the years, sending those massive, lumbering Word documents through the internet. I apologise for my particle profligacy. I have learned my lesson. Goodbye, cruel Word.</li>
<li><a href="http://muse.adobe.com/">Create unique websites without writing code | Muse (code name)</a> &#8211; Create websites as easily as you create layouts for print. You can design and publish original HTML pages to the latest web standards without writing code. Now in beta, Muse makes it a snap to produce unique, professional websites.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/16/links-for-august-15th-through-august-16th/">Links for August 15th through August 16th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/08/16/links-for-august-15th-through-august-16th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for July 29th through August 1st</title>
		<link>http://www.j2eegeek.com/blog/2011/08/01/links-for-july-29th-through-august-1st/</link>
		<comments>http://www.j2eegeek.com/blog/2011/08/01/links-for-july-29th-through-august-1st/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 20:37:15 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[annotations]]></category>
		<category><![CDATA[charting]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[extjs4.0]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[gxt]]></category>
		<category><![CDATA[gxt3.0]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[svg]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4567</guid>
		<description><![CDATA[Learning Sencha Touch Charts &#124; Learn &#124; Sencha &#8211; We took the core drawing and charting system from Ext JS 4 and applied it to Sencha Touch, and added a whole new layer of mobile specific features. Ext GWT 3.0 Drawing and Charting &#124; Blog &#124; Sencha &#8211; In Ext GWT 3.0 we solve this [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/01/links-for-july-29th-through-august-1st/">Links for July 29th through August 1st</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.sencha.com/learn/learning-sencha-touch-charts/?mkt_tok=3RkMMJWWfF9wsRonuaTPZKXonjHpfsX57OguUKOg38431UFwdcjKPmjr1YoAWoEnZ9mMBAQZC81yxQJbEuE%3D">Learning Sencha Touch Charts | Learn | Sencha</a> &#8211; We took the core drawing and charting system from Ext JS 4 and applied it to Sencha Touch, and added a whole new layer of mobile specific features.</li>
<li><a href="http://www.sencha.com/blog/ext-gwt-3-drawing-and-charting/?mkt_tok=3RkMMJWWfF9wsRonuaTPZKXonjHpfsX57OguUKOg38431UFwdcjKPmjr1YoAWoEnZ9mMBAQZC81yxQJbEuE%3D">Ext GWT 3.0 Drawing and Charting | Blog | Sencha</a> &#8211; In Ext GWT 3.0 we solve this problem by providing a draw framework that runs everywhere, from IE6 to Chrome 12 that is developed as a pure GWT library.</li>
<li><a href="http://code.google.com/p/gwt4air/">gwt4air &#8211; Bringing Java to AIR, Flash and Sencha Touch</a> &#8211; Gwt4Touch: GWT API for Sencha Touch</li>
<li><a href="http://www.readwriteweb.com/archives/farewell_flash_adobe_launches_html5_web_animations_tool_adobe_edge.php">Farewell Flash? Adobe Launches HTML5 Web Animations Tool &quot;Adobe Edge&quot;</a> &#8211; Today, Adobe is launching a new tool called Adobe Edge which will allow creative professionals to design animated Web content using Web standards like HTML5, CSS and JavaScript. Not Flash.</li>
<li><a href="http://sandofsky.com/blog/git-workflow.html">Understanding the Git Workflow</a> &#8211; If you don&rsquo;t understand the motivation behind Git&rsquo;s design, you&rsquo;re in for a world of hurt. With enough flags you can force Git to act the way you think it should instead of the way it wants to. But that&rsquo;s like using a screwdriver like a hammer; it gets the job done, but it&rsquo;s done poorly, takes longer, and damages the screwdriver.</li>
<li><a href="http://blogs.nitobi.com/andre/index.php/2011/07/29/phonegap-1-0-released-today-at-phonegap-day-in-portland/">PhoneGap 1.0 Released Today at PhoneGap Day in Portland</a> &#8211; Popular Open Source Mobile Development Framework Gets Upgrades Including More Access to Native Device APIs and Debugging Tools</li>
<li><a href="http://args4j.kohsuke.org/">args4j &#8211; Java command line arguments parser</a> &#8211; args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/08/01/links-for-july-29th-through-august-1st/">Links for July 29th through August 1st</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/08/01/links-for-july-29th-through-august-1st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for July 25th through July 29th</title>
		<link>http://www.j2eegeek.com/blog/2011/07/29/links-for-july-25th-through-july-29th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/07/29/links-for-july-25th-through-july-29th/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 15:37:12 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[craftsmanship]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[netflix]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[NPR]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[realtime]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4565</guid>
		<description><![CDATA[When Patents Attack! &#124; This American Life &#8211; We take you inside this war, and tell the fascinating story of how an idea enshrined in the US constitution to promote progress and innovation, is now being used to do the opposite InfoQ: Kanban System Design &#8211; Karl Scotland on Kanban as a way of creating [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/07/29/links-for-july-25th-through-july-29th/">Links for July 25th through July 29th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.thisamericanlife.org/radio-archives/episode/441/when-patents-attack">When Patents Attack! | This American Life</a> &#8211; We take you inside this war, and tell the fascinating story of how an idea enshrined in the US constitution to promote progress and innovation, is now being used to do the opposite</li>
<li><a href="http://www.infoq.com/presentations/Kanban-System-Design">InfoQ: Kanban System Design</a> &#8211; Karl Scotland on Kanban as a way of creating a model improving a business&rsquo; capability to meet its purpose based on systems thinking, workflow, visualization, work in process, cadence, and learning.</li>
<li><a href="http://www.infoq.com/presentations/NoSQL-Netflix">InfoQ: NoSQL @ Netflix</a> &#8211; Siddharth &ldquo;Sid&rdquo; Anand explains the technical details behind the move from Oracle used inside their data center to SimpleDB and S3 in the cloud, and from there to Cassandra.</li>
<li><a href="http://www.infoq.com/presentations/Craft-and-Software-Engineering">InfoQ: Craft and Software Engineering</a> &#8211; Glenn Vanderburg believes that software engineering and craftsmanship are not mutually exclusive, and there is synergy between them, explaining how to combine them in the software development process.</li>
<li><a href="http://www.infoq.com/news/2011/07/RestConvert">InfoQ: The Diary of a REST &ldquo;Convert&rdquo;</a> &#8211; The conversation about SOA is a conversation about architecture &#8211; everything that we&rsquo;ve talked about over the past decade applies just as equally when the Services are implemented using REST or Web Services on top of any protocol, infrastructure, or data schema.</li>
<li><a href="https://github.com/dennisjzh/GwtMobile">GWT Mobile is a cross-platform mobile development tool using Google Web Toolkit</a> &#8211; GWT Mobile is a cross-platform mobile development tool using Google Web Toolkit technology. It provides a set of UI widgets optimized for mobile devices, a ORM module to persist objects to the browser database, and a wrapper to access PhoneGap functions from GWT</li>
<li><a href="http://itunes.apple.com/us/app/gwt-mobile-phonegap-showcase/id419032500?mt=8">GWT Mobile PhoneGap Showcase for iPhone, iPod touch, and iPad on the iTunes App Store</a> &#8211; GWT Mobile PhoneGap is a GWT wrapper of the PhoneGap Javascript library. It implements all the PhoneGap functions, and provides links to the PhoneGap API documentation. It is an indispensable app for PhoneGap programmers.</li>
<li><a href="http://telehash.org/">TeleHash / JSON + UDP + DHT = Freedom</a> &#8211; A new wire protocol enabling applications to connect directly in a real-time and fully distributed manner, freeing them from relying on centralized datacenters</li>
<li><a href="http://nowjs.com/">nowjs for Node &#8211; Directly call remote functions in Javascript</a> &#8211; NowJS creates a magic namespace &quot;now&quot;, accessible by server and client where functions and variables added to now are automatically synced, in real-time.  Also allows you to call client functions from the server and server functions from client</li>
<li><a href="http://blog.zawodny.com/2011/07/23/nosql-is-what/">NoSQL is What? | Jeremy Zawodny&#8217;s blog</a> &#8211; I found myself reading NoSQL is a Premature Optimization a few minutes ago and threw up in my mouth a little. That article is so far off base that I&rsquo;m not even sure where to start, so I guess I&rsquo;ll go in order.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/07/29/links-for-july-25th-through-july-29th/">Links for July 25th through July 29th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/07/29/links-for-july-25th-through-july-29th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for June 20th through June 23rd</title>
		<link>http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 14:30:58 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[decisions]]></category>
		<category><![CDATA[dependencyinjection]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[fairuse]]></category>
		<category><![CDATA[gin]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[javadoc]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[owasp]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[RHEL5]]></category>
		<category><![CDATA[rhel6]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[simpledb]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[softwarearchitecture]]></category>
		<category><![CDATA[softwareengineering]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[voldemort]]></category>
		<category><![CDATA[webapps]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[zap]]></category>
		<category><![CDATA[zedattackproxy]]></category>

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

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

