<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A08NQX8yeyp7ImA9WhRaGEs.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986</id><updated>2012-02-22T02:18:10.193+02:00</updated><category term="SOLID" /><category term="Reentrant Lock" /><category term="CXF" /><category term="TestNG" /><category term="Domain Driven Design" /><category term="JPA" /><category term="Performance" /><category term="Things Every Programmer Should Know" /><category term="Javassist" /><category term="Enterprise Java" /><category term="ArrayList" /><category term="JVM Language" /><category term="JCG" /><category term="DevOps" /><category term="MOXy" /><category term="String" /><category term="Java 7" /><category term="Java EE 7" /><category term="Jackson" /><category term="Instrumentation" /><category term="Big-Oh Notation" /><category term="Concurrency" /><category term="Testing" /><category term="Java Best Practices" /><category term="EJB" /><category term="XMLPull" /><category term="Code Generation" /><category term="Software Errors" /><category term="TDD" /><category term="CamelCase" /><category term="Code Reviews" /><category term="Java Memory" /><category term="HashSet" /><category term="JAXB" /><category term="ORM" /><category term="Modularity" /><category term="Layout Manager" /><category term="Solaris" /><category term="HBase" /><category term="Debugging" /><category term="Hudson" /><category term="Flex" /><category term="Doclava" /><category term="Java 8" /><category term="JMS" /><category term="Game Design" /><category term="Persistence" /><category term="Exact String Matching" /><category term="Coding Dojo" /><category term="Quartz" /><category term="Packt" /><category term="JasperReports" /><category term="Java EE6" /><category term="OpenId" /><category term="iReport" /><category term="IoC" /><category term="Openfire" /><category term="Cake Pattern" /><category term="Byte array" /><category term="Logging" /><category term="Java Tutorials" /><category term="Recursion" /><category term="Kannel" /><category term="Rules" /><category term="ConcurrentLinkedHashMap" /><category term="Presentations" /><category term="Groovy" /><category term="Extreme Programming" /><category term="MyBatis" /><category term="Google ClientLogin" /><category term="Compression" /><category term="ASM" /><category term="Competition" /><category term="Netbeans" /><category term="Tomcat" /><category term="RESTeasy" /><category term="AspectJ" /><category term="Text To Speech" /><category term="Java messaging" /><category term="Agile" /><category term="Smack" /><category term="PlaceFinder" /><category term="Eclipse" /><category term="Java EE7" /><category term="Garbage Collection" /><category term="Tiles" /><category term="DateFormat" /><category term="Benchmarking" /><category term="Multithreading" /><category term="Datanucleus" /><category term="Python" /><category term="Mocks" /><category term="Cryptography" /><category term="AOP" /><category term="Performance and Scalability" /><category term="Cache" /><category term="MapReduce" /><category term="Method Handlers" /><category term="Spring Insight" /><category term="VirtualBox" /><category term="Simple" /><category term="Review" /><category term="Selenium" /><category term="Mock" /><category term="IntelliJ IDEA" /><category term="Aspect Oriented Programming" /><category term="Wowza" /><category term="DTO" /><category term="Interview" /><category term="Spring Security" /><category term="Felix" /><category term="Thread Pool" /><category term="Swing" /><category term="Software Reliability" /><category term="Function Composition" /><category term="Scala" /><category term="Jetty" /><category term="Drools" /><category term="Singleton Pattern" /><category term="EMMA" /><category term="Equinox" /><category term="Spring Data" /><category term="dbUnit" /><category term="Instant Messaging" /><category term="Akka" /><category term="C# API for Kannel" /><category term="Backlog" /><category term="Location Based Services" /><category term="JAX-WS" /><category term="Camel" /><category term="DDD" /><category term="Virtualization" /><category term="JSON" /><category term="Transcoding" /><category term="LowerCamelCase" /><category term="Pair Programming" /><category term="Preferences" /><category term="Facebook" /><category term="Apache Lucene" /><category term="Servlet" /><category term="Cloud" /><category term="ZK" /><category term="Sponsored Post" /><category term="Conventions" /><category term="Android Animations" /><category term="Android Gestures" /><category term="Annotations" /><category term="Spark" /><category term="Logback" /><category term="Profiling" /><category term="Riak" /><category term="RTMP To RTSP" /><category term="Software Development" /><category term="GlassFish" /><category term="HSQLDB" /><category term="Morphia" /><category term="Algorithms" /><category term="ADF" /><category term="Java scheduling" /><category term="Welcome" /><category term="AWS" /><category term="Distributed Computing" /><category term="App Engine" /><category term="jqGrid" /><category term="Twitter4j" /><category term="SmartGWT" /><category term="Ruby" /><category term="CountDownLatch" /><category term="Javadoc" /><category term="Linux" /><category term="Apache CXF" /><category term="FFmpeg" /><category term="Design Pattern" /><category term="WADL" /><category term="Java Proxy" /><category term="Callable" /><category term="Monitoring" /><category term="Proximity Alerts" /><category term="Weld" /><category term="SWT" /><category term="Erlang" /><category term="LeWeb" /><category term="TreeCache" /><category term="Decorator" /><category term="JSP" /><category term="SQL" /><category term="Infispan" /><category term="DBCP" /><category term="jOOQ" /><category term="Lambdas" /><category term="Code Analysis" /><category term="Testings" /><category term="Regular Expressions" /><category term="H.263" /><category term="Hibernate" /><category term="Sharding" /><category term="RESTful Web Service" /><category term="WebLogic" /><category term="JAAS" /><category term="WebDriver" /><category term="Validators" /><category term="Android Camera" /><category term="MongoDB" /><category term="Naming" /><category term="DOM" /><category term="Infinispan" /><category term="Git" /><category term="Guava" /><category term="findbugs" /><category term="Play Framework" /><category term="Atomikos" /><category term="Arquillian" /><category term="JBoss Modules" /><category term="CDI" /><category term="BlockingQueue" /><category term="Jersey" /><category term="Dependency Inversion" /><category term="Vaadin" /><category term="Cassandra" /><category term="Laws of Software Design" /><category term="Java API for Kannel" /><category term="jQuery" /><category term="MySQL" /><category term="Net Neutrality" /><category term="Stress Testing" /><category term="Interview questions" /><category term="Portal" /><category term="Hypersonic" /><category term="Android Tutorial" /><category term="Web Services" /><category term="ActiveMQ" /><category term="MVP" /><category term="CAPTCHA" /><category term="Anemic Domain Models" /><category term="XML" /><category term="Collection" /><category term="Big Data" /><category term="SAML" /><category term="Refactoring" /><category term="LDAP" /><category term="CouchDB" /><category term="Reverse Geocoding" /><category term="SAX" /><category term="Map" /><category term="LinkedHashMap" /><category term="Learning" /><category term="Apache Commons" /><category term="JMX" /><category term="W4G" /><category term="H.264" /><category term="Code Complexity" /><category term="GPS" /><category term="Code Optimization" /><category term="JSF" /><category term="Spring Cache" /><category term="JRockit" /><category term="Classloaders" /><category term="JavaMail" /><category term="Spring Dynamic Modules" /><category term="Estimations" /><category term="Serialization" /><category term="Continuous Deployment" /><category term="Software Devevelopment" /><category term="Redmine" /><category term="ObjectDB" /><category term="Queue" /><category term="Dojo" /><category term="Google Maps" /><category term="Mapped Collections" /><category term="Memory System" /><category term="Analytics" /><category term="Semaphores" /><category term="Fork Join" /><category term="GWT" /><category term="Architecture" /><category term="Scala Tutorial" /><category term="Dependency Injection" /><category term="EhCache" /><category term="Date" /><category term="HashMap" /><category term="Project Tracking" /><category term="Core Java" /><category term="Cajo" /><category term="Google Authenticator" /><category term="Configuration Management" /><category term="Security" /><category term="Log4j" /><category term="Future" /><category term="JavaOne" /><category term="Hive" /><category term="Java Generics" /><category term="Ivy" /><category term="Communications" /><category term="Archetype" /><category term="SMTP" /><category term="JNDI" /><category term="Devoxx" /><category term="CPU" /><category term="DB Schema" /><category term="PGP" /><category term="Hadoop" /><category term="Derby" /><category term="Neo4j" /><category term="Android Preferences" /><category term="RabbitMQ" /><category term="NIO" /><category term="Grails" /><category term="Spring" /><category term="JUnit" /><category term="HornetQ" /><category term="OpenCL" /><category term="Activiti" /><category term="Android" /><category term="JCuda" /><category term="Openshift" /><category term="Mahout" /><category term="Design Patterns" /><category term="Meta Java Code Geeks" /><category term="Guice" /><category term="Mail" /><category term="Heroku" /><category term="JBoss Portal" /><category term="JVM" /><category term="JBoss" /><category term="OSGi" /><category term="JIRA" /><category term="EJB3" /><category term="Apache Shiro" /><category term="JGroups" /><category term="Best Of The Week" /><category term="JTA" /><category term="YouTube API" /><category term="XMPP" /><category term="Android Games" /><category term="Coherence" /><category term="Naked Objects" /><category term="Readability" /><category term="Desktop Java" /><category term="Java" /><category term="Sonar" /><category term="Spring Tutorial" /><category term="NoSQL" /><category term="Web Service" /><category term="Gson" /><category term="Transactions" /><category term="JavaFX" /><category term="Cobertura" /><category term="C#" /><category term="Redis" /><category term="Portlet" /><category term="Spring MVC" /><category term="GPGPU" /><category term="Functional Programming" /><category term="Code Injection" /><category term="Maven" /><category term="EclipseLink" /><category term="Authentication and Authorization" /><category term="Andygene" /><category term="Geocoding" /><category term="Stat4j" /><category term="Xuggler" /><category term="Giveaway" /><category term="Vector" /><category term="Specifications" /><category term="Concurrent" /><category term="Axis2" /><category term="MAT" /><category term="PowerMock" /><category term="OpenJDK" /><category term="Character" /><category term="Books" /><title type="text">Java Code Geeks</title><subtitle type="html">Java 2 Java Developers Resource Center</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.javacodegeeks.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Byron Kiourtzoglou</name><uri>http://www.blogger.com/profile/00834323472598416198</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>660</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/JavaCodeGeeks" /><feedburner:info uri="javacodegeeks" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><logo>http://4.bp.blogspot.com/_tWwHCKnIbjs/TPIBwpd71cI/AAAAAAAAAEw/3zbNwgbGYDM/s1600/logo_jcg_115x100.png</logo><feedburner:emailServiceId>JavaCodeGeeks</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;A08NQXw6fyp7ImA9WhRaGEs.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-963691262601907863</id><published>2012-02-22T02:18:00.000+02:00</published><updated>2012-02-22T02:18:10.217+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T02:18:10.217+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cryptography" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><title>Introduction to Strong Cryptography – p1</title><content type="html">One thing that amazes me is that the most developers are not familiar with strong cryptography. In my career, I’ve seen all sort of mistakes that lead to leaked data, guessable passwords, unfortunate...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/etaD57rGAORaUIKakHNhlA80eZg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/etaD57rGAORaUIKakHNhlA80eZg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/etaD57rGAORaUIKakHNhlA80eZg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/etaD57rGAORaUIKakHNhlA80eZg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=O9IvO3JHVs4:lPXWK3g2BXw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=O9IvO3JHVs4:lPXWK3g2BXw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=O9IvO3JHVs4:lPXWK3g2BXw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=O9IvO3JHVs4:lPXWK3g2BXw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=O9IvO3JHVs4:lPXWK3g2BXw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=O9IvO3JHVs4:lPXWK3g2BXw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=O9IvO3JHVs4:lPXWK3g2BXw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=O9IvO3JHVs4:lPXWK3g2BXw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=O9IvO3JHVs4:lPXWK3g2BXw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=O9IvO3JHVs4:lPXWK3g2BXw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=O9IvO3JHVs4:lPXWK3g2BXw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=O9IvO3JHVs4:lPXWK3g2BXw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=O9IvO3JHVs4:lPXWK3g2BXw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=O9IvO3JHVs4:lPXWK3g2BXw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/O9IvO3JHVs4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/963691262601907863/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/introduction-to-strong-cryptography-p1.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/963691262601907863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/963691262601907863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/O9IvO3JHVs4/introduction-to-strong-cryptography-p1.html" title="Introduction to Strong Cryptography – p1" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/introduction-to-strong-cryptography-p1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUDRXc9fCp7ImA9WhRaGEk.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-3327277505951905186</id><published>2012-02-21T19:11:00.001+02:00</published><updated>2012-02-21T19:11:14.964+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T19:11:14.964+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Drools" /><title>JBoss Drools - Getting started</title><content type="html">This post will be about me getting to grips with JBoss Drools. The reasoning behind it is: SAP bought out my company's current rules engine and Drools is one alternative we will be looking into as...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6Lc8I1IadH9IErCf-zjr-WpgntE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6Lc8I1IadH9IErCf-zjr-WpgntE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6Lc8I1IadH9IErCf-zjr-WpgntE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6Lc8I1IadH9IErCf-zjr-WpgntE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=8shsGqo6ReQ:0Mij0S6OKD8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=8shsGqo6ReQ:0Mij0S6OKD8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=8shsGqo6ReQ:0Mij0S6OKD8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=8shsGqo6ReQ:0Mij0S6OKD8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=8shsGqo6ReQ:0Mij0S6OKD8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=8shsGqo6ReQ:0Mij0S6OKD8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=8shsGqo6ReQ:0Mij0S6OKD8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=8shsGqo6ReQ:0Mij0S6OKD8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=8shsGqo6ReQ:0Mij0S6OKD8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=8shsGqo6ReQ:0Mij0S6OKD8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=8shsGqo6ReQ:0Mij0S6OKD8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=8shsGqo6ReQ:0Mij0S6OKD8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=8shsGqo6ReQ:0Mij0S6OKD8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=8shsGqo6ReQ:0Mij0S6OKD8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/8shsGqo6ReQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/3327277505951905186/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/jboss-drools-getting-started.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/3327277505951905186?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/3327277505951905186?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/8shsGqo6ReQ/jboss-drools-getting-started.html" title="JBoss Drools - Getting started" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-GhayZLq_D_c/T0EPdGOIUjI/AAAAAAAAAYY/Hw7QErU9Yqg/s72-c/rule+builder.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/jboss-drools-getting-started.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EERH8_cSp7ImA9WhRaGE4.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-3981414737419961893</id><published>2012-02-21T16:04:00.001+02:00</published><updated>2012-02-21T16:46:45.149+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T16:46:45.149+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Core Java" /><category scheme="http://www.blogger.com/atom/ns#" term="ASM" /><title>Manipulating Java Class Files with ASM 4 - Part One : Hello World!</title><content type="html">What is ASM: ASM is an open source java library for manipulating java byte code. So it has the same purpose as Apache BCEL. As this article assumes that the reader has some knowledge of java class...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/itrrVV5cNpwLw1uzeg9885ORUnY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/itrrVV5cNpwLw1uzeg9885ORUnY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/itrrVV5cNpwLw1uzeg9885ORUnY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/itrrVV5cNpwLw1uzeg9885ORUnY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=usXF-5tVE0Y:3ZRJgG4kA78:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=usXF-5tVE0Y:3ZRJgG4kA78:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=usXF-5tVE0Y:3ZRJgG4kA78:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=usXF-5tVE0Y:3ZRJgG4kA78:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=usXF-5tVE0Y:3ZRJgG4kA78:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=usXF-5tVE0Y:3ZRJgG4kA78:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=usXF-5tVE0Y:3ZRJgG4kA78:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=usXF-5tVE0Y:3ZRJgG4kA78:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=usXF-5tVE0Y:3ZRJgG4kA78:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=usXF-5tVE0Y:3ZRJgG4kA78:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=usXF-5tVE0Y:3ZRJgG4kA78:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=usXF-5tVE0Y:3ZRJgG4kA78:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=usXF-5tVE0Y:3ZRJgG4kA78:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=usXF-5tVE0Y:3ZRJgG4kA78:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/usXF-5tVE0Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/3981414737419961893/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/manipulating-java-class-files-with-asm.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/3981414737419961893?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/3981414737419961893?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/usXF-5tVE0Y/manipulating-java-class-files-with-asm.html" title="Manipulating Java Class Files with ASM 4 - Part One : Hello World!" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/manipulating-java-class-files-with-asm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMDRH0zfip7ImA9WhRaGE8.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-740954682749231334</id><published>2012-02-21T13:24:00.000+02:00</published><updated>2012-02-21T13:24:35.386+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T13:24:35.386+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Best Of The Week" /><title>Best Of The Week - 2012 - W07</title><content type="html">Hello guys,



