<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Java Code Geeks &#187; Alex Collins</title> <atom:link href="http://www.javacodegeeks.com/author/Alex-Collins/feed" rel="self" type="application/rss+xml" /><link>http://www.javacodegeeks.com</link> <description>Java 2 Java Developers Resource Center</description> <lastBuildDate>Fri, 24 May 2013 13:00:38 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>Tips for Writing Maven Plugins</title><link>http://www.javacodegeeks.com/2012/12/tips-for-writing-maven-plugins.html</link> <comments>http://www.javacodegeeks.com/2012/12/tips-for-writing-maven-plugins.html#comments</comments> <pubDate>Mon, 17 Dec 2012 20:00:54 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[Apache Maven]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=5740</guid> <description><![CDATA[I&#8217;ve spent a lot of time recently writing or working on plugins for Maven recently. They&#8217;re simple, rewarding and fun to write. I thought I&#8217;d share a couple of tips for making life easier when writing them. &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Tip 1: Separate the Task from the Mojo Initially you&#8217;ll [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/12/tips-for-writing-maven-plugins.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Opinion: Performance Testing</title><link>http://www.javacodegeeks.com/2012/10/opinion-performance-testing.html</link> <comments>http://www.javacodegeeks.com/2012/10/opinion-performance-testing.html#comments</comments> <pubDate>Wed, 03 Oct 2012 16:00:00 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Software Development]]></category> <category><![CDATA[Performance]]></category> <category><![CDATA[Testing]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/opinion-performance-testing.html</guid> <description><![CDATA[Performance tuning an application is time consuming, and expensive. Useful tests often need dedicated hardware to run on. It&#8217;s specialised and time consuming to prepare the ground work and write the various fixtures needed to run, and whose only perceived benefit is preventing a production issue that you don&#8217;t even know will happen yet. Stereotypical [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/10/opinion-performance-testing.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>An unambiguous software version scheme</title><link>http://www.javacodegeeks.com/2012/09/an-unambiguous-software-version-scheme.html</link> <comments>http://www.javacodegeeks.com/2012/09/an-unambiguous-software-version-scheme.html#comments</comments> <pubDate>Fri, 21 Sep 2012 16:00:00 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Software Development]]></category> <category><![CDATA[Versioning]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/an-unambiguous-software-version-scheme.html</guid> <description><![CDATA[When people talk about software versioning schemes they often refer to the commonly used X.Y.Z numerical scheme for versioning. This is often referred to major.minor.build, but these abstract terms are not useful as they don&#8217;t explicitly impart any meaning to each numerical component. This can lead to the simplest usage, we just increment the last [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/09/an-unambiguous-software-version-scheme.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>5 Tips for Unit Testing Threaded Code</title><link>http://www.javacodegeeks.com/2012/09/5-tips-for-unit-testing-threaded-code.html</link> <comments>http://www.javacodegeeks.com/2012/09/5-tips-for-unit-testing-threaded-code.html#comments</comments> <pubDate>Thu, 13 Sep 2012 10:00:00 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[JUnit]]></category> <category><![CDATA[Testing]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/5-tips-for-unit-testing-threaded-code.html</guid> <description><![CDATA[Here&#8217;s a few tips on how take make testing your code for logical correctness (as opposed to multi-threaded correctness). I find that there are essentially two stereotypical patterns with threaded code: Task orientated &#8211; many, short running, homogeneous tasks, often run within the Java 5 executor framework, Process orientated &#8211; few, long running, heterogeneous tasks, [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/09/5-tips-for-unit-testing-threaded-code.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tips for testing with Java</title><link>http://www.javacodegeeks.com/2012/08/tips-for-testing-with-java.html</link> <comments>http://www.javacodegeeks.com/2012/08/tips-for-testing-with-java.html#comments</comments> <pubDate>Thu, 30 Aug 2012 10:00:00 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[JUnit]]></category> <category><![CDATA[Testing]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/tips-for-testing-with-java.html</guid> <description><![CDATA[Introduction I love automated testing. In a rare diversion into op-ed1 I thought a put few thoughts (read &#8211; opinions) together. Before I start on how best to compose your tests, I briefly ask &#8211; What are the reasons for testing? Broadly, I think they are: Reduce total number of bugs / increase product stability [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/08/tips-for-testing-with-java.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tomcat Context JUnit @Rule</title><link>http://www.javacodegeeks.com/2012/07/tomcat-context-junit-rule.html</link> <comments>http://www.javacodegeeks.com/2012/07/tomcat-context-junit-rule.html#comments</comments> <pubDate>Fri, 06 Jul 2012 22:00:00 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[Apache Tomcat]]></category> <category><![CDATA[JUnit]]></category> <category><![CDATA[Testing]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/tomcat-context-junit-rule.html</guid> <description><![CDATA[A first draft of a JUnit @Rule that create the test context. This can be used with the Spring context rule for this post to create a complete Spring context for integration tests. import org.apache.commons.dbcp.BasicDataSource; import org.apache.log4j.Logger; import org.junit.rules.TestRule; import org.junit.runner.Description; import org.junit.runners.model.Statement; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/07/tomcat-context-junit-rule.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tutorial: Hibernate, JPA &amp; Spring MVC &#8211; Part 2</title><link>http://www.javacodegeeks.com/2012/05/tutorial-hibernate-jpa-spring-mvc-part.html</link> <comments>http://www.javacodegeeks.com/2012/05/tutorial-hibernate-jpa-spring-mvc-part.html#comments</comments> <pubDate>Wed, 23 May 2012 11:08:00 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[JBoss Hibernate]]></category> <category><![CDATA[JPA]]></category> <category><![CDATA[Spring]]></category> <category><![CDATA[Spring MVC]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/tutorial-hibernate-jpa-spring-mvc-part-2.html</guid> <description><![CDATA[This tutorial will show you how to take a basic Hibernate/JPA app, convert it into a Spring MVC web project to be able to view the database in a web browser, and finally use Spring&#8217;s @Transactional annotation to reduce boiler plate code. This tutorial assumes you&#8217;re familiar with Java and Maven, and that you&#8217;ve completed [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/05/tutorial-hibernate-jpa-spring-mvc-part.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Tutorial: Hibernate, JPA &#8211; Part 1</title><link>http://www.javacodegeeks.com/2012/05/tutorial-hibernate-jpa-part-1.html</link> <comments>http://www.javacodegeeks.com/2012/05/tutorial-hibernate-jpa-part-1.html#comments</comments> <pubDate>Wed, 23 May 2012 10:00:00 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[JBoss Hibernate]]></category> <category><![CDATA[JPA]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/tutorial-hibernate-jpa-part-1.html</guid> <description><![CDATA[This is the first part of tutorial about using Hibernate and JPA. This part is an introduction to to JPA and Hibernate. The second part will look at putting together a Spring MVC application using Spring ORM to reduce the amount of code necessary to create a CRUD application.&#160; To complete this you&#8217;ll want to [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/05/tutorial-hibernate-jpa-part-1.html/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Integration Testing with Selenium</title><link>http://www.javacodegeeks.com/2012/04/integration-testing-with-selenium.html</link> <comments>http://www.javacodegeeks.com/2012/04/integration-testing-with-selenium.html#comments</comments> <pubDate>Tue, 17 Apr 2012 13:00:00 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[Selenium]]></category> <category><![CDATA[Testing]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/integration-testing-with-selenium.html</guid> <description><![CDATA[Overview I&#8217;ve been using this for sometime and I&#8217;ve come across a few things that appear to make life easier. I thought I&#8217;d share this as a tutorial, so I&#8217;ll walk you through these parts: Setting up a web project using Maven, configuring Selenium to run as an integration test on a C.I. Look into [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/04/integration-testing-with-selenium.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Beyond JUnit &#8211; Testing Frameworks alternatives</title><link>http://www.javacodegeeks.com/2012/04/beyond-junit-testing-frameworks.html</link> <comments>http://www.javacodegeeks.com/2012/04/beyond-junit-testing-frameworks.html#comments</comments> <pubDate>Fri, 06 Apr 2012 23:45:00 +0000</pubDate> <dc:creator>Alex Collins</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[JUnit]]></category> <category><![CDATA[Mockito]]></category> <category><![CDATA[Selenium]]></category> <category><![CDATA[Testing]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/beyond-junit-testing-frameworks-alternatives.html</guid> <description><![CDATA[JUnit is the defacto Java unit testing framework, but there&#8217;s a couple of new (and not so new) frameworks out there for web development that might be of interest. Questions you might want to ask yourself prior to adoption: Are they fast and easy to develop and therefore low cost?&#160; Are they fast to run [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/04/beyond-junit-testing-frameworks.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 2/4 queries in 0.001 seconds using apc
Object Caching 1137/1138 objects using apc
Content Delivery Network via jcg.javacodegeeks.netdna-cdn.com

Served from: www.javacodegeeks.com @ 2013-05-24 18:51:03 -->