Information gear specifically towards Java, which is my main programming environment at the time.
Application Development
-
Java Cheat Sheet - Given the popularity of my LinuxCheatSheet I figured it was time to start one on Java.
-
Source Code Zeitgeist - A survey of source code from which to mine ideas.
-
Toolbox - Any good developer or project must have a lot of good tools in the toolbox.
-
Development Notes - A running collection of notes, pitfalls, and advice accumulated during the course of Java application development.
-
Testing - All things test
-
JSFHints - Java Server Faces hints
-
JettyConfiguration - Jetty6 configuration
-
Seam Brain Dump - Notes on using JBoss Seam
-
TheCookbook - My overall approach to developing applications in Java
-
My Hibernate Strategy - Ask yourself, "What is your Hibernate strategy?"
-
OutOfMemoryErrorPermGenSpace - A Java developer’s favorite exception!
On the Desktop
-
Eclipse Tips - Ah, where would we be without a good IDE?
Books
This is a collection of books that are often recommended for software development. Some of these books I have read, while some I either haven’t gotten to or perhaps I wouldn’t find so useful.
-
The Pragmatic Programmer
-
The Mythical Man-Month: Essays on Software Engineering
-
Practices of an Agile Developer
-
Ship It!
-
Refactoring
-
Design Patterns
-
Head First Design Patterns
-
Peopleware
-
Agile Software Development, Principles, Patterns, and Practices
-
UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, 2nd Edition
-
Code Complete
You can find a good description of Java servlets pg 286-7 in J2EE Web Services
Incidental Tips
Information that does not fit anywhere just yet will be dumped below.
-
To get tag completion for facelets templates using Eclipse WTP, use the JSPX syntax (as well as the *.jspx file extension), as shown in the following snippet:
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html">
<jsp:text>
<ui:composition template="/templates/master.jsp">
<ui:define name="title">Page Title</ui:define>
<ui:define name="body">
<p>body</p>
</ui:define>
</ui:composition>
</jsp:text>
</jsp:root>