Time for the "Best Of The Week" links for the week that just passed. Here are some links that drew Java Code Geeks attention:



*&amp;nbsp;NetBeans IDE 7.1: Unlocking the Java EE 6...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6Fpu8Mi6MhHmM8tc81etamyfSHI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6Fpu8Mi6MhHmM8tc81etamyfSHI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6Fpu8Mi6MhHmM8tc81etamyfSHI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6Fpu8Mi6MhHmM8tc81etamyfSHI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=SFgPfUsDiOE:TQ8GcszDt6U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=SFgPfUsDiOE:TQ8GcszDt6U:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=SFgPfUsDiOE:TQ8GcszDt6U:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=SFgPfUsDiOE:TQ8GcszDt6U:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=SFgPfUsDiOE:TQ8GcszDt6U:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=SFgPfUsDiOE:TQ8GcszDt6U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=SFgPfUsDiOE:TQ8GcszDt6U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=SFgPfUsDiOE:TQ8GcszDt6U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=SFgPfUsDiOE:TQ8GcszDt6U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=SFgPfUsDiOE:TQ8GcszDt6U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=SFgPfUsDiOE:TQ8GcszDt6U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=SFgPfUsDiOE:TQ8GcszDt6U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=SFgPfUsDiOE:TQ8GcszDt6U:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=SFgPfUsDiOE:TQ8GcszDt6U:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/SFgPfUsDiOE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/740954682749231334/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/best-of-week-2012-w07.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/740954682749231334?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/740954682749231334?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/SFgPfUsDiOE/best-of-week-2012-w07.html" title="Best Of The Week - 2012 - W07" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/best-of-week-2012-w07.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4ARns5fCp7ImA9WhRaF0o.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-5029987202658654002</id><published>2012-02-21T01:02:00.000+02:00</published><updated>2012-02-21T01:02:27.524+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T01:02:27.524+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Devevelopment" /><category scheme="http://www.blogger.com/atom/ns#" term="Redmine" /><title>Redmine Installation &amp; Getting Started Guide</title><content type="html">Redmine is a free and open source, flexible web-based project management and bug-tracking tool,  written using the Ruby on Rails framework.



