Silicon Valley Code Camp : October 11th and 12th 2014

Gene Snider

Silverback Engineering
About Gene
A senior software developer with a track record of success in the delivery of server, desktop and embedded software solutions. I have an extremely strong background in the design, development and deployment of large scale, distributed OLTP systems.
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Writing Facebook Applications with Eclipse

    9:45 AM Saturday   Room: 4302
    An overview to creating and publishing games and applications for Facebook using the Eclipse IDE. This will cover the complete process for registering, developing and publishing applications for the Facebook platform. Registering as a Facebook developer and registering your application Downloading, Installing and Customizing the Eclipse IDE FaceBook Developers Desktop Overview - A branded Eclipse bundle Overview of the Facebook Application SDKs This will focus primarily on the JavaScript and PHP APIs Creating and Publishing a new application Promoting and Monetizing your application Attendees will have an opportunity to a standardized Ubuntu KVM virtual machine image that includes the IDE and SDK components.

  • High performance networking for QEMU/KVM based virtual machines

    2:45 PM Sunday   Room: 5501
    An introduction to the Message Queue NIC virtual link layer interface for QEMU based virtual machines. The mqnic interface provides a completely virtualized, high performance ethernet abstraction without requiring external IP infrastructure to support VM IP network routing and termination. Based on the ivshmem technology originally developed by Cam Macdonell the mqnic drivers use zero copy vm<->host data transfers and the apache message bus to provide low latency, high bandwidth IP support for virtual data centers while simplifying the provisioning of hosted IP. The link layer transport virtualization is provided by the ActiveMQ message bus managed under the control of a host side server and is completely transparent to the data center IP infrastructure. This completely eliminates the need for specialized IT routing and termination infrastructure to support mqnic virtualized networks. Within the virtualized domains the mqnic virtualization is completely transparent. The mqnic driver appears as a standard ethernet device and is configured and managed using standard IP Linux services for termination and routing.