The links mentioned in this section point to tools that the developers use daily. The password wallet and flashcard tool mentioned are also generally useful.
http://www.eclipse.com : Eclipse is the programmers' open source IDE (Integrated Development Environment) of choice when working with Sakai. Eclipse functionality can be expanded through third-party plugins.
http://subclipse.tigris.org/install.html : Subclipse is an Eclipse plugin that enhances its ability to talk with Sakai's source code repository.
http://findbugs.cs.umd.edu/eclipse : Findbugs is a plugin that searches for around 400 types of coding bad practices.
http://pmd.sf.net/eclipse : PMD is an Eclipse plugin that finds specific programming errors. Findbugs and PMD compliment each other's analyses and generally find different bug types.
http://www.freesoftwaremagazine.com/columns/destroy_annoying_bugs_part_2 : A magazine article on bug removal with Eclipse, Findbugs, and PMD.
http://openjdk.java.net/tools/svc/jconsole : Jconsole allows you to monitor the resource utilization of Sakai live.
http://ws.apache.org/commons/tcpmon : TCPMON is a handy tool for debugging interactions with web services. It allows you to watch the requests that are sent from web browsers to a server and the returned responses.
http://subversion.tigris.org : Subversion is the program that stores the Sakai source code. This URL not only points to Subversion, but also the associated client-side tools.
http://maven.apache.org : Maven is the command-line tool that developers use to build Sakai from source code.
http://www.mysql.com : The open source database MySQL is a supported Sakai database type. The link points to its home page where you can find not only the binaries, but also a full set of documentation and client-side tools, such as a visual database browser.
http://keepass.info : A password wallet that can store multiple passwords in an encrypted format that is ready for use when you need to log on to many different services on the Internet.
http://flashcards.sourceforge.net : Flashcards are an excellent way to help you remember things. Jflash was used in this book for learning about the specifics of Sakai tools.