Cameron Purdy, TweetVice President of Development at Oracle
Biography: Cameron Purdy
Presentation: Tweet"Voice for the Voiceless: The Internet and how it became the Next Best Hope for Earth"
Abraham Lincoln, an American president facing the specter of a civil war, said "We -- even we here -- hold the power, and bear the responsibility. In giving freedom to the slave, we assure freedom to the free -- honorable alike in what we give, and what we preserve. We shall nobly save, or meanly lose, the last best hope of earth." Over the past few months, we've witnessed a radical reshaping of governments both through response to their citizenry and by revolution. Contrary to the hopeless dystopian predictions of George Orwell's 1984, these popular movements organized, fueled and documented their history in the making using social networking and other Internet-based technology. This presentation will examine both how these tools were leveraged, and how we can work to ensure that the Internet will continue to give a voice to the voiceless.
Presentation: Tweet"Keynote: C++, Java and .NET: Lessons learned from the Internet Age, and What it Means for the Cloud and Emerging Languages"
Java's appearance at the dawn of the Internet Age helped to propel it to near-instant prominence, and lodged cross-platform virtual machines and garbage-collection firmly into our mainstream consciousness.
Did Java have an evolutionary advantage over C++, or was it simply propelled by the “dot-com bubble”?
In retrospect, what were the actual efficiency advantages provided by the new platform and language, and were they sufficient to give it significant comparative advantage in the emerging class of web and enterprise applications?
And despite the grip that these languages exerted on "enterprise" applications, how did scripting languages such as PHP, Python and Perl manage to thrive and multiply?
Looking forward, what do these lessons teach us about the applicability of technology to emerging challenges and environments such as Cloud Computing, and what language capabilities will be necessary in this new age of software as a result?