<?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; quality</title>
	<atom:link href="http://www.j2eegeek.com/blog/tag/quality/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 June 20th through June 23rd</title>
		<link>http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/</link>
		<comments>http://www.j2eegeek.com/blog/2011/06/26/links-for-june-20th-through-june-23rd/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 14:30:58 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[decisions]]></category>
		<category><![CDATA[dependencyinjection]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[fairuse]]></category>
		<category><![CDATA[gin]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[javadoc]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[owasp]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[RHEL5]]></category>
		<category><![CDATA[rhel6]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[senchatouch]]></category>
		<category><![CDATA[simpledb]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[softwarearchitecture]]></category>
		<category><![CDATA[softwareengineering]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[voldemort]]></category>
		<category><![CDATA[webapps]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[zap]]></category>
		<category><![CDATA[zedattackproxy]]></category>

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

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

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=2663</guid>
		<description><![CDATA[InfoQ: Continuous Delivery &#8211; Jez Humble talks on the importance of Continuous Delivery for a business, outlining the foundational principles and practices to be implemented for a successful CD, explaining how to do continuous integration, various ways of testing, canary releasing, and migrating data. Arduino &#8211; HomePage &#8211; Arduino is an open-source electronics prototyping platform [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2010/12/23/daily-del-icio-us-for-december-19th-through-december-23rd/">Daily del.icio.us for December 19th through December 23rd</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.infoq.com/presentations/Continuous-Delivery">InfoQ: Continuous Delivery</a> &#8211; Jez Humble talks on the importance of Continuous Delivery for a business, outlining the foundational principles and practices to be implemented for a successful CD, explaining how to do continuous integration, various ways of testing, canary releasing, and migrating data.</li>
<li><a href="http://www.arduino.cc/">Arduino &#8211; HomePage</a> &#8211; Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It&#039;s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments</li>
<li><a href="http://blog.springsource.com/2010/12/21/git-and-social-coding-how-to-merge-without-fear/">Git and Social Coding: How to Merge Without Fear | SpringSource Team Blog</a> &#8211; Git is great for social coding and community contributions to open source projects: contributors can try out the code easily, and there can be hordes of people all forking and experimenting with it but without endangering existing users.</li>
<li><a href="http://betterexplained.com/articles/a-visual-guide-to-version-control/">A Visual Guide to Version Control | BetterExplained</a> &#8211; A Visual Guide to Version Control</li>
<li><a href="http://feeds.delicious.com/v2/rss/vscarpenter">500 Internal Server Error</a> &#8211; 500 Internal Server Error</li>
<li><a href="http://schneide.wordpress.com/2010/12/13/avoid-switch-use-enum/">Avoid switch! Use enum! &laquo; Schneide Blog</a> &#8211; Avoid switch! Use enum!</li>
<li><a href="http://www.crap4j.org/">Crap4j Home</a> &#8211; The CRAP metric combines cyclomatic complexity and code coverage from automated tests (e.g. JUnit tests) to help you identify code that might be particularly difficult to understand, test, or maintain</li>
<li><a href="http://slodive.com/web-development/best-css3-animation-demos-tutorials/">Best CSS3 Animation Demos and Tutorials</a> &#8211; Today we are showcasing a post on CSS3 Animation featuring best awesome functions. CSS3 is full of amazing features, some of which are less explored. One of its most amazing feature is CSS3 Animation, which is fun and frolic</li>
<li><a href="http://www.infoq.com/interviews/josh-bloch-java-prog">InfoQ: Josh Bloch on Java and Programming</a> &#8211; In this interview, Google&rsquo;s Josh Bloch shares his views on the open-source Java landscape as well as on the future of the Java language, including changes being implemented via Project Coin. Bloch also discusses support for multi-core in programming languages, support for multiple languages on the JVM, Java pain points and the next big language.</li>
<li><a href="http://www.theregister.co.uk/2010/12/17/facebook_messages_tech/">Facebook: Why our &#8216;next-gen&#8217; comms ditched MySQL &bull; The Register</a> &#8211; Originally built by Powerset &ndash; a semantic search outfit now owned by Microsoft &ndash; HBase is part of the Apache Hadoop project, a sweeping effort to mimic Google&#039;s back-end infrastructure</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2010/12/23/daily-del-icio-us-for-december-19th-through-december-23rd/">Daily del.icio.us for December 19th through December 23rd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2010/12/23/daily-del-icio-us-for-december-19th-through-december-23rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for October 17th through October 24th</title>
		<link>http://www.j2eegeek.com/blog/2010/10/24/daily-del-icio-us-for-october-17th-through-october-24th/</link>
		<comments>http://www.j2eegeek.com/blog/2010/10/24/daily-del-icio-us-for-october-17th-through-october-24th/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 00:01: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[android]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[extjs]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[gwt2.0]]></category>
		<category><![CDATA[gxt]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[intellij]]></category>
		<category><![CDATA[intellij10]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[rayozzie]]></category>
		<category><![CDATA[rome]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[smartgwt]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[springroo]]></category>
		<category><![CDATA[vfabric]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=2599</guid>
		<description><![CDATA[OpenStack cloud platform to get Microsoft Hyper-V integration &#124; ZDNet &#8211; The OpenStack project &#8212; an open-source cloud-computing platform created by RackSpace, NASA and a growing list of partners &#8212; is getting some support from Microsoft. Project ROME &#8211; Content creation and publishing for virtually anyone &#8211; Project ROME, an all-in-one content creation and publishing [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2010/10/24/daily-del-icio-us-for-october-17th-through-october-24th/">Daily del.icio.us for October 17th through October 24th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.zdnet.com/blog/microsoft/openstack-cloud-platform-to-get-microsoft-hyper-v-integration/7801">OpenStack cloud platform to get Microsoft Hyper-V integration | ZDNet</a> &#8211; The OpenStack project &mdash; an open-source cloud-computing platform created by RackSpace, NASA and a growing list of partners &mdash; is getting some support from Microsoft.</li>
<li><a href="http://rome.adobe.com/">Project ROME &#8211; Content creation and publishing for virtually anyone</a> &#8211; Project ROME, an all-in-one content creation and publishing application for use at home, work or school*. It is intended for virtually anyone who wants to add the power of video, audio, photos, graphics, text or animation into everyday projects</li>
<li><a href="http://rc3.org/2010/10/22/the-future-of-java-on-the-mac-platform/">rc3.org &#8211; The future of Java on the Mac platform</a> &#8211; There are huge advantages associated with being the platform of choice for developers. Apple should be very careful before it fritters away those advantages.</li>
<li><a href="http://caapitech.blogspot.com/2010/10/smartgwt-vs-ext-gwt-or-80-20-rule-of.html?goback=.gde_2235161_member_32785795">Caapi Technologies Blog: SmartGWT vs. Ext GWT ( Or 80-20 rule of development )</a> &#8211; So probably some problems will arise and I don&rsquo;t expect it to be perfect, but again on the rule of 80-20 the Ext GWT beats SmartGWT in almost all aspects.&nbsp;</li>
<li><a href="http://www.npr.org/templates/story/story.php?storyId=130222314&amp;sc=ipad&amp;f=124289519">KT Tunstall On World Cafe : NPR</a> &#8211; In an age where the phrase &quot;pop star&quot; usually brings to mind flamboyant divas, Scottish pop-rock star KT Tunstall stands out. With a sound that seems to mesh Melissa Etheridge, Fiona Apple and Dido, she produces heartfelt music in a pop format with a knack for uncluttered, catchy songs.</li>
<li><a href="http://googlewebtoolkit.blogspot.com/2010/10/advancing-cloud-computing-with.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+blogspot%2FNWLT+%28Google+Web+Toolkit+Blog%29">Google Web Toolkit Blog: Advancing cloud computing with integrated developer tools by Google and VMware</a> &#8211; Earlier this year at Google I/O, we announced a collaboration between Google and VMware focused on making it easy to build business-oriented, cloud portable web apps. Today we are happy to announce that these tools will be generally available within the next few weeks</li>
<li><a href="http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+jetbrains_intellijidea+%28JetBrains+IntelliJ+IDEA+Blog%29">IntelliJ IDEA 10: free IDE for Android development | JetBrains IntelliJ IDEA Blog</a> &#8211; IntelliJ IDEA Community Edition gets a big addition: Android development plugin becomes available in the free edition of IntelliJ IDEA starting with version 1</li>
<li><a href="http://java.dzone.com/articles/enum-tricks-dynamic-enums?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29">Enum Tricks: Dynamic Enums | Javalobby</a> &#8211; In this article I would like to explain use case when dynamic enums are needed and how to implement them</li>
<li><a href="http://us1.campaign-archive.com/?u=8a43ccdb821548b314780e0f3&amp;id=e76487aa60">Java Power Tools &#8211; Keeping tabs on code quality &#8211; evolutions in code quality metrics</a> &#8211; Code quality metrics are an important part of maintaining a healthy project, and reducing technical debt. Integrate code quality metrics reporting into your CI builds &#8211; this allows better project-wide reporting, and also makes your code quality metrics much more proactive.</li>
<li><a href="http://news.cnet.com/8301-13860_3-20019958-56.html">Assessing Ray Ozzie&#8217;s impact at Microsoft | Beyond Binary &#8211; CNET News</a> &#8211; With nimble and powerful rivals like the Google and the Apple outmaneuvering Microsoft at various turns, the company needs not just someone adept at the helm, but also someone who knows the ins and outs of the waves well enough to spot foul weather on the horizon and plot a new course.</li>
<li><a href="http://jquerymobile.com/2010/10/jquery-mobile-alpha-1-released/">jQuery Mobile Alpha 1 Released | jQuery Mobile</a> &#8211; Today we&rsquo;re pleased to announce the first alpha release of the jQuery Mobile project. jQuery Mobile is a user interface framework, built on top of jQuery, designed to simplify the process of building applications that target mobile devices.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2010/10/24/daily-del-icio-us-for-october-17th-through-october-24th/">Daily del.icio.us for October 17th through October 24th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2010/10/24/daily-del-icio-us-for-october-17th-through-october-24th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for August 4th through August 13th</title>
		<link>http://www.j2eegeek.com/blog/2009/08/13/daily-del-icio-us-for-august-4th-through-august-13th/</link>
		<comments>http://www.j2eegeek.com/blog/2009/08/13/daily-del-icio-us-for-august-4th-through-august-13th/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 15:00:11 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[corruption]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[extjs]]></category>
		<category><![CDATA[extjs3.0]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[goldmansachs]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[jetty]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[krugman]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[realtime]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[spellchecker]]></category>
		<category><![CDATA[sugarcrm]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[trading]]></category>
		<category><![CDATA[wallstreet]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=2020</guid>
		<description><![CDATA[Aaron Johnson &#8211; Java Class.forName(String className) and JDBC &#8211; The most common answer you&#8217;ll hear is that it loads the database driver, which, while technically true, is shallow. Where does it get loaded? How does it happen? And why? http://jazzy.sourceforge.net/ &#8211; What exactly is Jazzy? Well, for developers, it is a set of APIs (Application [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2009/08/13/daily-del-icio-us-for-august-4th-through-august-13th/">Daily del.icio.us for August 4th through August 13th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://cephas.net/blog/2005/07/31/java-classfornamestring-classname-and-jdbc/">Aaron Johnson &ndash; Java Class.forName(String className) and JDBC</a> &#8211; The most common answer you&rsquo;ll hear is that it loads the database driver, which, while technically true, is shallow. Where does it get loaded? How does it happen? And why?</li>
<li><a href="http://jazzy.sourceforge.net/">http://jazzy.sourceforge.net/</a> &#8211; What exactly is Jazzy? Well, for developers, it is a set of APIs (Application Programming Interfaces) that allow you to add spell checking functionality to Java Applications easily.</li>
<li><a href="http://www.codesimplicity.com/archives/137">Code Simplicity &raquo; The Secret of Success: Suck Less</a> &#8211; All you have to do to succeed in software is to consistently suck less with every release.</li>
<li><a href="http://extjs.com/blog/2009/08/10/ext-js-30-be-outstanding/">Ext JS 3.0 &#8211; Be Outstanding</a> &#8211; On behalf of the Ext Team, I am pleased to announce the final release of Ext JS 3.0. This release is the culmination of tens of thousands of hours of architecture, development and community feedback.</li>
<li><a href="http://www.theweek.com/article/index/99395/Hank_Paulson_AIG_and_ethics">Hank Paulson, AIG, and ethics &#8211; THE WEEK</a> &#8211; The New York Times just &ldquo;dumped a gigantic bucket of kerosene on the Goldman Sachs conspiracy fire,&rdquo; said Joe Weisenthal in Clusterstock. The Times obtained records showing that then&ndash;Treasury Secretary Henry Paulson was in steady contact with Goldman, his former firm, as the government was planning the AIG bailout last September</li>
<li><a href="http://www.ilyasterin.com/blog/2009/07/choosing-a-web-development-frameworktoolkit.html">/devel/talk: Choosing a web development framework/toolkit</a> &#8211; So some of the questions I battle with are, which framework should I use for this new project, or am I using the right framework for my current project? Is the framework and language it&#39;s written in supports writing applications in a powerful, flexible, fast, scalable way?</li>
<li><a href="http://www.infoq.com/news/2009/08/google-chose-jetty">InfoQ: Google Chose Jetty for App Engine</a> &#8211; Google App Engine was initially using Apache Tomcat as their webserver/servlet container but eventually switched to Jetty. This decision sparked many in the development community to ask why the change, was their something wrong with Tomcat?</li>
<li><a href="http://krugman.blogs.nytimes.com/2009/08/04/shape-of-planet-blogging/">Shape of planet blogging &#8211; Paul Krugman Blog &#8211; NYTimes.com</a> &#8211; In a way this goes beyond my original point, which was the unwillingness of the news media to referee a controversy by actually reporting the facts. Now it seems that a fact isn&rsquo;t worth reporting unless someone is prepared to deny it.</li>
<li><a href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&amp;newsId=20090804005996&amp;newsLang=en">SugarCRM Releases Sugar Community Edition on the Microsoft Web Platform</a> &#8211; SugarCRM, a world leading provider of commercial open source customer relationship management (CRM) software, announced today the availability of Sugar Community Edition on the Microsoft Web Platform</li>
<li><a href="http://www.marketwatch.com/story/schumer-sec-to-ban-flash-trading-2009-08-04">Schumer: SEC to ban flash trading &#8211; MarketWatch</a> &#8211; Sen. Charles Schumer, D-N.Y., said Tuesday that the Securities and Exchange Commission plans to ban so-called &quot;flash trading,&quot; where high-frequency traders can get information just before it becomes public.</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2009/08/13/daily-del-icio-us-for-august-4th-through-august-13th/">Daily del.icio.us for August 4th through August 13th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2009/08/13/daily-del-icio-us-for-august-4th-through-august-13th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for January 15th through January 19th</title>
		<link>http://www.j2eegeek.com/blog/2009/01/19/daily-delicious-for-january-15th-through-january-19th/</link>
		<comments>http://www.j2eegeek.com/blog/2009/01/19/daily-delicious-for-january-15th-through-january-19th/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 05:00:12 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[codereview]]></category>
		<category><![CDATA[cto]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[eXtreme]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flex3]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[functional]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[haskell]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[kentbeck]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[obama]]></category>
		<category><![CDATA[openjpa]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[puremvc]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[quotes]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[servlet3.0]]></category>
		<category><![CDATA[servlets]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[toplink]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[vcs]]></category>
		<category><![CDATA[versioncontrol]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=1584</guid>
		<description><![CDATA[Lincoln&#8217;s second inaugural address &#8211; Wikipedia, the free encyclopedia &#8211; With malice toward none; with charity for all; with firmness in the right, as God gives us to see the right, let us strive on to finish the work we are in; to bind up the nation#039;s wounds; to care for him who shall have [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2009/01/19/daily-delicious-for-january-15th-through-january-19th/">Daily del.icio.us for January 15th through January 19th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://en.wikipedia.org/wiki/Lincoln%27s_second_inaugural_address">Lincoln&#8217;s second inaugural address &#8211; Wikipedia, the free encyclopedia</a> &#8211; With malice toward none; with charity for all; with firmness in the right, as God gives us to see the right, let us strive on to finish the work we are in; to bind up the nation#039;s wounds; to care for him who shall have borne the battle, and for his widow, and his orphan &ndash; to do all which may achieve and cherish a just and lasting peace, among ourselves, and with all nations.</li>
<li><a href="http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm;jsessionid=8D5F05C82E9A2CB308EAF6B0AECC9F46">Cairngorm &#8211; Cairngorm &#8211; Confluence</a> &#8211; Cairngorm is the lightweight micro-architecture for Rich Internet Applications built in Flex or AIR. A collaboration of recognized design patterns, Cairngorm exemplifies and encourages best-practices for RIA development</li>
<li><a href="http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/">Selecting the Right Flex Application Framework | Summa Blog</a> &#8211; The Flex community is divided between Adobe&rsquo;s Cairngorm and Cliff Hall&rsquo;s PureMVC, with strong arguments from both sides. However, your answer may just lie in the &ldquo;it depends&rdquo; space.
<p>This post aims to help you make that decision. It includes analysis of Cairngorm, PureMVC, and the new kid on the block, asfusion&rsquo;s Mate.</li>
<li><a href="http://www.infoq.com/news/2009/01/Pair-Programming-Code-Review">InfoQ: Pair Programming vs. Code Review</a> &#8211; Pair programming and code review are each practices that improve the quality of software, as well as promote knowledge sharing. When the Agile vs. Lean, XP vs. Scrum, and vi vs. Emacs debates get slow, developers have been known to debate the merits of pair programming vs. code review. Theodore Nguyen-Cao described code reviewers as chickens, and paired programmers as pigs.</li>
<li><a href="http://www.infoq.com/news/2009/01/Agile-Trends-Kent-Beck">InfoQ: Presentation: Kent Beck: Trends in Agile Development</a> &#8211; In this presentation, Kent Beck, the father of eXtreme Programming, shows the synergies between business and Agile development. The reason Agile is becoming more popular every day is because it responds to the business needs as they evolve.</li>
<li><a href="http://terrazadearavaca.blogspot.com/2008/12/jpa-implementations-comparison.html">terraza de aravaca: JPA implementations comparison: Hibernate, Toplink Essentials, Openjpa, Eclipselink</a> &#8211; This article is a response to the lack of information on the net about the performance differences among the 4 most well known Java Persistence API (JPA) implementations: Toplink Essentials, EclipseLink, Hibernate and OpenJPA</li>
<li><a href="http://nathanj.github.com/gitguide/tour.html">An Illustrated Guide to Git on Windows</a> &#8211; This document is designed to show that using git on Windows is not a difficult process. In this guide, I will create a repository, make several commits, create a branch, merge a branch, search the commit history, push to a remote server, and pull from a remote server. The majority of this will be done using GUI tools.</li>
<li><a href="http://flexblog.faratasystems.com/?p=388">Farata Systems &raquo; Enterprise Development with Flex &#8211; first rough cuts</a> &#8211; This groundbreaking book shows Flex developers exactly what&rsquo;s required to build production-quality Rich Internet Applications (RIAs) for the enterprise. Part of the popular Adobe Developer Library co-published by O&rsquo;Reilly and Adobe, Enterprise Development with Flex goes well beyond Flex tutorials and product documentation to suggest best practices, compare frameworks and tools, and offer efficient techniques for developing enterprise RIAs</li>
<li><a href="http://www.businessweek.com/technology/content/jan2009/tc20090115_815265.htm">Choices Narrowed for First U.S. CTO &#8211; BusinessWeek</a> &#8211; President-elect Obama has two executives in mind for the top technology job, one from Cisco and one from Washington, D.C. Both were born in India</li>
<li><a href="http://blog.wordpress.tv/2009/01/16/welcome-to-wordpresstv/">Welcome to WordPress.tv &laquo; Blog &laquo; WordPress.tv</a> &#8211; To make it easy for you to find up-to-date, WordPress-themed video content within a couple of clicks. Without having to wade through spammy promotional videos, out-of-date content, and missing chunks of presentations</li>
<li><a href="http://broadcast.oreilly.com/2009/01/why-you-should-learn-haskell.html">John Goerzen on Why You Should Learn Haskell &#8211; O&#8217;Reilly Broadcast</a> &#8211; John Goerzen is a co-author of Real World Haskell. In a recent interview with O#039;Reilly, he explained how the book came to be, the special magic which makes Haskell worth learning, and how to change your mindset to make learning possible.</li>
<li><a href="http://news.cnet.com/8301-17938_105-10144685-1.html?part=rsstag=feedsubj=Crave">iFlyz grips your gadgets while uFlyz | Crave &#8211; CNET</a> &#8211; To use the iFlyz, you attach your phone or media player to the suction cup, clamp it to a seat tray in either the stowed and locked position or unlocked and down position, and adjust the flexible gooseneck to the ideal viewing angle. It works with gadgets including the iPhone, Zune, and iPod.</li>
<li><a href="http://java.sys-con.com/node/811229">Xpress Suite Adds Automatic Java to iPhone Conversion | JAVA Developer&#8217;s Journal</a> &#8211; Javaground announced a new component of its Xpress Suite allowing developers to automatically generate a native iPhone program from a Java source code.</li>
<li><a href="http://weblogs.java.net/blog/felipegaucho/archive/2009/01/servlet_30_unle.html">Felipe Gaucho&#8217;s Blog: Servlet 3.0 Unleashed</a> &#8211; The specification of Servlet 3.0 was approved by the Public Review Ballot and it was also endorsed by the Java EE Executive Committee (EC).</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2009/01/19/daily-delicious-for-january-15th-through-january-19th/">Daily del.icio.us for January 15th through January 19th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2009/01/19/daily-delicious-for-january-15th-through-january-19th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for October 20th through October 21st</title>
		<link>http://www.j2eegeek.com/blog/2008/10/21/daily-delicious-for-october-20th-through-october-21st/</link>
		<comments>http://www.j2eegeek.com/blog/2008/10/21/daily-delicious-for-october-20th-through-october-21st/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 02:00:16 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[craftsmanship]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[entrepreneur]]></category>
		<category><![CDATA[entrepreneurship]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flex3]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[goverance]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[interesting]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[softwareengineering]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[Systinet]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[versioncontrol]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web4j]]></category>
		<category><![CDATA[webservice]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=1403</guid>
		<description><![CDATA[REST for Java developers, Part 1: It&#8217;s about the information, stupid &#8211; JavaWorld &#8211; When you need to invoke behavior in standard, contract-bound ways between disparate partners, SOAP is a good approach. If, on the other hand, you are looking to share information in flexible, scalable, reusable ways, then REST is a great approach InfoQ: [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2008/10/21/daily-delicious-for-october-20th-through-october-21st/">Daily del.icio.us for October 20th through October 21st</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.javaworld.com/javaworld/jw-10-2008/jw-10-rest-series-1.html?nhtje=rn_102108&amp;nladname=102108javaworld%27senterprisejavaal">REST for Java developers, Part 1: It&#8217;s about the information, stupid &#8211; JavaWorld</a> &#8211; When you need to invoke behavior in standard, contract-bound ways between disparate partners, SOAP is a good approach. If, on the other hand, you are looking to share information in flexible, scalable, reusable ways, then REST is a great approach</li>
<li><a href="http://www.infoq.com/news/2008/10/bp-soa-governance">InfoQ: Business Processes for SOA Governance</a> &#8211; Prabhakar Mynampati, an Advisory Architect at IBM, published last week an article detailing 6 SOA Governance business processes.  The article includes a BPMN-like process definitions for: Service identification, Service creation, Service testing, Service versioning and change management, Service management, and Service security</li>
<li><a href="http://www.infoq.com/articles/implementing-soa-governance">InfoQ: Implementing SOA Governance</a> &#8211; Governance is the combination of people, policies, and processes that an organization leverages to achieve desired behaviors.  SOA governance is about achieving the desired behavior associated with, or attributed to, SOA adoption</li>
<li><a href="http://www.infoq.com/news/2008/10/hp-systinet-release">InfoQ: HP Releases Systinet 3.0</a> &#8211; HP announced the release of HP SOA Systinet 3.00, a market-leading service-oriented architecture (SOA) governance software.  HP acquired Systinet as part of its acquisition of Mercury Interactive in 2006.</li>
<li><a href="http://www.infoq.com/presentations/Craftsmanship-Scott-Dillman">InfoQ: Fostering Software Craftsmanship in a Corporate Setting</a> &#8211; In this presentation filmed during Agile 2008, Scott Dillman talks about transforming developers into software craftsmen, people responsible for their work, continuously learning, taking pride in doing qualitative work, sharing knowledge and respecting professional standards.</li>
<li><a href="http://www.javaworld.com/javaworld/jw-10-2008/jw-10-web4j.html">Introduction to WEB4J: Web development for minimalists &#8211; JavaWorld</a> &#8211; As Java Web application frameworks have become more powerful and flexible, they&#39;ve also become more complex. John O&#39;Hanley&#39;s WEB4J framework in many ways flies in the face of this trend: it offers few customization options, but is easy to learn and work with</li>
<li><a href="http://book.git-scm.com/index.html">Git Community Book</a> &#8211; Welcome to the Git Community Book. This book has been built by dozens of people in the Git community, and is meant to help you learn how to use Git as quickly and easily as possible</li>
<li><a href="http://android-developers.blogspot.com/2008/10/android-is-now-open-source.html">Android Developers Blog: Android is now Open Source</a> &#8211; we&#39;re making what might just be the most exciting announcement of all: we and our Open Handset Alliance partners have now released the source code for Android. There&#39;s a huge amount of code and content there, so head over to http://source.android.com/ for all the details.</li>
<li><a href="http://www.infoq.com/articles/flex-xml-json">InfoQ: Flex for XML and JSON</a> &#8211; Beauty and brains. Flex and Java. Or is it the other way around? Who can say? What I know is that Flex and Java work really well together to create amazing Rich Internet applications (RIAs)</li>
<li><a href="http://tom.preston-werner.com/2008/10/18/how-i-turned-down-300k.html">How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub</a> &#8211; In the end, just as Indiana Jones could never turn down the opportunity to search for the Holy Grail, I could no less turn down the chance to work for myself on something I truly love, no matter how safe the alternative might be</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2008/10/21/daily-delicious-for-october-20th-through-october-21st/">Daily del.icio.us for October 20th through October 21st</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2008/10/21/daily-delicious-for-october-20th-through-october-21st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for July 27th through August 5th</title>
		<link>http://www.j2eegeek.com/blog/2008/08/05/daily-delicious-for-july-27th-through-august-5th/</link>
		<comments>http://www.j2eegeek.com/blog/2008/08/05/daily-delicious-for-july-27th-through-august-5th/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 01:30:16 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[amqp]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[comet]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[contentmgmt]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[drummer]]></category>
		<category><![CDATA[ecm]]></category>
		<category><![CDATA[ehcache]]></category>
		<category><![CDATA[ext]]></category>
		<category><![CDATA[extjs]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flex3]]></category>
		<category><![CDATA[flexbuilder]]></category>
		<category><![CDATA[foss]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[iBATIS]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java7]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JMeter]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[lightstreamer]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[quantity]]></category>
		<category><![CDATA[raible]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[rhel]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[rush]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[sec]]></category>
		<category><![CDATA[segway]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[socialmedia]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Struts]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[sugarcrm]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[toyoto]]></category>
		<category><![CDATA[tuning]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/?p=1244</guid>
		<description><![CDATA[Ext JS &#8211; Ext 2.2 Released &#8211; We are pleased to announce the release of Ext 2.2, a fully backwards-compatible maintenance release of Ext. This is a recommended upgrade for all Ext 2.x users as it not only adds many new components and examples, but also provides a host of important bug InfoQ: FXStruts: Developing [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2008/08/05/daily-delicious-for-july-27th-through-august-5th/">Daily del.icio.us for July 27th through August 5th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://extjs.com/blog/2008/08/04/ext-22-released/">Ext JS &#8211; Ext 2.2 Released</a> &#8211; We are pleased to announce the release of Ext 2.2, a fully backwards-compatible maintenance release of Ext. This is a recommended upgrade for all Ext 2.x users as it not only adds many new components and examples, but also provides a host of important bug</li>
<li><a href="http://www.infoq.com/news/2008/08/FXStruts">InfoQ: FXStruts: Developing Flex-Friendly Struts Application</a> &#8211; FxStruts is a free open source library that provides the same functionality as bean:write except that the output is in AMF or XML format. Simply point it to any plain Java object and you get Flex friendly AMF or XML output with ActionErrors and transactio</li>
<li><a href="http://news.cnet.com/8301-13505_3-10006039-16.html">Best enterprise open-source applications announced | The Open Road &#8211; The Business and Politics of Open Source by Matt Asay &#8211; CNET News.com</a> &#8211; Infoworld does an annual review of the best enterprise open-source applications, called the BOSSies, and just announced the 2008 winners. An Infoworld editorial team makes the selections, so this isn&#039;t a matter of open-source projects rallying the troops</li>
<li><a href="http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/1f2ed9b57b130371?hl=en">My experience of coding a GWT webapp (~900 classes, ~20 GWT modules) &#8211; Google Web Toolkit | Google Groups</a> &#8211; We put our GWT-based job site (http://www.careercommons.com) in production on Monday. This is a summary of my experience coding the whole thing in GWT. Not sure how useful this is for other people, but here it goes:</li>
<li><a href="http://www.adam-bien.com/roller/abien/entry/useful_explanation_ibatis_hibernate_and">Adam Bien&#8217;s Weblog : Useful Explanation: &#8220;iBATIS, Hibernate, and JPA: Which is right for you?&#8221;, Strange Conclusion</a> &#8211; iBatis is the most powerful, but not that simple. It comes with highest amount of XML-configuration, which has to be maintained during the whole lifecycle</li>
<li><a href="http://gregluck.com/blog/archives/2008/08/restful_resourc.html">Greg Luck&#8217;s WebLog: RESTful, resource-oriented caching now available in ehcache-server</a> &#8211; I have just released ehcache-server-0.3, which includes a fully functional RESTful, resource-oriented implementation. The standalone-server has also been updated to 0.3.</li>
<li><a href="http://www.codinghorror.com/blog/archives/001160.html">Coding Horror: Quantity Always Trumps Quality</a> &#8211; When it comes to software, the same rule applies. If you aren&#039;t building, you aren&#039;t learning. Rather than agonizing over whether you&#039;re building the right thing, just build it. And if that one doesn&#039;t work, keep building until you get one that does.</li>
<li><a href="http://tech.puredanger.com/2008/08/02/java7-prediction-update/">Alex Miller &#8211; Java 7 Prediction Update</a> &#8211; I just realized due to a forum thread that it&rsquo;s been about 7 months since I posted my Java 7 Predictions. So, it seems like a good time to update those predictions</li>
<li><a href="http://andrewolson.com/Neil_Peart/neil_peart_fills.htm">Neil Peart &#8211; Neil Peart&#8217;s Top 10-Plus Fills</a> &#8211; One of the reasons Neil Peart is so popular with other drummers is his creativity and how he approaches his fills.</li>
<li><a href="http://www.lightstreamer.com/whatsNew.htm#2008/06/lightstreamer-on-firefox-3.html">Lightstreamer on Firefox 3</a> &#8211; In this video I will show the seamless behavior of the &quot;engine migration mechanism&quot;. Then, I will increase the number of tabs concurrently displaying real-time data. I will stop at 10 tabs, due to the CPU consumption of the screen recording software.</li>
<li><a href="http://blog.wired.com/gadgets/2008/08/toyota-announce.html">Toyota Announces Segway Killer: The Winglet Personal Transporter | Gadget Lab from Wired.com</a> &#8211; Toyota has come up with a vertical, mechanized scooter or personal transporter, intended to help people move about in public areas.  Called the Winglet because of its fleet nature, it is the first gadget to duplicate the navigation system of Segway</li>
<li><a href="http://architects.dzone.com/articles/case-study-performance-tuning-">Case Study: Performance Tuning a Web Shop (Part 1) | Architects Zone</a> &#8211; We found the evidence by using tools, most importantly: JMeter for load testing, JAMon for performance monitoring and JARep for performance reporting. With JMeter we can simulate user behavior and put a realistic load on the system. The JMeter test should</li>
<li><a href="http://raibledesigns.com/rd/entry/oscon_2008_web_frameworks_of">Raible Designs | [OSCON 2008] Web Frameworks of the Future: Flex, GWT, Grails and Rails</a> &#8211; Below is the presentation I&#039;m delivering at OSCON today. Unfortunately, I had to remove slides on GWT and Flex to fit w/in the 45 minute time limit.</li>
<li><a href="http://www.linuxinsider.com/rsstory/64007.html">Linux News: Applications: With New Alfresco App, Enterprise Content Management Takes the OSS Road</a> &#8211; Alfresco Software announced Thursday the availability of Alfresco Labs version 3, an open source alternative to Microsoft&#039;s enterprise content management</li>
<li><a href="http://www.irwebreport.com/daily/2008/07/30/sec-oks-websites-and-blogs-for-reg-fd/">SEC OKs websites and blogs for Reg. FD | IR Web Report</a> &#8211; UNDER certain circumstances, companies can rely on their websites and blogs to meet the public disclosure requirements under Regulation FD, according to new guidance unanimously approved by the US Securities and Exchange Commission today</li>
<li><a href="http://www.zeromq.org/">zeromq: Fastest. Messaging. Ever.</a> &#8211; Our mission with &Oslash;MQ (&quot;ZeroMQ&quot;) is to build the fastest messaging ever. The way to get performance is to optimise the whole software and hardware stack together. So, we are developing &Oslash;MQ closely with major hardware firms</li>
<li><a href="http://iamdeepa.com/blog/?p=17">iamdeepa on flex &raquo; Blog Archive &raquo; Where did the FlexBuilder Advanced Constraints UI go?</a> &#8211; For Flex 3, the Advanced Constraints feature introduces the concept of ConstraintColumn and ConstraintRow objects that can be used to partition up absolute positioning containers. We broadened the constraint syntax to allow for controls to be constrained</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2008/08/05/daily-delicious-for-july-27th-through-august-5th/">Daily del.icio.us for July 27th through August 5th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2008/08/05/daily-delicious-for-july-27th-through-august-5th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily del.icio.us for January 29th</title>
		<link>http://www.j2eegeek.com/blog/2008/01/29/daily-delicious-for-january-29th/</link>
		<comments>http://www.j2eegeek.com/blog/2008/01/29/daily-delicious-for-january-29th/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 00:40:33 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Stuff to read]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design+patterns]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ejb]]></category>
		<category><![CDATA[ext]]></category>
		<category><![CDATA[extjs]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[gof]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[infoq]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[kentbeck]]></category>
		<category><![CDATA[merge]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[SCA]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[SpringFramework]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[uml]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[wicket]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2008/01/29/daily-delicious-for-january-29th/</guid>
		<description><![CDATA[InfoQ: Does TDD Really Ensure Quality? &#8211; Our main result is that Test-First programmers write more tests per unit of programming effort. In turn, a higher number of tests lead to proportionally higher levels of productivity. Thus through a chain effect, Test-First appears to improve productivity InfoQ: &#8220;Can I call you back about that?&#8221; Building [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2008/01/29/daily-delicious-for-january-29th/">Daily del.icio.us for January 29th</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><ul>
<li><a href="http://www.infoq.com/news/2008/01/does-tdd-mean-quality">InfoQ: Does TDD Really Ensure Quality?</a> &#8211; Our main result is that Test-First programmers write more tests per unit of programming effort. In turn, a higher number of tests lead to proportionally higher levels of productivity. Thus through a chain effect, Test-First appears to improve productivity</li>
<li><a href="http://www.infoq.com/articles/async-sca">InfoQ: &#8220;Can I call you back about that?&#8221; Building Asynchronous Services using Service Component Architecture</a> &#8211; This article discusses the need for asynchronous services when you build an application using a service-oriented architecture. Building asynchronous services can get complicated, but is made straightforward using Service Component Architecture (SCA).</li>
<li><a href="http://www.infoq.com/news/2008/01/case-study-java-to-flex">InfoQ: Case Study: Applying Java Programming Skill to Flex</a> &#8211; In an article published on Adobe Flex Developer Center, Bill Bejeck shares his experience creating components and enforcing separation of concerns with Flex, from a Java developer&#8217;s perspective.</li>
<li><a href="http://www.infoq.com/interviews/beck-implementation-patterns">InfoQ: Kent Beck on Implementation Patterns</a> &#8211; Kent Beck is interviewed about his new book, &quot;Implementation patterns&quot;, the relationship between these patterns and XP, problems when adopting agile and the current status of design patterns.</li>
<li><a href="http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket">Enterprise Java Community: Introducing Apache Wicket</a> &#8211; When you&#8217;re learning a new framework, it&#8217;s helpful to gain an understanding of the terms concepts, then move on to how the pieces come together. Wicket has a few core concepts to master, but once you understand them, you&#8217;ll find Wicket much more accessibl</li>
<li><a href="http://blog.springsource.com/main/2008/01/23/spring-overtakes-ejb-as-a-skills-requirement/">SpringSource Team Blog &raquo; Spring Overtakes EJB as a Skills Requirement</a> &#8211; Job listings are a good indicator of the true adoption of technologies. Sometimes these trends can have dramatic implications. Indeed.com shows that in November, 2007, Spring overtook EJB as a skills requirement for Java job listings.</li>
<li><a href="http://www.infoq.com/news/2008/01/flex-load-testing">InfoQ: Flex Load Testing Tool Available to Enterprise RIA application</a> &#8211; As InfoQ reported (Forester report), RIA is proliferating in enterprise information workplaces. One of challenges faces a maturing development platform for developing mission critical systems is to produce quality, scalable and well tested applications.</li>
<li><a href="http://blog.markturansky.com/archives/32">&raquo; Printable Design Patterns Quick Reference Cards</a> &#8211; The Gang of Four design patterns have been elegantly distilled into a quick reference guide suitable for printing on 8.5 x 11.
</li>
<li><a href="http://www.javaworld.com/javaworld/jw-01-2008/jw-01-svnmerging.html?nhtje=rn_012908&#038;nladname=012908">Merging and branching in Subversion 1.5 &#8211; Java World</a> &#8211; Branching and merging are two inherently related functions that are due for a long-awaited upgrade in Subversion 1.5</li>
<li><a href="http://www.infoq.com/news/2008/01/extjs-ecosystem">InfoQ: ExtJS Ecosystem Continues to Expand</a> &#8211; New server-side tools are sprouting up around the ExtJS client-side Javascript framework. Community developed server-side support now exists for Java Enterprise Edition, Cold Fusion 8.0, Google Web Toolkit, and Ruby on Rails 2.0</li>
</ul>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2008/01/29/daily-delicious-for-january-29th/">Daily del.icio.us for January 29th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2008/01/29/daily-delicious-for-january-29th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Vista: The Good, Bad and Ugly</title>
		<link>http://www.j2eegeek.com/blog/2006/12/04/microsoft-vista-the-good-bad-and-ugly/</link>
		<comments>http://www.j2eegeek.com/blog/2006/12/04/microsoft-vista-the-good-bad-and-ugly/#comments</comments>
		<pubDate>Tue, 05 Dec 2006 04:55:49 +0000</pubDate>
		<dc:creator>Vinny Carpenter</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[annoying]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.j2eegeek.com/blog/2006/12/04/microsoft-vista-the-good-bad-and-ugly/</guid>
		<description><![CDATA[My brother was visiting this past weekend and so instead of us spending quality time together, I decided to upgrade my computer from Windows XP to Windows Vista. Here are some of my initial thoughts that I&#8217;ll try to break down in the good, the bad and the ugly. And boy there is still some [...]<p><br/><br/><a href="http://www.j2eegeek.com/blog/2006/12/04/microsoft-vista-the-good-bad-and-ugly/">Microsoft Vista: The Good, Bad and Ugly</a></p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>My brother was visiting this past weekend and so instead of us spending quality time together, I decided to upgrade my computer from Windows XP to <a href="http://www.microsoft.com/windowsvista/">Windows Vista</a>.  Here are some of my initial thoughts that I&#8217;ll try to break down in the good, the bad and the ugly.  And boy there is still some ugliness that I hope Microsoft (and partners) solves soon.  (Full disclosure &#8211; My brother works for Microsoft).  Going back to my brother for a second, we are both true geeks at heart and so quality time for us is being locked up in my office with lots of coffee, 4 computers and 8 USB external drives humming away.</p>
<p>The install of Windows Vista RTM was on my new DELL dual-core 3.2 GHz PC with 2 GB of RAM and 256MB PCI Express ATI Radeon X600 video card.  (<a href="http://www.j2eegeek.com/blog/2006/06/05/new-pc-while-i-wait-for-vista-tablet/">Full specs on the hardware</a>).  Instead of choosing a clean and fresh install, I decided to opt for the &#8216;in place upgrade&#8217; which replaces the Windows XP system/core files while retaining your existing applications, personal files and settings.  I should also note that I installed the <a href="http://www.microsoft.com/windowsvista/getready/editions/ultimate.mspx">Ultimate version</a> of Windows Vista.</p>
<h3>The Good</h3>
<p>There are a lot of really good things about Vista &#8211; The first and most striking difference between XP and Vista is Aero and the translucent effect of Aero Glass.  Aero Glass is the eye-candy in Vista that fades in/out windows with smooth animation and does create a really nice visual effect.  I&#8217;m sure the Mac OSX folks will jump in and say that OSX does this already and I think OSX does do this today and has done this for many years already.  My brother is very impressed with the sidebar that allows you to drop in widgets or gadgets in Microsoft speak on your desktop.  Having used Yahoo Widgets for a while now, this is nothing new to me and didn&#8217;t get me excited.  I like the idea that Windows will now have a widget engine and this will hopefully allow people to create some interesting applications.  I see a huge potential for this on the Enterprise side where a widget or gadget sitting on a user&#8217;s desktop could ping out and get the latest news, updates, prices, promotions, alerts, etc.</p>
<p>The other thing that&#8217;s worth mentioning is that installation process.  With the exception of McAfee virus scan which I&#8217;ll describe in detail in the &#8216;bad&#8217; section, the installation was very smooth.  Once the install was off and running, it churned for about 80-90 minutes to get Vista installed and this included a couple of reboots.</p>
<p>I should also mention that the application that I really cared about worked just fine.  It will probably take me days to make sure all or most of my applications are working correctly under Vista but the apps I use the most are Firefox, IntelliJ IDEA, FeedDemon, Putty, Java, WebLogic, Tomcat, Glassfish and UltraEdit and they all worked.  The only app that I&#8217;ve had major problems with is iTunes and more on that later.</p>
<p>Another cool and I think innovate feature of Vista is the idea of ReadyBoost.  ReadyBoost helps make your PCs more responsive by using flash memory devices (like USB thumb drives or CF/SD cards) to boost performance instead of swapping to disk.  Hopefully new PC will start shipping with the new hybrid hard disks that have integrated flash memory to help improve performance, reliability, and battery-life in case of an laptop.  The idea of using flash memory instead of swapping to disk is really cool and I hope other OS&#8217;s take this feature from Windows and implement it themselves.</p>
<p>The last item on the good-list is the Windows Media Center application.  The Windows XP Media Center was slow and ugly but did the job and the new Media Center app is significantly faster than the old XP version and seems to perform a lot better.  It&#8217;s still interesting to see how CPU intensive Media Center still is where the dual-core as at 70-80% utilization pretty much all the time while I am watching Live TV.</p>
<h3>The Bad</h3>
<p>While it&#8217;s only been about 2 days since I&#8217;ve had the RTM version of Vista on my computer, there are quite a few things I don&#8217;t like about Vista.  I know <a href="http://www.joelonsoftware.com/items/2006/11/21.html">Joel talked about the shutdown button</a> and so I won&#8217;t bother with that but there are a lot of really annoying things about Vista.  I know &#8211; A lot of you are probably shaking your heads thinking I&#8217;m probably one of those guys that doesn&#8217;t like change.  Quite the contrary &#8211; I love change, but only if it&#8217;s for the better.  For example, the latest version of Office will have the new &#8216;ribbon&#8217; interface and I absolutely love that interface.  It took me a couple of hours to feel comfortable with the ribbon and find the things that I actually needed to do but I commend Microsoft for taking this bold move and creating a really sensible and usable user interface.   There are a lot of things that I wouldn&#8217;t have changed with Vista and maybe I&#8217;ll learn to love them with time but I just hate the new start menu.  While it&#8217;s nice that I can search for &#8216;word&#8217; to have it bring up Microsoft Word, I would like to be able to just see the menu and sort/arrange in a way that makes sense to me.  </p>
<p>Another thing that I also completely hate is the new Windows Explorer and the Navigation Pane.  What happened to My Documents and My Pictures and My Videos?  I don&#8217;t know what genius made this decision but instead of storing user profile information under &#8216;C:\Documents and Settings\&#8217;, Microsoft decided to move that to C:\Users.  Why the hell would you do that?  What about applications that are using the &#8216;C:\Documents and Settings\&#8217; structure and now that whole directory is gone and now applications that rely on that or use hard coded paths will certainly break.  Case in point &#8211; iTunes.  I have about 50 GB of music under iTunes with a majority of it being music that I&#8217;ve personally ripped as MP3 over the last many years and probably 300-400 songs that I&#8217;ve purchased from iTunes.  I had all my music under &#8216;C:\Documents and settings\login\My Documents\My Music&#8217; and so the iTunes database had that path internally.  Hopefully applications would use the registry and so the soft reference to &#8216;My Music&#8217; would travel to the new location but apparently iTunes doesn&#8217;t do that and all of my purchased music wouldn&#8217;t play.  So I reauthorized my computer and it still wouldn&#8217;t work.  I&#8217;ve been playing with it for a couple of hours and I&#8217;ve made the problem worse as I&#8217;ve managed to create 2 copies of every song in my library.  Thank god for backups.</p>
<h3>The Ugly</h3>
<p>I guess I am careful when it comes to my computer and so I have the McAfee suite of products and I typically only use the VirusScan and Firewall features of the suite.  But the Vista installer wouldn&#8217;t run till I uninstalled McAfee.  Now I&#8217;ve been reading a lot of new kernel security in Vista and the new PatchGuard technology built into 64-bit Vista that will not allow any third-party tool from making Windows API calls in order to modify their behavior or do something malicious. So I had to uninstall McAfee to even install Vista and that doesn&#8217;t give me a good feeling.  I don&#8217;t like running with a memory resident virus scan program running at all times &#8211; Having a good virus scan gives me the license to download any piece of crap I see on the Internet and installing it.  The installer didn&#8217;t give me any help by pointing out a list of other supported virus scan programs that are approved to work with Vista.  After the install, I was able to go to McAfee&#8217;s site and download a new version of the software that worked under Vista.</p>
<p><img src="http://www.microsoft.com/library/media/1033/technet/images/windowsvista/library/ConsentPromptB2.gif" width="439" height="241"/></p>
<p>I have a major problem with the idea of User Account Control and the false sense of security people are going to get from consenting to actions that require additional access.  In the first two hours, I had 15 of these popup asking me things like can the firewall run and block something and unblock something.  I paid attention for a while but then was tempted to turn off the feature or just click ok.  So how is someone like my dad who loves his computer he is not computer savvy enough to understand the question he is being asked or the function he is consenting to by clicking ok.  I know this is a tough problem to solve instead of just locking out the user while allowing them to install software, control the computer but other OS&#8217;s have this figured out.</p>
<p>The last item that fell in the ugly-section was Vista Office.  After Vista was installed and working. I decided to install the latest version of Office.  Much to my disappointment, the Office installer was not able to upgrade my copy of Office 2003 because of some file permission issue.  I re-ran the installer a few times to no avail &#8211; I know uninstall/reinstall is cleaner and better than upgrade but upgrade should work and I could not get Office to install of my Vista PC.  Go figure. </p>
<p>In conclusion, Vista does have quite a few compelling features that will make this a required upgrade for pretty much everyone.  But I wonder if Microsoft would have been better by taking the BSD or Linux core and adding their UI on top of a working UNIX kernel?  Mac&#8217;s have certainly gotten that to work and Microsoft could have done that instead of writing the whole OS from scratch or borrowing some of the XP code, which came from Windows 2000, which probably came from NT which probably came from Dave Culter and Digital.  Yikes </p>
<p><br/><br/><a href="http://www.j2eegeek.com/blog/2006/12/04/microsoft-vista-the-good-bad-and-ugly/">Microsoft Vista: The Good, Bad and Ugly</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2eegeek.com/blog/2006/12/04/microsoft-vista-the-good-bad-and-ugly/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

