fastrup.dk

Links to software development resources

Build tools

AntVery popular build tool for Java.
MavenMore advanced build tool that builds on top of Ant.

Configuration Management

CVS Reference ManualThe "official" CVS manual by Per Cederqvist et al.
WinCVSFree CVS client for Windows.
SubversionMaybe a future replacement for CVS.

Integrated Development Environments (IDE)

EclipseMy favorite Java development platform.
TogetherSoftHome of Together, a CASE tool for Java, C# and C++

Code generation tools

AspectJAspect Oriented Programming (AOP) for Java.
XDocletAttribute Oriented Programming for Java

Java

Jikes Java CompilerHigh performance open source Java compiler.
The Java TutorialSun's own tutorial on Java. Good place to start when new to the language. But it also covers advanced concepts.

Magazines

Software DevelopmentAward winning and very professional magazine on software development

Testing

CloverClever code coverage tool for Java.
JUnitUnit test framework for Java.

Unified Modelling Language (UML)

Practial UMLThe best UML reference that I have come across.

Weblogs

Joel on SoftwareSuper good weblog on software management. Don't miss out on Joel's educational and often funny articles and observations about the software industry. Also do yourself a favour and dig out some articles from the archive