Redmine supports multiple projects, with its own wiki,...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5MlEhMA6NzZAYyjwYIRrPc51mDA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5MlEhMA6NzZAYyjwYIRrPc51mDA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5MlEhMA6NzZAYyjwYIRrPc51mDA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5MlEhMA6NzZAYyjwYIRrPc51mDA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=MM6hUjbDFDY:b78LcNeMTIQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=MM6hUjbDFDY:b78LcNeMTIQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=MM6hUjbDFDY:b78LcNeMTIQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=MM6hUjbDFDY:b78LcNeMTIQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=MM6hUjbDFDY:b78LcNeMTIQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=MM6hUjbDFDY:b78LcNeMTIQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=MM6hUjbDFDY:b78LcNeMTIQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=MM6hUjbDFDY:b78LcNeMTIQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=MM6hUjbDFDY:b78LcNeMTIQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=MM6hUjbDFDY:b78LcNeMTIQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=MM6hUjbDFDY:b78LcNeMTIQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=MM6hUjbDFDY:b78LcNeMTIQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=MM6hUjbDFDY:b78LcNeMTIQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=MM6hUjbDFDY:b78LcNeMTIQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/MM6hUjbDFDY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/5029987202658654002/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/redmine-installation-getting-started.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/5029987202658654002?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/5029987202658654002?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/MM6hUjbDFDY/redmine-installation-getting-started.html" title="Redmine Installation &amp; Getting Started Guide" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/redmine-installation-getting-started.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIGRnY7fip7ImA9WhRaF0g.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-9185638798702648143</id><published>2012-02-20T19:05:00.001+02:00</published><updated>2012-02-20T19:05:27.806+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-20T19:05:27.806+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Core Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization" /><title>Virtualizing Your Java Applications: Best Practices (JavaOne 2011)</title><content type="html">Justin Murray started his presentation ["Virtualizing Your Java Applications: Best Practices" (21860)] about five minutes early and began by saying that virtualization has arrived at the point where...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i1cT-50NfHxonDVdhXL9_UoWoBs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i1cT-50NfHxonDVdhXL9_UoWoBs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i1cT-50NfHxonDVdhXL9_UoWoBs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i1cT-50NfHxonDVdhXL9_UoWoBs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PNG7QOqgHgU:xWJxNxfx7gI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PNG7QOqgHgU:xWJxNxfx7gI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PNG7QOqgHgU:xWJxNxfx7gI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PNG7QOqgHgU:xWJxNxfx7gI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PNG7QOqgHgU:xWJxNxfx7gI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PNG7QOqgHgU:xWJxNxfx7gI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PNG7QOqgHgU:xWJxNxfx7gI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PNG7QOqgHgU:xWJxNxfx7gI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PNG7QOqgHgU:xWJxNxfx7gI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PNG7QOqgHgU:xWJxNxfx7gI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PNG7QOqgHgU:xWJxNxfx7gI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PNG7QOqgHgU:xWJxNxfx7gI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PNG7QOqgHgU:xWJxNxfx7gI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PNG7QOqgHgU:xWJxNxfx7gI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/PNG7QOqgHgU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/9185638798702648143/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/virtualizing-your-java-applications.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/9185638798702648143?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/9185638798702648143?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/PNG7QOqgHgU/virtualizing-your-java-applications.html" title="Virtualizing Your Java Applications: Best Practices (JavaOne 2011)" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/virtualizing-your-java-applications.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQEQH49fCp7ImA9WhRaF0k.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-9131649253007511209</id><published>2012-02-20T16:10:00.001+02:00</published><updated>2012-02-20T16:15:01.064+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-20T16:15:01.064+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Concurrency" /><category scheme="http://www.blogger.com/atom/ns#" term="Design Pattern" /><title>Concurrency Pattern: Producer and Consumer</title><content type="html">In my career spanning 15 years, the problem of Producer and Consumer is one that I have come across only a few times. In most programming cases, what we are doing is performing functions in a...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Gw9A7ftV3DSf551JFF2juTGQGBE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gw9A7ftV3DSf551JFF2juTGQGBE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Gw9A7ftV3DSf551JFF2juTGQGBE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gw9A7ftV3DSf551JFF2juTGQGBE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RnqpiJWY6A4:wUfZ6dfmDT0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RnqpiJWY6A4:wUfZ6dfmDT0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RnqpiJWY6A4:wUfZ6dfmDT0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RnqpiJWY6A4:wUfZ6dfmDT0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RnqpiJWY6A4:wUfZ6dfmDT0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RnqpiJWY6A4:wUfZ6dfmDT0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RnqpiJWY6A4:wUfZ6dfmDT0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RnqpiJWY6A4:wUfZ6dfmDT0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RnqpiJWY6A4:wUfZ6dfmDT0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RnqpiJWY6A4:wUfZ6dfmDT0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RnqpiJWY6A4:wUfZ6dfmDT0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RnqpiJWY6A4:wUfZ6dfmDT0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RnqpiJWY6A4:wUfZ6dfmDT0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RnqpiJWY6A4:wUfZ6dfmDT0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/RnqpiJWY6A4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/9131649253007511209/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/concurrency-pattern-producer-and.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/9131649253007511209?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/9131649253007511209?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/RnqpiJWY6A4/concurrency-pattern-producer-and.html" title="Concurrency Pattern: Producer and Consumer" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-cEcv61y44As/Tz-9IW3ZCcI/AAAAAAAAAUw/PjD1ITCgA7M/s72-c/Producer-Consumer-Problem.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/concurrency-pattern-producer-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcGSHs5eSp7ImA9WhRaF04.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-7325868335666431971</id><published>2012-02-20T12:33:00.001+02:00</published><updated>2012-02-20T13:23:49.521+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-20T13:23:49.521+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Spring" /><title>Set up a Spring 3 development environment</title><content type="html">This tutorial explains in short how to set-up a typical environment to develop Spring based applications. There is no prerequesite to this tutorial other then a working Windows XP client with...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/U61Yw9ZQPp0PlCMTuKh_Vuq569Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U61Yw9ZQPp0PlCMTuKh_Vuq569Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/U61Yw9ZQPp0PlCMTuKh_Vuq569Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U61Yw9ZQPp0PlCMTuKh_Vuq569Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j9ECznDbuCw:OecBeW73T9g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j9ECznDbuCw:OecBeW73T9g:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j9ECznDbuCw:OecBeW73T9g:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j9ECznDbuCw:OecBeW73T9g:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j9ECznDbuCw:OecBeW73T9g:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j9ECznDbuCw:OecBeW73T9g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j9ECznDbuCw:OecBeW73T9g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j9ECznDbuCw:OecBeW73T9g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j9ECznDbuCw:OecBeW73T9g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j9ECznDbuCw:OecBeW73T9g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j9ECznDbuCw:OecBeW73T9g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j9ECznDbuCw:OecBeW73T9g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j9ECznDbuCw:OecBeW73T9g:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j9ECznDbuCw:OecBeW73T9g:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/j9ECznDbuCw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/7325868335666431971/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/set-up-spring-3-development-environment.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/7325868335666431971?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/7325868335666431971?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/j9ECznDbuCw/set-up-spring-3-development-environment.html" title="Set up a Spring 3 development environment" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-4XKyS2p3ZTo/Tz_8bx7gaAI/AAAAAAAAAVI/CW7-xQCAT3k/s72-c/1.JPG" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/set-up-spring-3-development-environment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIGRX0_eyp7ImA9WhRaFkQ.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-8977409795331996140</id><published>2012-02-20T01:35:00.000+02:00</published><updated>2012-02-20T01:35:24.343+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-20T01:35:24.343+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Java" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><title>JBoss AS 7.1.0.Final "Thunder" released - Java EE 6 Full Profile certified!</title><content type="html">After just about more than a year of development on JBoss AS7, we have now released 7.1.0.Final "Thunder"! The download is available at the usual place here. This is a really big achievement for the...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B1g934NKLOLvL_sEcAClJPm9dW0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B1g934NKLOLvL_sEcAClJPm9dW0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/B1g934NKLOLvL_sEcAClJPm9dW0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B1g934NKLOLvL_sEcAClJPm9dW0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=rTrdWKUnRjc:tBO317PvjG4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=rTrdWKUnRjc:tBO317PvjG4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=rTrdWKUnRjc:tBO317PvjG4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=rTrdWKUnRjc:tBO317PvjG4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=rTrdWKUnRjc:tBO317PvjG4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=rTrdWKUnRjc:tBO317PvjG4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=rTrdWKUnRjc:tBO317PvjG4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=rTrdWKUnRjc:tBO317PvjG4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=rTrdWKUnRjc:tBO317PvjG4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=rTrdWKUnRjc:tBO317PvjG4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=rTrdWKUnRjc:tBO317PvjG4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=rTrdWKUnRjc:tBO317PvjG4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=rTrdWKUnRjc:tBO317PvjG4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=rTrdWKUnRjc:tBO317PvjG4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/rTrdWKUnRjc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/8977409795331996140/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/jboss-as-710final-thunder-released-java.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8977409795331996140?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8977409795331996140?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/rTrdWKUnRjc/jboss-as-710final-thunder-released-java.html" title="JBoss AS 7.1.0.Final &quot;Thunder&quot; released - Java EE 6 Full Profile certified!" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/jboss-as-710final-thunder-released-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IESH87fCp7ImA9WhRaFEQ.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-8164352579695379851</id><published>2012-02-17T19:25:00.000+02:00</published><updated>2012-02-17T19:25:09.104+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-17T19:25:09.104+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Scala" /><title>Variations for computing results from sequences in Scala</title><content type="html">Introduction
A common question from students who are new to Scala is: What is the difference between using the map function on lists, using for expressions and foreach loops? One of the major sources...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/10Uk1Ck4kXJWaaa9EomnCGneovE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/10Uk1Ck4kXJWaaa9EomnCGneovE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/10Uk1Ck4kXJWaaa9EomnCGneovE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/10Uk1Ck4kXJWaaa9EomnCGneovE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=orM3ARPsEoA:WYp3UDD3v2U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=orM3ARPsEoA:WYp3UDD3v2U:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=orM3ARPsEoA:WYp3UDD3v2U:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=orM3ARPsEoA:WYp3UDD3v2U:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=orM3ARPsEoA:WYp3UDD3v2U:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=orM3ARPsEoA:WYp3UDD3v2U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=orM3ARPsEoA:WYp3UDD3v2U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=orM3ARPsEoA:WYp3UDD3v2U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=orM3ARPsEoA:WYp3UDD3v2U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=orM3ARPsEoA:WYp3UDD3v2U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=orM3ARPsEoA:WYp3UDD3v2U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=orM3ARPsEoA:WYp3UDD3v2U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=orM3ARPsEoA:WYp3UDD3v2U:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=orM3ARPsEoA:WYp3UDD3v2U:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/orM3ARPsEoA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/8164352579695379851/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/variations-for-computing-results-from.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8164352579695379851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8164352579695379851?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/orM3ARPsEoA/variations-for-computing-results-from.html" title="Variations for computing results from sequences in Scala" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/variations-for-computing-results-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8ARX06eSp7ImA9WhRaFEU.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-4878748762743002848</id><published>2012-02-17T16:27:00.000+02:00</published><updated>2012-02-17T16:27:24.311+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-17T16:27:24.311+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Java" /><category scheme="http://www.blogger.com/atom/ns#" term="HSQLDB" /><category scheme="http://www.blogger.com/atom/ns#" term="Cobertura" /><category scheme="http://www.blogger.com/atom/ns#" term="JUnit" /><category scheme="http://www.blogger.com/atom/ns#" term="JPA" /><title>Covering your tests with Cobertura, JUnit, HSQLDB, JPA</title><content type="html">Hello, how are you?



