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


Silicon Valley Code Camp has chosen a few subject areas that have been organized into tracks. These tracks are designed and scheduled so that if you have a specific interest in the track theme you can attend all the sessions associated with that track in an order that makes sense with minimal overlap. Tracks are always of the highest quality content and are organized by a track lead, typically from one of our top sponsors. This does not mean that there are not other sessions in the same theme as the track, but those other sessions may overlap.
C++ is Hot!

Mobile and cloud technologies are re-energizing interest in the uncompromising performance that C++ delivers and the new ISO/ANSI standard (C++11 and the brand new C++14) introduce features that allow programmers to achieve that performance with ever greater expressiveness.

Join us as we discuss how to get the most out of Classic C++ and discover the new features of C++11 and C++14 that are being delivered now by the latest compilers.

Sessions in this track are being given by award winning presenters. We are focusing on how to write better code. Whether you are looking at reliability and exception-safety, or readability and performance, C++ has the tools and we can help you understand how best to use them.

    F#: Full Stack Functional
    F# is a mature, open source, cross-platform, functional-first programming language well-supported by both industry-leading companies providing professional tools and an active open community on Linux, Mac OS X, Android, iOS, Windows as well as HTML5 and GPUs. The language is free to use and has an OSI-approved open source license. This means language, compiler, and tooling features and enhancements are driven by an inclusive community. The "F#: full stack functional" track provides a progressive look at a language increasingly adopted as an enterprise full stack alternative for its usefulness in tackling complex computing problems with simple, testable, maintainable, and robust code.

      Microsoft Azure

      With Microsoft Azure, you can instantly provision Windows and Linux virtual machines, applications, and infrastructure within Microsoft-managed data centers around the world. You can develop awesome applications using .NET, Java, Node.js, PHP, and Ruby. Per-minute billing and built-in auto scaling enable you to pay only for the infrastructure you really need and spin up/down resources automatically based on usage, which makes it a low-cost environment for testing and development. You can start with the skills you already have and the software you already know and build on that with Azure.

      In the Microsoft Azure track this year, we are going to show you how to use many of these features. We also have some great talks from Microsoft about real-life experiences with Azure, such as the day they announced Office for iOS and the Office Blog site got 100s of millions of hits. The amazing Mark Simms from the Azure Customer Advisory Team will be here talking about true customer experiences and provide some entertaining stories about things to watch out for when creating your own solutions. And of course we're going to talk about IoT and Raspberry Pi, Open Source, and Machine Learning. These sessions should leave you with enough information to get started on your own with Azure!

      Microsoft Azure Track

        Open PaaS Cloud solution

        IBM® Bluemix™, built on Cloud Foundry,  is an open-standards, cloud-based platform for rapidly building, managing, deploying, integrating and running all types of applications (mobile, smart devices, web, big data). Capabilities include, but not limited to, Java™, mobile back-end development, application monitoring, as well as features from ecosystem partners and open source, all through an as-a-service model in the cloud.


          Millions of developers use our technology daily. Pivotal is the steward and originator of the technology that created developer communities like Spring, Cloud Foundry, Redis, RabbitMQ, Groovy, Grails.  We also participate several Apache projects like Apache Tomcat, and Apache Hadoop.  Learn more at

          Pivotal offers a modern approach to technology that organizations need to thrive in a new era of business innovation. Our solutions intersect cloud, big data and agile development, creating a framework that increases data leverage, accelerates application delivery, and decreases costs, while providing enterprises the speed and scale they need to compete. Learn More at

            Web Track
            Developers keep hearing a lot about open sources frameworks like AngularJS, Backbone, and WinJS, but many don’t know what it actually means or is truly capable of. In this deep dive track you will learn the detail of each framework, and the difference when to use them. You will also learn how to implement cross platform mobile apps using all your existing web skills like JavaScript, HTML5 and CSS3. You will also learn how to work with NuGet properly. Performance tuning on website and modern apps is always a challenge in the development, you will learn how to tune your app with a lot of tricks, best practices, strategies and techniques for improving the performance of your web application all the way from the browser to the server. This track is an opportunity to connect with developers and designers and show you what’s possible, it will have presentations and a lot of demos to walk through and most importantly get your questions answered!

              Windows Client
              It’s an exciting time for Windows client developers with the advent of Universal Apps. Now you can create an app which runs on both Windows 8 and Windows Phone by only changing the user interface. At the heart of this is XAML, Microsoft’s technology for creating user interfaces. This year’s Windows client track contains sessions for both XAML beginners and experts alike. Also new this year are exciting features in Windows Phone such as Cortana, new sensor APIs, and enhanced Bluetooth support. Cross-platform talks are always interesting, and we have ones this year both for enterprise and game developers. No matter what kind of app you write, you need to follow good design principles. We have that covered too.