- Development Environment Setup Walkthrough
- Sakai application (tool) structure
- Sakai app and tool naming tips
- Sakai Programming Best Practices
- Developing with the Sakai Framework
- Persistence
- Presentation Layer
- Comparing Sakai Display Technologies
- Sakai UI Widgets - List of user interface widgets in Sakai
- Using Java Server Pages (JSP)
- Using Java Server Faces (JSF)
- Using Reasonable Server Faces (RSF)
- Using Apache Wicket (Wicket)
- A Guide to Programming for Responsive Design -
- Testing
- Internationalization (I18N)