When Funambol invited me to talk at their first ever Developers’ Conference, I immediately said yes but had no idea what to present. After some back-and-forth, they asked me to present about process. But which process, I asked myself. The process of building new and exciting software? The process of working with a company whose developers are based in Italy? I eventually settled on the process of working with and contributing to open source software that integrates with private, proprietary software.
As I began working on the presentation, I realized the best way to do this was to also talk about our system architecture. The final presentation gives a great overview of how we use Funambol’s open-source software to integrate with our proprietary email platform, Noteworthy. I focused on the lessons we learned along the way, how we tackled them from a scalability perspective, and the ways we’ve tightly integrated the two solutions while keeping them clearly separated.
When it was time to give the actual presentation, technical difficulties prevented me from being able to give the talk live. With only a few hours before I was scheduled to talk, I ended up doing a screencast of the entire thing, so the video you can watch is the exact same video the attendees of the conference got.
You can watch the video here.
Warning: Technical content ahead!