As I mentioned in an earlier blog post, the agenda of the conference is actually an integration of a list of events coming from a Google Calendar. So when you see the days, and the various time slots and their description, we simply harvest the public ICS (iCal format) link from Google Calendar, thanks to the iCal4J library, and just display that in a GSP.