<?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; apple</title>
	<atom:link href="http://www.j2eegeek.com/blog/tag/apple/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 January 4th through January 10th</title>
		<link>http://www.j2eegeek.com/blog/2012/01/10/links-for-january-4th-through-january-10th/</link>
		<comments>http://www.j2eegeek.com/blog/2012/01/10/links-for-january-4th-through-january-10th/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 01:40:24 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[forrester]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hdfs]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[springroo]]></category>
		<category><![CDATA[tableau]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4674</guid>
		<description><![CDATA[WordPress has left the building &#8211; WordPress is the best blogging platform I, or indeed we, have ever used&#8230; but as a CMS is falling far behind the alternatives. Enterprise Will Spend $19 Billion on Apple Hardware in 2012 &#8211; John Paczkowski &#8211; Enterprise &#8211; AllThingsD &#8211; Apple is expected to sell $10 billion worth [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/01/10/links-for-january-4th-through-january-10th/">Links for January 4th through January 10th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://kevinjohngallagher.com/2012/01/wordpress-has-left-the-building/">WordPress has left the building</a> &#8211; WordPress is the best blogging platform I, or indeed we, have ever used&hellip; but as a CMS is falling far behind the alternatives.</li>
<li><a href="http://allthingsd.com/20120109/enterprise-will-spend-19-billion-on-apple-hardware-in-2012/">Enterprise Will Spend $19 Billion on Apple Hardware in 2012 &#8211; John Paczkowski &#8211; Enterprise &#8211; AllThingsD</a> &#8211; Apple is expected to sell $10 billion worth of iPads and $9 billion of Macs to business customers in 2012, according to Forrester&rsquo;s latest Global Tech Market Outlook. Those are 68 percent and 45 percent increases, respectively, over 2011.</li>
<li><a href="http://blog.fiesta.cc/post/13979455049/mongosv-live-blog-schema-design-by-example">MongoSV Live-Blog: Schema Design by Example</a> &#8211; Kyle&rsquo;s strategy is to start with a normalized representation and then embed for simplicity and optimization. This reminds me of our data-modeling post.</li>
<li><a href="http://www.infoq.com/presentations/Running-Spring-Java-and-Scala-Apps-on-Heroku">InfoQ: Running Spring Java and Scala Apps on Heroku</a> &#8211; James Ward demoes building a Spring Roo application and a Grails one, deploying them on Heroku.</li>
<li><a href="http://nosql.mypopescu.com/post/15269830762/10-bi-trends-for-2012-according-to-tableau-software">10 BI Trends for 2012 According to Tableau Software &bull; myNoSQL</a> &#8211; 10 BI Trends for 2012 According to Tableau Software</li>
<li><a href="http://blogs.mulesoft.org/enterprise-it-predictions-for-2012/">From the Mule&rsquo;s Mouth &raquo; Enterprise IT predictions for 2012</a> &#8211; 2012 is here. And while we&rsquo;ve seen a number of exciting developments in enterprise IT in 2011, it was just the beginning. There&rsquo;s a lot in store next year, here are 6 key developments to look out for in 2012</li>
<li><a href="http://engineering.linkedin.com/hadoop/recap-improving-hadoop-performance-1000x">Recap: Improving Hadoop Performance by (up to) 1000x | LinkedIn Engineering</a> &#8211; Daniel Abadi recently visited LinkedIn and talked about &quot;Improving Hadoop Performance by (up to) 1000x.&quot;</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2012/01/10/links-for-january-4th-through-january-10th/">Links for January 4th through January 10th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2012/01/10/links-for-january-4th-through-january-10th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for December 27th through December 28th</title>
		<link>http://www.j2eegeek.com/blog/2011/12/28/links-for-december-27th-through-december-28th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/12/28/links-for-december-27th-through-december-28th/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 03:36:27 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cobol]]></category>
		<category><![CDATA[consumerization]]></category>
		<category><![CDATA[dart]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipo]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[phaser]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[spring3.1]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[technicaldebt]]></category>
		<category><![CDATA[textprocessing]]></category>
		<category><![CDATA[threading]]></category>
		<category><![CDATA[tika]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[uri]]></category>
		<category><![CDATA[wallstreet]]></category>
		<category><![CDATA[windowsphone7]]></category>

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4664</guid>
		<description><![CDATA[What Happened To The 9 Programming Languages To Watch in 2011 &#124; Javalobby &#8211; Last year, I wrote a post entitled 9 Programming Languages To Watch In 2011. Now that 2011 is basically over, let&#8217;s see what happened to these languages over the course of the year. Video: Dart &#8211; A Language For Structured Web [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/20/links-for-december-16th-through-december-19th/">Links for December 16th through December 19th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://java.dzone.com/articles/what-happened-9-programming">What Happened To The 9 Programming Languages To Watch in 2011 | Javalobby</a> &#8211; Last year, I wrote a post entitled 9 Programming Languages To Watch In 2011. Now that 2011 is basically over, let&rsquo;s see what happened to these languages over the course of the year.</li>
<li><a href="http://marakana.com/forums/web_dev/general/576.html">Video: Dart &#8211; A Language For Structured Web Programming &#8211; Marakana</a> &#8211; Seth Ladd, Developer Advocate at Google, introduces us to Dart at the Silicon Valley Google Technology User Group meetup on December 7th, 2011.</li>
<li><a href="http://www.stathat.com/">StatHat &#8211; Invent stats on the fly. Track data instantly, up to the minute, accurately.</a> &#8211; StatHat is a tool to track statistics and events in your code. In just one line, you can track any number and StatHat will generate graphs instantly, send you alerts, and let you embed the graphs on your own site.</li>
<li><a href="http://www.sencha.com/blog/introducing-siesta-a-testing-tool-for-ext-js">Introducing Siesta: A Testing Tool for Ext JS | Blog | Sencha</a> &#8211; Testing your code brings lots of advantages, perhaps the biggest one is that it increases your confidence in your codebase. How do you know your code actually works? How do you know if a small change in the core of your application is safe or if it breaks some feature? The only way is to actually manually verify each and every feature of your system&mdash;but that&rsquo;s not realistic unless you have a test suite.</li>
<li><a href="http://www.vijayp.ca/blog/?p=162">Partychat &mdash; migrating from Google App Engine to EC2 &laquo; Vijay Pandurangan&#8217;s blog</a> &#8211; Google App Engine&rsquo;s insistence on a different paradigm for development makes migration extremely difficult, since moving to a new platform requires rearchitecting code</li>
<li><a href="http://apple.stackexchange.com/questions/27274/how-does-ios-5s-imessage-know-that-the-recipient-is-an-ios-5-device">ios 5 &#8211; How does iOS 5&rsquo;s iMessage know that the recipient is an iOS 5 device? &#8211; Apple &#8211; Stack Exchange</a> &#8211; When you send a message using the Messages app, iOS seems to magically figure out that the recipient is on iOS 5 and automatically switches over to iMessage (blue messages instead of green SMSs).</li>
<li><a href="http://www.infoq.com/interviews/JSR347-Manik-Surtani">InfoQ: JSR 107, JSR 347, Infinispan, NoSQL, Hot Rod, Memcached, CDI and Beyond</a> &#8211; InfoQ catches up with Manik Surtani to discuss JSR 347, data grids and Inifinispan. Manik dicusses overlap with NoSQL and support for Memcached and HotRod wire protocol as well.</li>
<li><a href="http://www.tweetegy.com/2011/12/connecting-a-html5-application-to-a-mongodb-instance-via-mongolab-rest-api/">Connecting a HTML5 application to a MongoDB instance via MongoLab REST API | Tweetegy</a> &#8211; I needed a free, document based, online data store so that I could quickly build a HTML5 prototype. As an exercise, I quickly whipped up a simple application that can store basic contact details of people.</li>
<li><a href="http://www.commoncrawl.org/mapreduce-for-the-masses/">MapReduce for the Masses: Zero to Hadoop in Five Minutes with Common Crawl | CommonCrawl</a> &#8211; Common Crawl aims to change the big data game with our repository of over 40 terabytes of high-quality web crawl information into the Amazon cloud, the net total of 5 billion crawled pages</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/12/20/links-for-december-16th-through-december-19th/">Links for December 16th through December 19th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/12/20/links-for-december-16th-through-december-19th/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 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 6th through November 9th</title>
		<link>http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/11/09/links-for-november-6th-through-november-9th/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 21:50:05 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[amqp]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cloudera]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[ektorp]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gigaom]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[oauth2.0]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[RabbitMQ]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[wallstreet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xml]]></category>

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

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4606</guid>
		<description><![CDATA[VMware and Verizon team up for mobile virtualization &#8212; Tech News and Analysis &#8211; Employees who want to combine their work phone and their personal phone will soon be able to do so with the aid of the VMware Horizon software on their phones Good to Know &#8211; Google &#8211; Advice for staying more secure [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/19/links-for-october-12th-through-october-19th/">Links for October 12th through October 19th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://gigaom.com/2011/10/18/vmware-and-verizon-team-up-for-mobile-virtualization/">VMware and Verizon team up for mobile virtualization &mdash; Tech News and Analysis</a> &#8211; Employees who want to combine their work phone and their personal phone will soon be able to do so with the aid of the VMware Horizon software on their phones</li>
<li><a href="http://www.google.com/goodtoknow/">Good to Know &ndash; Google</a> &#8211; Advice for staying more secure on the web and an overview of some of the security tools that Google offers.</li>
<li><a href="http://blogs.oracle.com/governance/entry/otn_techcast_oracle_soa_governance">OTN TechCast &#8211; Oracle SOA Governance demystified for Architects (SOA Governance@work)</a> &#8211; Cathy and Bob discuss why SOA Governance is important to different aspects of IT including on-premise applications and the cloud.</li>
<li><a href="http://spamcheck.postmarkapp.com/">Free JSON API to instantly check the spam score of your email messages</a> &#8211; Have you ever wanted to process the spam score of incoming or outgoing email messages, but didn&rsquo;t want the hassle of managing SpamAssassin? Now you can use our lightweight JSON API and instantly integrate spam score processing in your app</li>
<li><a href="http://www.peecho.com/blog/logging-the-cloud-with-simpledb.html">Logging the cloud with SimpleDB &#8211; Peecho</a> &#8211; The solution? Store logs in SimpleDB. Amazon SimpleDB is a highly available, flexible and scalable non-relational data store. It is perfect for this situation. It is eventually consistent, read optimized, highly available and extremely durable.</li>
<li><a href="http://community.jboss.org/wiki/ABytemanTutorial#top">A Byteman Tutorial | inject side-effects into a simple Java program</a> &#8211; You  use Byteman to change how a Java program operates without having to edit the source code and recompile it. Actually, you can even use Byteman to modify a running application without needing to stop and restart it. Byteman will happily redefine the behaviour of both application classes and JVM runtime classes like String,Thread etc.</li>
<li><a href="http://www.codinghorror.com/blog/2011/10/serving-at-the-pleasure-of-the-king.html">Coding Horror: Serving at the Pleasure of the King</a> &#8211; If you choose to deliver software in the Apple ecosystem, this is simply the tradeoff you&#039;ve chosen to make. Apple developers serve at the pleasure of the king.</li>
<li><a href="http://www.infoq.com/presentations/Kanban-Management-Fad">InfoQ: Can the Kanban Method Avoid Becoming another Management Fad?</a> &#8211; Benjamin Mitchell believes that Kanban risks to become a fad if it does not cover gaps related to experiencing embarrassment and threat, proposing a solution based on the double-loop learning model.</li>
<li><a href="http://blog.springsource.com/2011/10/12/spring-framework-3-1-rc1-released/">Spring Framework 3.1 RC1 released | SpringSource Team Blog</a> &#8211; It is my pleasure to announce that the first Spring Framework 3.1 release candidate has &ndash; finally &ndash; been released this week! We have been working on this release for several months, completing our milestone work and recently adding support for Java SE 7 and for Hibernate 4.0 to the feature list</li>
<li><a href="http://www.infoq.com/news/2011/10/Google-Cloud">InfoQ: New in Google Cloud: SDK 1.5.5, Cloud SQL, Cloud Storage, Prediction API and Premier Accounts</a> &#8211; Google Cloud Services has announced a new version of the App Engine SDK (1.5.5) -the frontend request deadline has been raised from 30 sec. to 60 sec., Python 2.7-, Cloud SQL, Cloud Storage and Prediction API are out of Code Labs, and Premier Accounts.</li>
<li><a href="http://www.informationweek.com/thebrainyard/news/strategy/231900611/web-20-expo-linkedins-big-data-lessons-learned">Web 2.0 Expo: LinkedIn&#8217;s Big Data Lessons Learned &#8211; The BrainYard &#8211; InformationWeek</a> &#8211; Former LinkedIn chief scientist DJ Patil shares advice on turning large-scale data into useful products.</li>
<li><a href="http://online.wsj.com/article/SB10001424052970204138204576601000374936460.html?mod=wsj_share_tweet_bot">Scott Adams on Taxes, the Wealthy and a Return to the Ocean &#8211; WSJ.com</a> &#8211; Driving the Rich Into the Sea. Megaship ahoy! To escape higher taxes, the wealthy could relocate&#8230;to open waters</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/10/19/links-for-october-12th-through-october-19th/">Links for October 12th through October 19th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/10/19/links-for-october-12th-through-october-19th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for October 8th through October 11th</title>
		<link>http://www.j2eegeek.com/blog/2011/10/11/links-for-october-8th-through-october-11th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/10/11/links-for-october-8th-through-october-11th/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 01:31:30 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jax-ws]]></category>
		<category><![CDATA[jpa2]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[siri]]></category>
		<category><![CDATA[tapestry]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wicket]]></category>
		<category><![CDATA[wireless]]></category>

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

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

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4587</guid>
		<description><![CDATA[Apple&#8217;s P/E compression illustrated &#124; asymco &#8211; he following chart is a simple representation of P/E (line chart with left scale) with Net Income growth super-imposed (bar chart with right scale.) We chose a time period of 22 quarters. 11 quarters after the crisis (i.e. quarters after the one ending in Sept. 2008) and 11 [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/10/links-for-september-9th-through-september-10th/">Links for September 9th through September 10th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.asymco.com/2011/09/09/apples-pe-compression-illustrated/">Apple&rsquo;s P/E compression illustrated | asymco</a> &#8211; he following chart is a simple representation of P/E (line chart with left scale) with Net Income growth super-imposed (bar chart with right scale.) We chose a time period of 22 quarters. 11 quarters after the crisis (i.e. quarters after the one ending in Sept. 2008) and 11 quarters before the crisis (quarter ending 12/20/05 through the one ending 6/30/08).</li>
<li><a href="https://www.defcon.org/images/defcon-19/dc-19-presentations/Cryer/DEFCON-19-Cryer-Taking-Your-Ball-and-Going-Home.pdf">Building Your Own Secure Storage Space That Mirrors Dropbox&#8217;s Functionality</a> &#8211; Building Your Own Secure Storage Space That Mirrors Dropbox&#039;s Functionality</li>
<li><a href="http://www.vimeo.com/28105411">Thinking Functionally on Vimeo</a> &#8211; In this presentation we&#039;ll look at what functional programming is, why we should care about it, and how to make use of it in our daily programming activities.</li>
<li><a href="http://blogs.jetbrains.com/idea/2011/09/new-in-11-changes-digest-for-easier-pre-commit-review/">New in 11: Changes digest for easier pre-commit review | JetBrains IntelliJ IDEA Blog</a> &#8211; Great new features in IntelliJ IDEA v11 &#8211; Changes digest for easier pre-commit review</li>
<li><a href="http://vimeo.com/javazone/videos">Here are all JavaZone&#8217;s 2011 videos on Vimeo</a> &#8211; Here are all JavaZone&#039;s 2011 videos on Vimeo</li>
<li><a href="http://www.infoq.com/news/2011/09/spring-amqp-1.0-ga">InfoQ: Spring AMQP 1.0 GA</a> &#8211; The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions, and is available in both Java and .NET versions.</li>
<li><a href="http://www.infoq.com/news/2011/09/replace-esb-with-gateway">InfoQ: SOA Gateway: A Lightweight, Low-Cost Alternative to the ESB</a> &#8211; Jaime Ryan, Partner Solutions Architect at Layer 7, in an article titled &quot;Rethinking the ESB: Building a simple, secure, scalable Service Bus with an SOA Gateway&quot; has discussed the emergence of the SOA gateway as a viable alternative for the ESB</li>
<li><a href="http://www.computerworld.com/s/article/9219205/Rethinking_the_ESB_Building_a_simple_secure_scalable_Service_Bus_with_an_SOA_Gateway?taxonomyId=157&amp;pageNumber=1">Rethinking the ESB: Building a simple, secure, scalable Service Bus with an SOA Gateway &#8211; Computerworld</a> &#8211; Modern SOA Gateways include all the hallmarks of a traditional ESB: standards-based endpoint abstraction, broad data and transport mediation capabilities and dynamic, intelligent message routing</li>
<li><a href="http://www.safeboxapp.com/welcome.html">Dropbox simplifies your life. Safebox secures it. Safebox and Dropbox work side-by-side.</a> &#8211; Dropbox simplifies your life. Safebox secures it. Safebox and Dropbox work side-by-side.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/09/10/links-for-september-9th-through-september-10th/">Links for September 9th through September 10th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/09/10/links-for-september-9th-through-september-10th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for August 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 June 26th through July 1st</title>
		<link>http://www.j2eegeek.com/blog/2011/07/01/links-for-june-26th-through-july-1st/</link>
		<comments>http://www.j2eegeek.com/blog/2011/07/01/links-for-june-26th-through-july-1st/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 01:32:10 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bi]]></category>
		<category><![CDATA[businessintelligence]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[crypto]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee6.0]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[office365]]></category>
		<category><![CDATA[olap]]></category>
		<category><![CDATA[olap4j]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[positioning]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[windows]]></category>

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4550</guid>
		<description><![CDATA[Java Native Access &#8211; JNA provides Java programs easy access to native shared libraries without JNI &#8211; JNA provides Java programs easy access to native shared libraries (DLLs on Windows) without writing anything but Java code&#8212;no JNI or native code is required. JNA allows you to call directly into native functions using natural Java method [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/20/links-for-june-17th-through-june-20th/">Links for June 17th through June 20th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="https://github.com/twall/jna#readme">Java Native Access &#8211; JNA provides Java programs easy access to native shared libraries without JNI</a> &#8211; JNA provides Java programs easy access to native shared libraries (DLLs on Windows) without writing anything but Java code&mdash;no JNI or native code is required. JNA allows you to call directly into native functions using natural Java method invocation. The Java call looks just like it does in native code.</li>
<li><a href="http://arcturo.github.com/library/coffeescript/">The Little Book on CoffeeScript</a> &#8211; This book is designed to help you learn CoffeeScript, understand best practices and start building awesome client side applications. The book is little, only five chapters, but that&#039;s rather apt as CoffeeScript is a little language too.</li>
<li><a href="http://miamicoder.com/2011/writing-a-sencha-touch-application-part-2/">Writing a Sencha Touch Application, Part 2</a> &#8211; In the first part of this Sencha Touch tutorial we started building an app that allows its user to take notes and store them on the device. Having created the foundation of the application we are in the process of building the Notes List view, which at this point looks like this:</li>
<li><a href="http://tech.fortune.cnn.com/2011/06/19/the-3-most-undervalued-tech-stocks-google-apple-ibm/">The 3 most undervalued tech stocks: Google, Apple, IBM &#8211; Apple 2.0 &#8211; Fortune Tech</a> &#8211; The 3 most undervalued tech stocks: Google, Apple, IBM. By the same &quot;PEG&quot; measure, the 3 most overvalued are Amazon, Cisco and Netflix</li>
<li><a href="http://in.relation.to/Bloggers/HibernateOGMBirthAnnouncement">Hibernate OGM: birth announcement</a> &#8211; Hibernate OGM stands for Object Grid Mapping and its goal is to offer a full-fledged JPA engine storing data into NoSQL stores</li>
<li><a href="http://www.infoworld.com/print/163967">Why the future of IT rests on one person</a> &#8211; A lot of those practices will be single-actor practices &#8212; practices organized so that one employee, supported by technology, can do whatever needs to get done</li>
<li><a href="http://senko.net/en/django-nginx-gunicorn/">A Django setup using Nginx and Gunicorn &laquo; Senko&#8217;s Blog</a> &#8211; This is a howto on setting up Django on a Linux (Ubuntu) system using Nginx as a reverse proxy and Gunicorn as a Django service.</li>
<li><a href="http://chart.io/">Chart.io &#8211; Google Analytics for Your Database</a> &#8211; Chart.io is Google Analytics for your database. We help you make sense of all the data you collect everyday. Chart.io quickly hooks up to your database and lets you create real time charts of the metrics you care about</li>
<li><a href="http://www.appleinsider.com/articles/11/06/17/ios_5_supports_speedy_nitro_javascript_for_full_screen_web_apps.html">AppleInsider | iOS 5 supports speedy Nitro JavaScript for full-screen Web apps</a> &#8211; With the release of iOS 5 for the iPhone and iPad this fall, Apple will bring the Nitro JavaScript engine to full-screen Web applications saved to a user&#039;s home screen.</li>
<li><a href="http://www.tfnico.com/presentations/git-and-subversion">Git and Subversion &#8211; Living together</a> &#8211; There are many people who want to use Git, but are forced to stick with Subversion for various reasons. Git-svn gives us the opportunity to migrate away from Subversion, but setting up a two-way sync is less than trivial.</li>
<li><a href="http://www.sencha.com/blog/sencha-touch-spotlight-xero/">Sencha Touch enabled us to maximize our development efforts and deliver a superior mobile experience</a> &#8211; Sencha Touch has been a joy to work with. It&rsquo;s enabled us to maximize our development efforts and deliver a superior mobile experience. It&rsquo;s a complete framework and a massive head start for anyone wanting to build a rich mobile web application. We believe Sencha Touch is the first mobile web framework that is a serious alternative to native apps. We highly recommend it.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/20/links-for-june-17th-through-june-20th/">Links for June 17th through June 20th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/06/20/links-for-june-17th-through-june-20th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for June 11th through June 16th</title>
		<link>http://www.j2eegeek.com/blog/2011/06/16/links-for-june-11th-through-june-16th/</link>
		<comments>http://www.j2eegeek.com/blog/2011/06/16/links-for-june-11th-through-june-16th/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 03:02:42 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[boilerplate]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[cloudfoundry]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[dependencyinjection]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[gin]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[icloud]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[rod+johnson]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[spiffy]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[versioncontrol]]></category>
		<category><![CDATA[vfabric]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vmware]]></category>

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

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=4527</guid>
		<description><![CDATA[Book Review: How Great Leaders Create Innovation &#8211; Wall Street &#38; Technology &#8211; A new book defines types of innovation and argues that by matching the right type with a company&#039;s culture, the risks of innovation can be reduced. iCloud&#8217;s real purpose: kill Windows &#8211; Cringely on technology &#8211; What this requires from Apple is [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/09/links-for-june-7th-through-june-9th/">Links for June 7th through June 9th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.wallstreetandtech.com/articles/229625470?cid=nl_wallstreettech_daily">Book Review: How Great Leaders Create Innovation &#8211; Wall Street &amp; Technology</a> &#8211; A new book defines types of innovation and argues that by matching the right type with a company&#039;s culture, the risks of innovation can be reduced.</li>
<li><a href="http://www.cringely.com/2011/06/iclouds-real-purpose-is-to-kill-windows/">iCloud&rsquo;s real purpose: kill Windows &#8211; Cringely on technology</a> &#8211; What this requires from Apple is a bold move that Microsoft would never make: Jobs is going to sacrifice the Macintosh in order to kill Windows. He isn&#039;t beating Windows, he&rsquo;s making Windows inconsequential.</li>
<li><a href="http://www.apple.com/ios/ios5/features.html#reminders">Apple &#8211; iOS 5 &#8211; See new features included in iOS 5.</a> &#8211; iOS 5 includes more than 200 new features for your iPad, iPhone, or iPod touch. Here&rsquo;s a sneak peek at a few of our favorites.</li>
<li><a href="http://docs.sencha.com/io/src/">Sencha &#8211; Sencha.io Src Documentation</a> &#8211; Here&rsquo;s a quick guide on using Sencha.io Src.</li>
<li><a href="http://sixrevisions.com/resources/git-tutorials-beginners/">Top 10 Git Tutorials for Beginners</a> &#8211; If you&rsquo;d like to learn how to use Git, check out my top 10 favorite Git tutorials for beginners</li>
<li><a href="http://www.geekwire.com/2011/amazons-bezos-innovation">Bezos on innovation: Amazon &lsquo;willing to be misunderstood for very long periods of time&rsquo; &#8211; GeekWire</a> &#8211; One question at Amazon.com&rsquo;s shareholder meeting this morning in Seattle clearly made an impression on Jeff Bezos, sparking an extraordinary response from the Amazon CEO and founder on the qualities of innovation and the characteristics of the company</li>
<li><a href="http://www.wallstreetandtech.com/articles/230200057?cid=nl_wallstreettech_daily">The Man Behind Linux: The Accidental Invention That Is Taking Hold of Wall Street &#8211; Wall Street &amp; Technology</a> &#8211; Linus Torvalds, the creator of the Linus operating system tells WS&amp;T in this exclusive interview that his idea started &quot;by accident&quot; &#8211; but it ultimately spawned the open source movement that changed the heart of computing.</li>
<li><a href="http://www2.ongwt.com/post/2011/05/31/Aqu4rium-powered-by-forPlay-GWT">ongwt.com &#8211; Aqu4rium &#8211; powered by forPlay/GWT</a> &#8211; During GoogleIO an API for games was announced by Google. To test this API I gave two days to two developers of my team to understand this API and to reproduce a demo from Microsoft.</li>
<li><a href="http://www.readwriteweb.com/hack/2011/06/cpp-go-java-scala-performance-benchmark.php">Google Publishes C++, Go, Java and Scala Performance Benchmarks</a> &#8211; Google has published a paper (PDF) comparing performance of four programming languages, C++, its own language Go, Java and Scala</li>
<li><a href="http://apps.ft.com/">FT.com / The new Financial Times app for iPad and iPhone</a> &#8211; We have launched a new, faster, more complete app for the iPad and iPhone which is available via your browser rather than from an app store</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2011/06/09/links-for-june-7th-through-june-9th/">Links for June 7th through June 9th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2011/06/09/links-for-june-7th-through-june-9th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

