Resources

SEVAJUG Presentations

15 August 2006
 

Downloads

19 September 2006 - "Unit Testing Best Practices" by Andy Glover
Thanks to No Fluff Just Stuff and Andy Glover for joining us

 

Downloads

Instructions (from Andy)

Pre-reqs:

  • JVM 1.4 or greater
  • Ant
  1. Unzip Sligo
  2. Open command prompt and type ant start-db
  3. Open a new command prompt and type ant configure-db
  4. Type ant test-all

If Ant isn't in your path, use the following script (Unix users make it bash-able):

  @echo off  
  set JAVA_HOME= your path to Java if JAVA_HOME isn't defined
set ANT_HOME= your path to Ant
%ANT_HOME%\bin\ant.bat %1 %2 %3 %4 %5 %6 %7 %8 %9
Call this script something like run-ant.bat and place it in Sligo's root directory.

 

02 November 2006 - JDBC Connection Pooling
Matt Harrah's Presentation at the "Oracle Conference on the James," a joint symposium held by the Hampton Roads Oracle User Group and the Greater Richmond Oracle User Group

 

Downloads

 

21 November 2006 - Java 5 Session
Mike McKinney led a discussion about Java 5 features, what people are using, what they like/dislike. We covered everything from Generics to JUC (java.util.concurrent).

 

Downloads

16 January 2007 - Hibernate from the Trenches
Matt Harrah's presentation about his successes and failures while bringing Hibernate into a project for his client

 

Downloads

19 June 2007 - RMI Overview
Mike McKinney's overview of the Remote Method Invocation framework.

 

Downloads

17 July 2007 - Using log4j
Matt Harrah's in-depth look at the most popular logging API for Java.
 

Downloads

16 October 2007 - DbC Automation
Dan Wilkin's presentation on using JML to automate Design-by-Contract specifications.
 

Downloads

20 November 2007 - Assessing Unit Test Quality
How good are your tests? This is Matt Harrah's discussion on crucial information not provided by current test metrics and coverage tools, and a case study on his attempt to gather these metrics.
 

Downloads

15 January 2008 - JMock
Trying to isolate the objects in your unit tests? This is Dan Wilkin's presentation on JMock, a tool for making mock objects for your tests.
 

Downloads


Development Tools

Get Java SE SDK
Get the Java SE JDK
  Get Java EE SDK
Get the Java EE JDK
  • Eclipse - the most popular Java IDE in the world
  • NetBeans - an alternative but very good IDE from Sun
  • Ant - the ubiquitous build tool

News and Information

Code Analysis Tools

  • PMD - a static code analysis tool for finding code that matches patterns of undesireable code of all sorts - comes with CPD, a cut-and-paste detector
  • Checkstyle - another static code analysis tool, primarily for checking code conformance to a style specification
  • FindBugs - another static code analysis tool, primarily for finding code that matches bug patterns
  • JDepend - another static code analysis tool, specifically for dependancy analysis

Forums, Discussions, Directories, Blogs, etc.

  • JavaKB - a peer-to-peer site with discussion groups, a directory, white papers, and more
  • TestEarly.com - Andy Glover's blog, focused on testing
  • jGuru - a site with good FAQs and forums for getting help
  • Rocket Surgery - Matt Harrah's blog
  • Huikau? - Mike McKinney's blog
  • Javarant - Jeff Richley's blog

Open Source Project Repositories

  • java.net - Sun's offering, includes news, forums, a wiki, and more
  • SourceForge - probably the biggest
  • Codehaus - home of XStream and XDoclet2

Book Publishers

  • Wrox/Wiley Press - a publisher of good texts
  • O'Reilly Press - the guys who make the books with the animals on the covers
  • Manning Press - the guys who make the "in Action" series and other books
  • Apress Inc. - another publisher of quality computer books
  • Addison-Wesley / Pearson - home of New Riders, SAMS, Que, and more

Other Friend User Group Sites

Links to Member Discounts

 

 

 

Privacy Policy | Contact Us | ©2006-2008 Southeast Virginia Java Users Group

Java, the Duke Logo, and all Java based brand designations are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.