Sakai Coding Tips
- Using lightweight object comparison
- Using commons lang for object comparison
- Using the commons logger
- sakai.properties configuration tips
- Getting the ApplicationContext in a spring bean
- Using the Sakai global sessionFactory
- Creating sessions from the Sakai SessionFactoryBase
- Sakai app and tool naming tips
- Best Practices for High Quality Code
- Best Practices for Javascript
- Sakai URL handling
- Javadocs for the Sakai API
- Changing sakai.properties live (No restart)
Current tips assume you are using Sakai 2.2+