Let us talk today about a very useful tool named “Cobertura”. This framework has the same functions of the Emma framework that we saw in another post.



The major difference...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_UnGOUUKXPEkiO6WPNhceehfXsA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_UnGOUUKXPEkiO6WPNhceehfXsA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_UnGOUUKXPEkiO6WPNhceehfXsA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_UnGOUUKXPEkiO6WPNhceehfXsA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RVZngBE_TYk:Ml_ZPN5KA2Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RVZngBE_TYk:Ml_ZPN5KA2Y:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RVZngBE_TYk:Ml_ZPN5KA2Y:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RVZngBE_TYk:Ml_ZPN5KA2Y:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RVZngBE_TYk:Ml_ZPN5KA2Y:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RVZngBE_TYk:Ml_ZPN5KA2Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RVZngBE_TYk:Ml_ZPN5KA2Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RVZngBE_TYk:Ml_ZPN5KA2Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RVZngBE_TYk:Ml_ZPN5KA2Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RVZngBE_TYk:Ml_ZPN5KA2Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=RVZngBE_TYk:Ml_ZPN5KA2Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RVZngBE_TYk:Ml_ZPN5KA2Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RVZngBE_TYk:Ml_ZPN5KA2Y:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=RVZngBE_TYk:Ml_ZPN5KA2Y:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/RVZngBE_TYk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/4878748762743002848/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/covering-your-tests-with-cobertura.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/4878748762743002848?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/4878748762743002848?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/RVZngBE_TYk/covering-your-tests-with-cobertura.html" title="Covering your tests with Cobertura, JUnit, HSQLDB, JPA" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-nxITAuYxxhw/TzwH5Jy96UI/AAAAAAAAAPY/zGxVXnBWZNI/s72-c/1.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/covering-your-tests-with-cobertura.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8GR345fyp7ImA9WhRaFEo.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-863450714299009467</id><published>2012-02-17T13:07:00.000+02:00</published><updated>2012-02-17T13:07:06.027+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-17T13:07:06.027+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaFX" /><category scheme="http://www.blogger.com/atom/ns#" term="Desktop Java" /><title>JavaFX 2.0 and Scala, Like Milk and Cookies</title><content type="html">JavaFX 2.0 and Scala are both great technologies individually, but work even better when used together.  JavaFX 2.0 is a powerful rich client technology with advanced graphics, animation, and media...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Nq2IBInTRwZmbzMU7dhnvxdEvbs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nq2IBInTRwZmbzMU7dhnvxdEvbs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Nq2IBInTRwZmbzMU7dhnvxdEvbs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nq2IBInTRwZmbzMU7dhnvxdEvbs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=uH6TJhLJII4:uqBrfxkF71E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=uH6TJhLJII4:uqBrfxkF71E:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=uH6TJhLJII4:uqBrfxkF71E:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=uH6TJhLJII4:uqBrfxkF71E:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=uH6TJhLJII4:uqBrfxkF71E:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=uH6TJhLJII4:uqBrfxkF71E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=uH6TJhLJII4:uqBrfxkF71E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=uH6TJhLJII4:uqBrfxkF71E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=uH6TJhLJII4:uqBrfxkF71E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=uH6TJhLJII4:uqBrfxkF71E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=uH6TJhLJII4:uqBrfxkF71E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=uH6TJhLJII4:uqBrfxkF71E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=uH6TJhLJII4:uqBrfxkF71E:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=uH6TJhLJII4:uqBrfxkF71E:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/uH6TJhLJII4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/863450714299009467/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/javafx-20-and-scala-like-milk-and.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/863450714299009467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/863450714299009467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/uH6TJhLJII4/javafx-20-and-scala-like-milk-and.html" title="JavaFX 2.0 and Scala, Like Milk and Cookies" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm5.static.flickr.com/4005/4507206940_e2251dd44a_t.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/javafx-20-and-scala-like-milk-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkACQHo7fyp7ImA9WhRaFE4.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-7829110892360936486</id><published>2012-02-17T01:26:00.000+02:00</published><updated>2012-02-17T01:26:01.407+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-17T01:26:01.407+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Spring MVC" /><category scheme="http://www.blogger.com/atom/ns#" term="Spring" /><title>Spring 3 MVC Exception Handlers</title><content type="html">The majority of the Spring 3 error handling sample code that I’ve come across only ever seems to give the simplest overview of its usage, yet how we handle errors is, some would say, more important...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qP7BvfD0WTF65lbGsd_mw6HMqtA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qP7BvfD0WTF65lbGsd_mw6HMqtA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qP7BvfD0WTF65lbGsd_mw6HMqtA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qP7BvfD0WTF65lbGsd_mw6HMqtA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=Z0UYnP14W8Y:mLW8mZ0kLZQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=Z0UYnP14W8Y:mLW8mZ0kLZQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=Z0UYnP14W8Y:mLW8mZ0kLZQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=Z0UYnP14W8Y:mLW8mZ0kLZQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=Z0UYnP14W8Y:mLW8mZ0kLZQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=Z0UYnP14W8Y:mLW8mZ0kLZQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=Z0UYnP14W8Y:mLW8mZ0kLZQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=Z0UYnP14W8Y:mLW8mZ0kLZQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=Z0UYnP14W8Y:mLW8mZ0kLZQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=Z0UYnP14W8Y:mLW8mZ0kLZQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=Z0UYnP14W8Y:mLW8mZ0kLZQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=Z0UYnP14W8Y:mLW8mZ0kLZQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=Z0UYnP14W8Y:mLW8mZ0kLZQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=Z0UYnP14W8Y:mLW8mZ0kLZQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/Z0UYnP14W8Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/7829110892360936486/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/spring-3-mvc-exception-handlers.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/7829110892360936486?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/7829110892360936486?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/Z0UYnP14W8Y/spring-3-mvc-exception-handlers.html" title="Spring 3 MVC Exception Handlers" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/spring-3-mvc-exception-handlers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQCQHoyeip7ImA9WhRaFEw.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-6020585873655905352</id><published>2012-02-16T19:12:00.000+02:00</published><updated>2012-02-16T19:12:41.492+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-16T19:12:41.492+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Books" /><title>21 books for Engineering Managers / Development Managers that guided me in 2011</title><content type="html">As an Engineering Manager / Development Manager aspiring to be a good software craftsman I want to promote good engineering practices, clean code, scalable solutions, all driven by self-org teams...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oE45AMuGT5-mD9IXgNopDjV4ii8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oE45AMuGT5-mD9IXgNopDjV4ii8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oE45AMuGT5-mD9IXgNopDjV4ii8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oE45AMuGT5-mD9IXgNopDjV4ii8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=pAEQGmFUIpI:IpwzDsMyxLU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=pAEQGmFUIpI:IpwzDsMyxLU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=pAEQGmFUIpI:IpwzDsMyxLU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=pAEQGmFUIpI:IpwzDsMyxLU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=pAEQGmFUIpI:IpwzDsMyxLU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=pAEQGmFUIpI:IpwzDsMyxLU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=pAEQGmFUIpI:IpwzDsMyxLU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=pAEQGmFUIpI:IpwzDsMyxLU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=pAEQGmFUIpI:IpwzDsMyxLU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=pAEQGmFUIpI:IpwzDsMyxLU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=pAEQGmFUIpI:IpwzDsMyxLU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=pAEQGmFUIpI:IpwzDsMyxLU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=pAEQGmFUIpI:IpwzDsMyxLU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=pAEQGmFUIpI:IpwzDsMyxLU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/pAEQGmFUIpI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/6020585873655905352/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/21-books-for-engineering-managers.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/6020585873655905352?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/6020585873655905352?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/pAEQGmFUIpI/21-books-for-engineering-managers.html" title="21 books for Engineering Managers / Development Managers that guided me in 2011" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/21-books-for-engineering-managers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEDRn88fip7ImA9WhRaE0Q.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-2516108929106566476</id><published>2012-02-16T14:51:00.000+02:00</published><updated>2012-02-16T14:51:17.176+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-16T14:51:17.176+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><title>Technical Debt - How much is it Really Costing you?</title><content type="html">The idea behind the technical debt metaphor is that there is a cost to taking short cuts (intentional technical debt) or making mistakes (unintentional technical debt) and that the cost of not...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/K57R13DqBJ16c_ZjSGec-xXyLZ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/K57R13DqBJ16c_ZjSGec-xXyLZ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/K57R13DqBJ16c_ZjSGec-xXyLZ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/K57R13DqBJ16c_ZjSGec-xXyLZ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=VQ74glUhcSU:mJVERAKRm-8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=VQ74glUhcSU:mJVERAKRm-8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=VQ74glUhcSU:mJVERAKRm-8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=VQ74glUhcSU:mJVERAKRm-8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=VQ74glUhcSU:mJVERAKRm-8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=VQ74glUhcSU:mJVERAKRm-8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=VQ74glUhcSU:mJVERAKRm-8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=VQ74glUhcSU:mJVERAKRm-8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=VQ74glUhcSU:mJVERAKRm-8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=VQ74glUhcSU:mJVERAKRm-8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=VQ74glUhcSU:mJVERAKRm-8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=VQ74glUhcSU:mJVERAKRm-8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=VQ74glUhcSU:mJVERAKRm-8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=VQ74glUhcSU:mJVERAKRm-8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/VQ74glUhcSU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/2516108929106566476/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/technical-debt-how-much-is-it-really.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/2516108929106566476?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/2516108929106566476?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/VQ74glUhcSU/technical-debt-how-much-is-it-really.html" title="Technical Debt - How much is it Really Costing you?" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/technical-debt-how-much-is-it-really.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMMRXk5eSp7ImA9WhRaFE4.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-4235523726580372131</id><published>2012-02-16T11:47:00.000+02:00</published><updated>2012-02-17T01:04:44.721+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-17T01:04:44.721+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Core Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Instrumentation" /><category scheme="http://www.blogger.com/atom/ns#" term="JVM" /><title>Patching Java at runtime</title><content type="html">This article will slightly highlight how to fix issues with third party libs that


