Silicon Valley Code Camp : October 6th and 7th, 2012

Tracks

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.
Tracks
Azure Cloud

There is little question that today’s software developer must embrace cloud technologies to create compelling applications. First, is the sheer number of users and of devices. Over one third of earth’s population is connected to the Internet. Second, there are now more devices connected to the internet than there are people. Third, mobile data traffic grew 2.3-fold in 2011, more than doubling for the fourth year in a row. When all is said and done you end up with a very simple conclusion – modern applications require connectivity to the cloud.


Windows Azure is the Microsoft cloud, and it enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any operating system, language or tool. And you can integrate your public cloud applications with your existing IT environment. Windows Azure enables you to use any language, framework, or tool to build applications. Features and services are exposed using open REST protocols. The Windows Azure client libraries are available for multiple programming languages, and are released under an open source license and hosted on GitHub.


    C++ and C++11

    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) introduces 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 that are being delivered now by the latest compilers.


    Sessions in this track are being given by award winning presenters. We will go beyond Procedural and Object-Oriented Paradigms to explore Generic Programming and Logic Paradigms. We will teach you how to write code in both Classic C++ and C++11 that you can be confident is performant, maintainable, and 100% robust in the face of exceptions. We will cover new C++11 features, including the new standard for threading and what Scott Meyer’s calls “the marquee feature of C++11,” move semantics. We will also introduce you to some powerful new tool sets, one from Microsoft and the other Open Source (Clang), for use with both Classic C++ and C++11.


      Career
      Do you want to work on an amazing team and build a unique engineering brand that will attract the best and brightest? Fine tune your technical interview skills to help you land that dream job? Are you a hiring manager interested in learning how some companies find rock-star software engineers in this competitive market? Career Track 2012 brings together a seasoned group of CEO’s, founders, hackers, and career experts in areas of talent acquisition, interviewing, HR, and media consulting to share their knowledge and experience with you. If you are a job-seeker, hiring manager, or HR professional, this track offers you a chance to take your skills to the next level and learn new approaches in dealing with the constant challenges of finding a great employer or candidate.

        Google Developers
        At Google we recognize that you're not just building apps, you're building a business. This year’s Google track at CodeCamp will help you get started with the right tools and resources. Deep dive into App Engine, DART, YouTube APIs and learn how to develop for Google TV. Whether you’re a mobile, games, or web developer, we have everything you need to make great apps, and grow your business.

          Intuit Development Presents: NoSQL, API's, & Mobile
          Intuit Development Presents: NoSQL, Platform API's, Mobile Metrics; Automation, Voice Assistance, & Accessibility.

            Java
            Java is the most popular programming language in the world, with more than 10 million users worldwide and continues to evolve, improve both technically and speed. Most of the Fortune 500 uses Java, including technology elites such as Google, Facebook and Twitter. Check out our sessions hosted by Oracle’s technical staff. To learn IDC’s opinion on Oracle’s stewardship of Java, click here: idc-java-august-2012-1738734.pdf.

              MySQL
              Come check out the sessions from MySQL experts on the development, maintenance, care and feeding for the world’s most popular open source database.

                Product Management Track
                Product management is a business optimization function that oversees technology and product all the way from the product vision through product launch, market, delivery and later sunsetting. Software development teams benefit from understanding product management principles and the product management lifecycle beyond the development stage. Product Management is an attractive career path for developers who want to more strategically affect product outcomes and the business case. There are unique challenges, opportunities and rigor necessary at each phase of the product lifecycle that necessitate different tools to discern threats, respond effectively to opportunities, and nimbly identify appropriate procedures within each phase. Businesses where software development teams understand the product management function and product management teams are well defined, guarantee successful products are delivered that delight customers and increase revenue.

                  Sencha
                  Sencha provides frameworks and tools that help you design, develop, and deploy amazing applications for desktop and mobile devices. HTML5 and its associated technologies have transformed the browser into a first-class application platform. Local structured storage, rich media, and deep device access are just a few of the newly available capabilities offered by today’s browsers, and it’s enriching the capability of application delivered via the web. Since 2008, Sencha has provided the software, support, and services that empower businesses to build amazing, cross-platform web applications that execute with precision and performance on desktop and mobile devices. We’re a leader in HTML5, earning the “Visionary” placement by Gartner two years in a row. We are proud to be the company that worldwide enterprises rely on to help define their own multi-device application strategies.

                    Windows 8 design, monetization, and development with JavaScript.
                    The release of Windows 8 is right around the corner. In this track, we’ll start with introducing developers to the new Windows 8 UX where you’ll learn how developers can become good designers. The design talk is relevant to developers in any language. We’ll then have 3 sessions on developing Windows 8 apps with JavaScript. In addition, we’ll have a session on making money with your Windows 8 app using the Windows Store, which offers vast reach and the best revenue share model in the industry. If you know JavaScript or HTML, this track will get you up to speed with building a Windows 8 app with speakers straight from Microsoft.