can't be circumvented
are difficult to exclude/bypass/replaced
simply provide no bugfix

In such cases solving the...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XJcyFN-vircw2unmAh8-C8-xNYQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XJcyFN-vircw2unmAh8-C8-xNYQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XJcyFN-vircw2unmAh8-C8-xNYQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XJcyFN-vircw2unmAh8-C8-xNYQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=B_yOWKcdoFk:quFMxRCV7DY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=B_yOWKcdoFk:quFMxRCV7DY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=B_yOWKcdoFk:quFMxRCV7DY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=B_yOWKcdoFk:quFMxRCV7DY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=B_yOWKcdoFk:quFMxRCV7DY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=B_yOWKcdoFk:quFMxRCV7DY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=B_yOWKcdoFk:quFMxRCV7DY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=B_yOWKcdoFk:quFMxRCV7DY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=B_yOWKcdoFk:quFMxRCV7DY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=B_yOWKcdoFk:quFMxRCV7DY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=B_yOWKcdoFk:quFMxRCV7DY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=B_yOWKcdoFk:quFMxRCV7DY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=B_yOWKcdoFk:quFMxRCV7DY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=B_yOWKcdoFk:quFMxRCV7DY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/B_yOWKcdoFk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/4235523726580372131/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/patching-java-at-runtime.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/4235523726580372131?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/4235523726580372131?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/B_yOWKcdoFk/patching-java-at-runtime.html" title="Patching Java at runtime" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/patching-java-at-runtime.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IGQH8_fip7ImA9WhRaE0k.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-3953984336184639839</id><published>2012-02-16T01:45:00.001+02:00</published><updated>2012-02-16T01:45:21.146+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-16T01:45:21.146+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Mahout" /><title>Apache Mahout: Getting started</title><content type="html">Recently I have got an interesting problem to solve: how to classify text from different sources using automation? Some time ago I read about a project which does this as well as many other text...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ijck8Gem73dLh0RygjDhvvYIEZc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ijck8Gem73dLh0RygjDhvvYIEZc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ijck8Gem73dLh0RygjDhvvYIEZc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ijck8Gem73dLh0RygjDhvvYIEZc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=iXyVqo5TSC4:Sj8HY-pEaVI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=iXyVqo5TSC4:Sj8HY-pEaVI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=iXyVqo5TSC4:Sj8HY-pEaVI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=iXyVqo5TSC4:Sj8HY-pEaVI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=iXyVqo5TSC4:Sj8HY-pEaVI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=iXyVqo5TSC4:Sj8HY-pEaVI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=iXyVqo5TSC4:Sj8HY-pEaVI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=iXyVqo5TSC4:Sj8HY-pEaVI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=iXyVqo5TSC4:Sj8HY-pEaVI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=iXyVqo5TSC4:Sj8HY-pEaVI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=iXyVqo5TSC4:Sj8HY-pEaVI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=iXyVqo5TSC4:Sj8HY-pEaVI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=iXyVqo5TSC4:Sj8HY-pEaVI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=iXyVqo5TSC4:Sj8HY-pEaVI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/iXyVqo5TSC4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/3953984336184639839/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/apache-mahout-getting-started.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/3953984336184639839?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/3953984336184639839?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/iXyVqo5TSC4/apache-mahout-getting-started.html" title="Apache Mahout: Getting started" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/apache-mahout-getting-started.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQGSXczeyp7ImA9WhRaE08.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-8775490253644393401</id><published>2012-02-15T19:18:00.002+02:00</published><updated>2012-02-15T19:18:48.983+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T19:18:48.983+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Spring" /><category scheme="http://www.blogger.com/atom/ns#" term="MyBatis" /><title>MyBatis 3 - Spring integration tutorial</title><content type="html">As a first step of this tutorial, Spring MVC 3 CRUD example with MyBatis 3, we will define a MyBatis service that will help us to perform CRUD operation on database.



We have a domain class for...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/278ToqhxassWw-va-Z8DH5B0CyI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/278ToqhxassWw-va-Z8DH5B0CyI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/278ToqhxassWw-va-Z8DH5B0CyI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/278ToqhxassWw-va-Z8DH5B0CyI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=x4xPl1yafxs:hW3n4jZwKF4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=x4xPl1yafxs:hW3n4jZwKF4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=x4xPl1yafxs:hW3n4jZwKF4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=x4xPl1yafxs:hW3n4jZwKF4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=x4xPl1yafxs:hW3n4jZwKF4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=x4xPl1yafxs:hW3n4jZwKF4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=x4xPl1yafxs:hW3n4jZwKF4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=x4xPl1yafxs:hW3n4jZwKF4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=x4xPl1yafxs:hW3n4jZwKF4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=x4xPl1yafxs:hW3n4jZwKF4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=x4xPl1yafxs:hW3n4jZwKF4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=x4xPl1yafxs:hW3n4jZwKF4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=x4xPl1yafxs:hW3n4jZwKF4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=x4xPl1yafxs:hW3n4jZwKF4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/x4xPl1yafxs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/8775490253644393401/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/mybatis-3-spring-integration-tutorial.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8775490253644393401?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8775490253644393401?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/x4xPl1yafxs/mybatis-3-spring-integration-tutorial.html" title="MyBatis 3 - Spring integration tutorial" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/mybatis-3-spring-integration-tutorial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AHSH0_fip7ImA9WhRaE0w.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-8575359120755078638</id><published>2012-02-15T16:22:00.000+02:00</published><updated>2012-02-15T16:22:19.346+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T16:22:19.346+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaFX" /><category scheme="http://www.blogger.com/atom/ns#" term="Desktop Java" /><title>JavaFX 2.0 Bar and Scatter Charts (and JavaFX 2.1 StackedBarCharts)</title><content type="html">JavaFX 2.0 provides built-in capabilities for generating charts, a capability found within the javafx.scene.chart package. In this post, I look at creating bar charts and a scatter chart in using...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VJRdHqa6Lw1kNmjK5A8TZqOK5X8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VJRdHqa6Lw1kNmjK5A8TZqOK5X8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VJRdHqa6Lw1kNmjK5A8TZqOK5X8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VJRdHqa6Lw1kNmjK5A8TZqOK5X8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=xFc7y3aWgIE:RuJFV0ra04o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=xFc7y3aWgIE:RuJFV0ra04o:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=xFc7y3aWgIE:RuJFV0ra04o:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=xFc7y3aWgIE:RuJFV0ra04o:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=xFc7y3aWgIE:RuJFV0ra04o:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=xFc7y3aWgIE:RuJFV0ra04o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=xFc7y3aWgIE:RuJFV0ra04o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=xFc7y3aWgIE:RuJFV0ra04o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=xFc7y3aWgIE:RuJFV0ra04o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=xFc7y3aWgIE:RuJFV0ra04o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=xFc7y3aWgIE:RuJFV0ra04o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=xFc7y3aWgIE:RuJFV0ra04o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=xFc7y3aWgIE:RuJFV0ra04o:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=xFc7y3aWgIE:RuJFV0ra04o:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/xFc7y3aWgIE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/8575359120755078638/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/javafx-20-bar-and-scatter-charts-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8575359120755078638?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8575359120755078638?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/xFc7y3aWgIE/javafx-20-bar-and-scatter-charts-and.html" title="JavaFX 2.0 Bar and Scatter Charts (and JavaFX 2.1 StackedBarCharts)" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-X6fBUg7LTlQ/TzfXJue9gDI/AAAAAAAAAOQ/g6oK22H975M/s72-c/javafxVerticalBarChartStatesLandAreas.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/javafx-20-bar-and-scatter-charts-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQEQX07fyp7ImA9WhRaFks.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-817642035392052808</id><published>2012-02-15T12:11:00.000+02:00</published><updated>2012-02-19T17:45:00.307+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T17:45:00.307+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Play Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="Openshift" /><title>Play framework on the cloud made easy: Openshift module</title><content type="html">Just a couple of years ago finding an afordable hosting solution for a java web application was a hard task, and looking for a free one was an impossible mission. Not to mention that even thinking...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c2EnfgbbrI9L4qjNivh7tAt8kF8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c2EnfgbbrI9L4qjNivh7tAt8kF8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c2EnfgbbrI9L4qjNivh7tAt8kF8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c2EnfgbbrI9L4qjNivh7tAt8kF8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j-5lsTpaOWE:rWHxIqCLubc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j-5lsTpaOWE:rWHxIqCLubc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j-5lsTpaOWE:rWHxIqCLubc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j-5lsTpaOWE:rWHxIqCLubc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j-5lsTpaOWE:rWHxIqCLubc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j-5lsTpaOWE:rWHxIqCLubc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j-5lsTpaOWE:rWHxIqCLubc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j-5lsTpaOWE:rWHxIqCLubc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j-5lsTpaOWE:rWHxIqCLubc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j-5lsTpaOWE:rWHxIqCLubc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=j-5lsTpaOWE:rWHxIqCLubc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j-5lsTpaOWE:rWHxIqCLubc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j-5lsTpaOWE:rWHxIqCLubc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=j-5lsTpaOWE:rWHxIqCLubc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/j-5lsTpaOWE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/817642035392052808/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/play-framework-on-cloud-made-easy.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/817642035392052808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/817642035392052808?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/j-5lsTpaOWE/play-framework-on-cloud-made-easy.html" title="Play framework on the cloud made easy: Openshift module" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-_X5AKs8asHg/TzfK3dUCTwI/AAAAAAAAANo/c84_v-3iGJo/s72-c/openshift-homepage.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/play-framework-on-cloud-made-easy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEGRXY8eyp7ImA9WhRaEks.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-5010972228164043933</id><published>2012-02-15T01:37:00.000+02:00</published><updated>2012-02-15T01:37:04.873+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T01:37:04.873+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Agile" /><title>Agile’s Customer Problem</title><content type="html">Agile methods like Scrum and XP both rely on a close and collaborative relationship and continual interaction with the customer – the people who are paying for the software and who are going to use...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bYlhokM-h_liO8ltNTwH8iNrd_M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bYlhokM-h_liO8ltNTwH8iNrd_M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bYlhokM-h_liO8ltNTwH8iNrd_M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bYlhokM-h_liO8ltNTwH8iNrd_M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=6OTN2Q_Z0mw:51WC84LwVkw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=6OTN2Q_Z0mw:51WC84LwVkw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=6OTN2Q_Z0mw:51WC84LwVkw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=6OTN2Q_Z0mw:51WC84LwVkw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=6OTN2Q_Z0mw:51WC84LwVkw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=6OTN2Q_Z0mw:51WC84LwVkw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=6OTN2Q_Z0mw:51WC84LwVkw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=6OTN2Q_Z0mw:51WC84LwVkw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=6OTN2Q_Z0mw:51WC84LwVkw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=6OTN2Q_Z0mw:51WC84LwVkw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=6OTN2Q_Z0mw:51WC84LwVkw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=6OTN2Q_Z0mw:51WC84LwVkw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=6OTN2Q_Z0mw:51WC84LwVkw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=6OTN2Q_Z0mw:51WC84LwVkw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/6OTN2Q_Z0mw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/5010972228164043933/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/agiles-customer-problem.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/5010972228164043933?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/5010972228164043933?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/6OTN2Q_Z0mw/agiles-customer-problem.html" title="Agile’s Customer Problem" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/agiles-customer-problem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUCQH89eip7ImA9WhRaE00.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-397180705827516625</id><published>2012-02-14T19:47:00.000+02:00</published><updated>2012-02-15T12:04:21.162+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T12:04:21.162+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Apache Commons" /><category scheme="http://www.blogger.com/atom/ns#" term="Core Java" /><title>Apache Commons Lang StringUtils</title><content type="html">So, thought it'd be good to talk about another Java library that I like. It's been around for a while and is not perhaps the most exciting library, but it is very very useful. I probably make use of...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4D8z2efTwd9f54ZF8GK--n1PcS0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4D8z2efTwd9f54ZF8GK--n1PcS0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4D8z2efTwd9f54ZF8GK--n1PcS0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4D8z2efTwd9f54ZF8GK--n1PcS0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=sm3WDfQ-atM:9vs7IgNoFWE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=sm3WDfQ-atM:9vs7IgNoFWE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=sm3WDfQ-atM:9vs7IgNoFWE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=sm3WDfQ-atM:9vs7IgNoFWE:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=sm3WDfQ-atM:9vs7IgNoFWE:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=sm3WDfQ-atM:9vs7IgNoFWE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=sm3WDfQ-atM:9vs7IgNoFWE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=sm3WDfQ-atM:9vs7IgNoFWE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=sm3WDfQ-atM:9vs7IgNoFWE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=sm3WDfQ-atM:9vs7IgNoFWE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=sm3WDfQ-atM:9vs7IgNoFWE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=sm3WDfQ-atM:9vs7IgNoFWE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=sm3WDfQ-atM:9vs7IgNoFWE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=sm3WDfQ-atM:9vs7IgNoFWE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/sm3WDfQ-atM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/397180705827516625/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/apache-commons-lang-stringutils.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/397180705827516625?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/397180705827516625?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/sm3WDfQ-atM/apache-commons-lang-stringutils.html" title="Apache Commons Lang StringUtils" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/apache-commons-lang-stringutils.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8NQXc7eCp7ImA9WhRaEk8.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-6968362998698232905</id><published>2012-02-14T15:58:00.001+02:00</published><updated>2012-02-14T15:58:10.900+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-14T15:58:10.900+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><title>Essential Attack Surface Management</title><content type="html">To attack your system, to steal something or do something else nasty, the bad guys need to find a way in, and usually a way out as well. This is what Attack Surface Analysis is all about: mapping the...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IB48L_NO_rNcDSi7GMdKvQTk62g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IB48L_NO_rNcDSi7GMdKvQTk62g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IB48L_NO_rNcDSi7GMdKvQTk62g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IB48L_NO_rNcDSi7GMdKvQTk62g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=FFnGvT3RJ3E:DSvD2ooaFOM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=FFnGvT3RJ3E:DSvD2ooaFOM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=FFnGvT3RJ3E:DSvD2ooaFOM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=FFnGvT3RJ3E:DSvD2ooaFOM:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=FFnGvT3RJ3E:DSvD2ooaFOM:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=FFnGvT3RJ3E:DSvD2ooaFOM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=FFnGvT3RJ3E:DSvD2ooaFOM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=FFnGvT3RJ3E:DSvD2ooaFOM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=FFnGvT3RJ3E:DSvD2ooaFOM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=FFnGvT3RJ3E:DSvD2ooaFOM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=FFnGvT3RJ3E:DSvD2ooaFOM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=FFnGvT3RJ3E:DSvD2ooaFOM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=FFnGvT3RJ3E:DSvD2ooaFOM:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=FFnGvT3RJ3E:DSvD2ooaFOM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/FFnGvT3RJ3E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/6968362998698232905/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/essential-attack-surface-management.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/6968362998698232905?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/6968362998698232905?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/FFnGvT3RJ3E/essential-attack-surface-management.html" title="Essential Attack Surface Management" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/essential-attack-surface-management.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMQ3ozcCp7ImA9WhRaEkw.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-8904585897975895183</id><published>2012-02-14T12:12:00.001+02:00</published><updated>2012-02-14T12:13:02.488+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-14T12:13:02.488+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Best Of The Week" /><title>Best Of The Week - 2012 - W06</title><content type="html">Hello guys,



Time for the "Best Of The Week" links for the week that just passed. Here are some links that drew Java Code Geeks attention:



*&amp;nbsp;You need a code review:&amp;nbsp;This article...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Fkn-1jp2X7DjrEvYuN1ULtYC__Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fkn-1jp2X7DjrEvYuN1ULtYC__Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Fkn-1jp2X7DjrEvYuN1ULtYC__Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fkn-1jp2X7DjrEvYuN1ULtYC__Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PqNpoeuZVMY:PQnUyHx-tJ0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PqNpoeuZVMY:PQnUyHx-tJ0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PqNpoeuZVMY:PQnUyHx-tJ0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PqNpoeuZVMY:PQnUyHx-tJ0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PqNpoeuZVMY:PQnUyHx-tJ0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PqNpoeuZVMY:PQnUyHx-tJ0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PqNpoeuZVMY:PQnUyHx-tJ0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PqNpoeuZVMY:PQnUyHx-tJ0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PqNpoeuZVMY:PQnUyHx-tJ0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PqNpoeuZVMY:PQnUyHx-tJ0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=PqNpoeuZVMY:PQnUyHx-tJ0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PqNpoeuZVMY:PQnUyHx-tJ0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PqNpoeuZVMY:PQnUyHx-tJ0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=PqNpoeuZVMY:PQnUyHx-tJ0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/PqNpoeuZVMY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/8904585897975895183/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/best-of-week-2012-w06.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8904585897975895183?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8904585897975895183?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/PqNpoeuZVMY/best-of-week-2012-w06.html" title="Best Of The Week - 2012 - W06" /><author><name>Eleftheria Drosopoulou</name><uri>http://www.blogger.com/profile/06711273656212452948</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-B0ppgmtoIKg/TuDZgOkQWmI/AAAAAAAAACo/UiH4jDdkkqA/s1600/Elef.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/best-of-week-2012-w06.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MGR3kzfyp7ImA9WhRaF08.&quot;"><id>tag:blogger.com,1999:blog-8574118689743302986.post-8190211616516220107</id><published>2012-02-14T10:00:00.000+02:00</published><updated>2012-02-20T10:10:26.787+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-20T10:10:26.787+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Packt" /><category scheme="http://www.blogger.com/atom/ns#" term="Giveaway" /><category scheme="http://www.blogger.com/atom/ns#" term="Android Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Competition" /><title>Win Free Copies of Android books</title><content type="html">Fellow Java geeks,



We are pleased to announce that we have teamed up with Packt Publishing and we are organizing a Giveaway for you!



3 lucky winners stand a chance to win 2 copies of Packt's...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5VlUm0Gjt4HyvTbwH2pvul0ii5s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5VlUm0Gjt4HyvTbwH2pvul0ii5s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5VlUm0Gjt4HyvTbwH2pvul0ii5s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5VlUm0Gjt4HyvTbwH2pvul0ii5s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=DPiPFfK5EU8:U8HTAVHyKvc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=DPiPFfK5EU8:U8HTAVHyKvc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=DPiPFfK5EU8:U8HTAVHyKvc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=DPiPFfK5EU8:U8HTAVHyKvc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=DPiPFfK5EU8:U8HTAVHyKvc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=DPiPFfK5EU8:U8HTAVHyKvc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=DPiPFfK5EU8:U8HTAVHyKvc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=DPiPFfK5EU8:U8HTAVHyKvc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=DPiPFfK5EU8:U8HTAVHyKvc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=DPiPFfK5EU8:U8HTAVHyKvc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?i=DPiPFfK5EU8:U8HTAVHyKvc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=DPiPFfK5EU8:U8HTAVHyKvc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=DPiPFfK5EU8:U8HTAVHyKvc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaCodeGeeks?a=DPiPFfK5EU8:U8HTAVHyKvc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaCodeGeeks?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaCodeGeeks/~4/DPiPFfK5EU8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.javacodegeeks.com/feeds/8190211616516220107/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.javacodegeeks.com/2012/02/win-free-copies-of-android-books.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8190211616516220107?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8574118689743302986/posts/default/8190211616516220107?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaCodeGeeks/~3/DPiPFfK5EU8/win-free-copies-of-android-books.html" title="Win Free Copies of Android books" /><author><name>Byron Kiourtzoglou</name><uri>http://www.blogger.com/profile/00834323472598416198</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-NKnKdG5PeXg/Tzj82TGgZpI/AAAAAAAAAFI/QhISpUbXhUQ/s72-c/android3animations.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.javacodegeeks.com/2012/02/win-free-copies-of-android-books.html</feedburner:origLink></entry></feed>

