Silicon Valley Code Camp 2014

The Sessions

SVCC is the perfect place to watch engaging and entertaining talks given by industry experts and luminaries, and meet with developers for enaging and motivating conversations around specific topics.
220 sessions out of 220 total sessions.Reset and show all
  • Writing Facebook Applications with Eclipse

    {speaker.firstName} {speaker.lastName}
    Gene Snider
    An overview to creating and publishing games and applications for Facebook using the Eclipse IDE. This will cover the complete process for registering, developing, publishing and monetizing applications for the Facebook platform.
    9:45 AM Saturday
    Room: 4302
    Attending: 21  | Interested: 90

  • The Internet of Things (IoT) enable proactive data access from any device

    The Internet of Things represents an evolution in which objects are capable of interacting with other objects.
    9:45 AM Saturday
    Room: 8403
    Attending: 36  | Interested: 111

  • The Better Parts

    This talk is about using programming languages more effectively, and using that experience to create and select better programming languages.
    9:45 AM Saturday
    Room: SmithWick
    Attending: 203  | Interested: 366

  • Technology and fashion awaken the soul of the shoe.

    {speaker.firstName} {speaker.lastName}
    Elena Eberhard
    Understanding of wearable devices as a fusion of contemporary fashion and advanced technology. Detailed overview of existing products and code samples of sensors capturing physiological data. Insider view on collaboration with a fashion company.
    9:45 AM Saturday
    Room: 4221
    Attending: 26  | Interested: 82

  • Selling Basics for Startups

    {speaker.firstName} {speaker.lastName}
    Pete Ryan
    This event has been organized specifically for startup founders and early employees who do not have robust sales backgrounds and want to learn more about effective selling techniques and best practices.
    9:45 AM Saturday
    Room: 4220
    Attending: 41  | Interested: 108

  • PowerShell and DevOps

    {speaker.firstName} {speaker.lastName}
    Eric Courville
    Learn to use PowerShell to troubleshoot and monitor application
    9:45 AM Saturday
    Room: 3106
    Attending: 18  | Interested: 70

  • Obama, JQuery, & ASP.NET SignalR. Getting Started with the Real-Time Web

    {speaker.firstName} {speaker.lastName}
    Michael Ossou
    This session is intended for the everyday developer who is interested in a more traditional implementation of the (non-game-related) of the Real Time Web with ASP.NET SignalR.
    9:45 AM Saturday
    Room: 4203
    Attending: 21  | Interested: 84

  • Map, flatmap and reduce are your new best friends

    {speaker.firstName} {speaker.lastName}
    Chris Richardson
    In this talk you will learn how these and other higher-order functions enable you to write simple, expressive and concise code that solve problems in a diverse set of domains.
    9:45 AM Saturday
    Room: 5502
    Attending: 37  | Interested: 200

  • Introduction to Big Data

    {speaker.firstName} {speaker.lastName}
    Daniel Egan
    So you have been hearing the talk about Big Data and you have decided to did a little deeper and find out what it means to you. Well then this is the session for you.
    9:45 AM Saturday
    Room: 1501
    Attending: 171  | Interested: 314

  • Improving your Frontend with Ember (MVC JS Framework)

    {speaker.firstName} {speaker.lastName}
    Nick Breen
    Let's have some fun, I hope you join me on this guided adventure through EmberJS!
    9:45 AM Saturday
    Room: 4201
    Attending: 34  | Interested: 134

  • Implementing Row-Level Security in Microsoft SQL Server

    {speaker.firstName} {speaker.lastName}
    Patrick Mundy
    A survey of the principles of security labeling, with implementation of row- and column-level security, particularly within the Microsoft SQL Server framework, and a live demonstration of the architecture and principles at work.
    9:45 AM Saturday
    Room: 4202
    Attending: 9  | Interested: 46

  • How to use the Azure File Service

    {speaker.firstName} {speaker.lastName}
    Robin Shahan
    Come learn about the new Azure Files preview feature and how to use it.
    9:45 AM Saturday
    Room: Hearthside Lounge
    Attending: 9  | Interested: 35

  • Growing technologists through autonomy, mastery and purpose

    Enable technical people to thrive through autonomy, mastery, purpose as measured by eNPS
    9:45 AM Saturday
    Room: 4223
    Attending: 5  | Interested: 60

  • Fun with Lambdas: C++14 Style

    Learn from some mind-bending examples of generic lambdas in C++14 and how they open doors to the Functional programming style in C++14.
    9:45 AM Saturday
    Room: 3402
    Attending: 44  | Interested: 105

  • F# for the C# developer

    {speaker.firstName} {speaker.lastName}
    Mathias Brandewinder
    F# is a .NET language that mixes functional and Object Oriented approaches seamlessly, encourages writing bug-free code, and is incredibly productive. I will illustrate with live code where it fits and how you can get started with it.
    9:45 AM Saturday
    Room: 4305
    Attending: 12  | Interested: 99

  • Clean Code I - Best Practices

    {speaker.firstName} {speaker.lastName}
    Theo Jungeblut
    Writing clean code already makes you more efficient during the initial development time & results in more stable code. We will review best practices which will make you write better and more easily maintainable code, seeing code in a holistic way.
    9:45 AM Saturday
    Room: 5015
    Attending: 192  | Interested: 367

  • Building 'Bootiful' Applications with Spring Boot

    {speaker.firstName} {speaker.lastName}
    Josh Long
    Spring Boot marries Spring's flexibility with conventional, common sense defaults to make application development not just fly, but pleasant! Join Spring developer advocate Josh Long for a look at what Spring Boot is and how to get started.
    9:45 AM Saturday
    Room: 8401
    Attending: 17  | Interested: 51

  • Buidling a Universal App in an Hour

    {speaker.firstName} {speaker.lastName}
    Jerry Nixon
    Windows now spans form factors and platforms. With Universal Apps, a single code base can be written to span all Microsoft Platforms. In this session we'll build a simple Universal App in an hour.
    9:45 AM Saturday
    Room: 1401
    Attending: 39  | Interested: 127

  • Beyond Push Pins - Creating Enhanced Map Displays

    {speaker.firstName} {speaker.lastName}
    Steve Mylroie
    The Google and Bing map services offer many predefined map, which one can simple past on to one web page or into one's application. This presentation will focus on how to create a custom map when the predefined maps do not meet your needs. .
    9:45 AM Saturday
    Room: 4310
    Attending: 10  | Interested: 77

  • Apps Evolved with the OneNote API

    {speaker.firstName} {speaker.lastName}
    Omar Venado
    OneNote is much more than a note-taking app. It is the place for users to remember everything. Learn how the next generation apps integrating with the OneNote API can become more personal and enable them do more.
    9:45 AM Saturday
    Room: 3401
    Attending: 2  | Interested: 38

  • API Mobile App-Driven Development Made Easy

    In this talk we’ll show you a few easy ways to proxy your mobile apps HTTP(s) requests to better test and debug mobile apps with APItools (https://www.apitools.com. Let’s make it easier!
    9:45 AM Saturday
    Room: 4301
    Attending: 27  | Interested: 173

  • API Antipatterns: How to identify and avoid them

    In this talk I’ll discuss various antipatterns that creep into the API design and implementation, and how to identify and avoid them.
    9:45 AM Saturday
    Room: CampusCtrCaft
    Attending: 80  | Interested: 400

  • An Introduction to using Apache Spark for Machine Learning

    Apache Spark is a fast distributed processing engine written in Scala and running atop Hadoop. This talk will describe the Spark MLLib library and then dive in to coding examples in Classification, Clustering, and Feature Selection
    9:45 AM Saturday
    Room: 5001
    Attending: 84  | Interested: 229

  • Agile at Enterprise Scale: Flipping Sticky Bits

    {speaker.firstName} {speaker.lastName}
    Bernie Maloney
    Want to Grow High Performing Agile Teams? To Enterprise Scale? Learn the Sticky Bits to address for success.
    9:45 AM Saturday
    Room: 4306
    Attending: 70  | Interested: 230

  • Advanced MongoDB

    This session will go over all recommended practices for a healthy MongoDB deployment. We will draw examples from my experience helping hundreds of customers run MongoDB in production.
    9:45 AM Saturday
    Room: 8338
    Attending: 90  | Interested: 238

  • .Net Distributed Caching

    Distributed caching is an important enabler for stateless architectures that leverage modern patterns like auto scaling. In this session we’ll look at several .Net cache providers and share some practical ways to get started with them now.
    9:45 AM Saturday
    Room: 5501
    Attending: 27  | Interested: 131

  • XAML Anti-Patterns

    In this session we look at XAML Anti-Patterns – solutions that end up counterproductive. Among the patterns & techniques discussed are bootstrappers, virtualization, XAML itself, & more. Topics may surprise even advanced XAML developers.
    11:15 AM Saturday
    Room: 4305
    Attending: 11  | Interested: 60

  • WinJS for Web Devs

    In this talk, we’ll go over how WinJS provides developers with a distinctive set of cross browser, high performance, polished UI controls and the cohesive set of components and infrastructure it provides for your HTML5 web apps.
    11:15 AM Saturday
    Room: 3106
    Attending: 11  | Interested: 69

  • Why & What functional programming

    As software becomes more complex, it is imperative to structure it well, to ensure that it is easy to write, debug, and provides a collection of modules that can be reused to reduce future programming costs.
    11:15 AM Saturday
    Room: 4220
    Attending: 43  | Interested: 223

  • Tap into the $1.12 Trillion dollar Business Travel industry

    Business Travel is a $1.12 trillion dollar industry with a big opportunity for Developers to tap into. In this session you will get a high level overview of the Concur Platform that allows you to tap into this opportunity.
    11:15 AM Saturday
    Room: 4223
    Attending: 8  | Interested: 57

  • Real world reversible debugging for C/C++ developers on Linux

    {speaker.firstName} {speaker.lastName}
    Greg Law
    Through a series of demos Greg will give an in-depth look at the Undo technology and how it works. Greg will also detail how to record a program's execution and debug problems on-site at the customer. Q and A session at the end of the talk.
    11:15 AM Saturday
    Room: 4201
    Attending: 33  | Interested: 65

  • Managing Programmers. Programmers are not like the other kids

    Techniques that are effective in managing other professions do not work on programmers. This talk is for managers who want to be better managers of programmers, and for programmers who want to help their managers to be better managers of programmers
    11:15 AM Saturday
    Room: 1501
    Attending: 95  | Interested: 214

  • Kicking the Bukkit: Anatomy of an open source meltdown

    {speaker.firstName} {speaker.lastName}
    Ryan Michela
    On September 3rd, 2014, a disgruntled ex-developer erased from the internet the work of over 150 developers over four years. This is the story of the Bukkit Minecraft server project's demise, and how you protect your project from its fate.
    11:15 AM Saturday
    Room: 4310
    Attending: 8  | Interested: 29

  • JavaScript and Internet Controlled Hardware Prototyping

    In this session we'll be exploring how to build rapid hardware prototypes using Arduino boards, all controlled through JavaScript and API data, to allow for innovative, web enabled, software to hardware development techniques.
    11:15 AM Saturday
    Room: 8338
    Attending: 64  | Interested: 231

  • Introduction to NoSQL

    {speaker.firstName} {speaker.lastName}
    Jim Driscoll
    This talk is designed to get you oriented in the new world of NoSQL databases. I'll cover how we got here, where we're at, and where we're going.
    11:15 AM Saturday
    Room: CampusCtrCaft
    Attending: 166  | Interested: 489

  • Introduction to Google's PageRank Algorithm

    {speaker.firstName} {speaker.lastName}
    Jeff Anderson
    This talk is an introduction to Google's search methods with a focus on the mathematical background of the PageRank algorithm.
    11:15 AM Saturday
    Room: 5501
    Attending: 31  | Interested: 160

  • Introducing RaveJS: Zero-config JavaScript applications

    {speaker.firstName} {speaker.lastName}
    John Hann
    Introducing RaveJS. Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking file watchers, minifiers, and transpilers just to get to a runnable app.
    11:15 AM Saturday
    Room: 8401
    Attending: 7  | Interested: 59

  • How Do Teams Reach High Performance?

    {speaker.firstName} {speaker.lastName}
    Greg Geracie
    {speaker.firstName} {speaker.lastName}
    Ron Lichty
    This year Greg Geracie and Ron Lichty will present key findings from the 2014 global study of product team performance. Join us! Learn how you can improve your product team's performance!
    11:15 AM Saturday
    Room: 5502
    Attending: 35  | Interested: 206

  • Getting started with Hadoop on the Cloud

    This session will provide a brief introduction to what Hadoop is, how does cloud work and will then focus on how to get started via a series of demos.
    11:15 AM Saturday
    Room: 8403
    Attending: 64  | Interested: 197

  • Designing a Beautiful REST+JSON API

    In this presentation, Les Hazlewood - Stormpath CTO and Apache Shiro PMC Chair - will share all of the golden nuggets learned while designing, implementing and supporting JSON-based REST APIs, using examples from a clean real-world REST+JSON API.
    11:15 AM Saturday
    Room: SmithWick
    Attending: 231  | Interested: 546

  • Creating REST services with JAX-RS

    {speaker.firstName} {speaker.lastName}
    Rahul Agarwal
    We will look at how to create some simple APIs using JAX-RS (RESTEasy and Spring) and deploy to Tomcat.
    11:15 AM Saturday
    Room: 4221
    Attending: 28  | Interested: 174

  • Cracking the Product Manager Interview

    Product managers are sometimes called the "CEO of a product." But what is a product manager really and how you do you land this role? How to crack the PM interview?
    11:15 AM Saturday
    Room: 5015
    Attending: 70  | Interested: 234

  • Clean Code: Homicidal Maniacs Read Code, Too

    {speaker.firstName} {speaker.lastName}
    Jeremy Clark
    The world is constantly changing, and our code needs to change with it. We'll think in small pieces and look at some principles and techniques that will keep our code manageable and understandable.
    11:15 AM Saturday
    Room: 4306
    Attending: 87  | Interested: 297

  • Clean Code II - Cut your Dependencies with Dependency Injection

    {speaker.firstName} {speaker.lastName}
    Theo Jungeblut
    We will dive into the basics of Inversion of Control (IOC) and Dependency Injection (DI) to review different ways of achieving decoupling, using and exploring both: Best Practices, Design and Anti Patterns.
    11:15 AM Saturday
    Room: 5001
    Attending: 145  | Interested: 321

  • Bringing Web content to the Big Screen with Google Cast

    Have you ever wanted to expand your web app to enable a multi-screen experience leveraging large display devices like a television? Google Cast allows you to share content with a Google Cast receiver device, such as a Chromecast.
    11:15 AM Saturday
    Room: Hearthside Lounge
    Attending: 18  | Interested: 126

  • Being Efficient with Azure Automation

    {speaker.firstName} {speaker.lastName}
    Mike Wood
    This presentation covers the fundamentals of the Azure Automation service and provides some insights into how to leverage it with your own solutions.
    11:15 AM Saturday
    Room: 4202
    Attending: 13  | Interested: 56

  • ASP.Net MVC Tips and Tricks

    {speaker.firstName} {speaker.lastName}
    Craig Berntson
    In this session you'll learn several tips and techniques to make it easier to create ASP.Net MVC sites, optimize performance, and make maintenance easier.
    11:15 AM Saturday
    Room: 4301
    Attending: 30  | Interested: 136

  • Agile Machine Learning with scikit-learn

    Python is gaining ground in data work. Come and learn about scikit-learn, a leading Machine Learning package for Python.
    11:15 AM Saturday
    Room: 3402
    Attending: 72  | Interested: 206

  • ZombieTime - JSR 310 for the Undead

    Surviving as a zombie with the constant risks of sunlight, fire, and pesky mobs, can be deadly. Fortunately, with the new JavaFX ZombieTime app, powered by JSR 310, eradicating the human race with a highly infectious virus has never been easier!
    1:45 PM Saturday
    Room: 4302
    Attending: 3  | Interested: 30

  • Solving Problems with Fusion

    {speaker.firstName} {speaker.lastName}
    Michael Caisse
    C++11 has standardized tuples in the language; however, they leave much to be desired. Working with heterogeneous containers in a generic fashion can require above average template meta-programming skills. See what Fusion can do for you!
    1:45 PM Saturday
    Room: 8401
    Attending: 18  | Interested: 36

  • Simplifying Big Data development using Spring XD

    In this session, we will discuss the capabilities of Spring XD (http://projects.spring.io/spring-xd/) and I will show how to build a real world big data application using Spring XD.
    1:45 PM Saturday
    Room: 8403
    Attending: 28  | Interested: 118

  • Secure REST with Sencha Ext JS & Node.js

    Learn to use Sencha Architect with Sencha Ext JS to consume RESTful resources and use Node.js to make resources available securely using REST. No prior experience with any of the technologies is expected.
    1:45 PM Saturday
    Room: 4310
    Attending: 9  | Interested: 108

  • SaaS Workflows & Git Best Practices

    For developers and build engineers looking to migrate to Git or who feel that they're not getting the most out of their workflow.
    1:45 PM Saturday
    Room: 4220
    Attending: 22  | Interested: 149

  • Real world RESTful service development problems and solutions

    {speaker.firstName} {speaker.lastName}
    Bhakti Mehta
    This session will cover some of the best practices, lessons learned, deep dive in designing RESTful services. This can be targeted for the novices to advanced programmers.
    1:45 PM Saturday
    Room: CampusCtrCaft
    Attending: 52  | Interested: 295

  • Proximity API for Windows Phone

    Learn how to make your Windows Phone devices talk to each other! In this session you we will use the Proximity API to establish a connection with peer apps within wireless range, either by browsing for nearby devices running your app, or using NFC.
    1:45 PM Saturday
    Room: 4202
    Attending: 10  | Interested: 24

  • Practical Performance Tips & Tricks: Make Your HTML/JavaScript Apps Faster

    {speaker.firstName} {speaker.lastName}
    Doris Chen
    We will demonstrate performance tips and tricks that will help you improve the performance of your apps and sites. Discuss the following respond to network requests, speed and responsiveness, optimizing media usage, and writing fast JavaScript.
    1:45 PM Saturday
    Room: 8402
    Attending: 46  | Interested: 200

  • Performance Testing with Visual Studio

    {speaker.firstName} {speaker.lastName}
    Joseph Reynolds
    This session will provide you with an overview of the tools available to you for Web and Service Testing, as well as some best practices based on projects I've been working on, and what has worked out best for our team.
    1:45 PM Saturday
    Room: 4221
    Attending: 19  | Interested: 146

  • Parallel and Async Scripting with PowerShell

    {speaker.firstName} {speaker.lastName}
    Paul Cassidy
    Learn how to break your scripts into discrete tasks that can be ran in Parallel to speed them up and also look at how to script async operations.
    1:45 PM Saturday
    Room: 3401
    Attending: 6  | Interested: 87

  • Mobile apps security. Beyond XSS, CSRF and SQLi

    {speaker.firstName} {speaker.lastName}
    Martin Vigo
    {speaker.firstName} {speaker.lastName}
    Sergey Gorbaty
    This talk will be focused on how to develop secure mobile apps. We will look into specifics regarding mobile development and what are the best practices. Beyond SQLi, XSS and CSRF, we will cover protocols, secure storage, secrets, caching, logging...
    1:45 PM Saturday
    Room: 5502
    Attending: 34  | Interested: 79

  • Manipulating Properties in Scala. Why Flat Properties are Best.

    {speaker.firstName} {speaker.lastName}
    Vlad Patryshev
    During the last 2 years I've been developing a container for properties in Scala. Other solutions exist, but this one is pretty sophisticated. I'll also demonstrate why properties should be flat in memory.
    1:45 PM Saturday
    Room: 4223
    Attending: 6  | Interested: 47

  • Learn to Love Lambdas (C#)

    {speaker.firstName} {speaker.lastName}
    Jeremy Clark
    Lambda expressions can be confusing the first time you walk up to them. But once you get to know them, you’ll see that they are a great addition to your toolbox. Used properly, they can add elegance and simplicity to your code.
    1:45 PM Saturday
    Room: 4301
    Attending: 26  | Interested: 131

  • Launch an Angular app in 75 minutes

    {speaker.firstName} {speaker.lastName}
    Gordon Zhu
    In this 75 session, you’ll build and launch your first AngularJS app. Along the way, you’ll learn about many of the core features of Angular. Click the materials link to see the code that we'll write in the course.
    1:45 PM Saturday
    Room: 8338
    Attending: 165  | Interested: 301

  • Hiring A Big Data and Data Science Team

    Hiring a new member to your team is always a daunting task. Now combine that with looking to fill “The Sexiest Job of the Century”, Data Scientist, or the equally hard to find, "Data Wrangler", and you can have quite the conundrum.
    1:45 PM Saturday
    Room: 4203
    Attending: 11  | Interested: 116

  • Get MEAN! MongoDb + express + angular + node

    {speaker.firstName} {speaker.lastName}
    Ward Bell
    Discover these four technologies and how they combine in a web app written entirely in JavaScript. This is an orientation, made tangible through exploration of “Zza”, an online pizza parlor app.
    1:45 PM Saturday
    Room: 5001
    Attending: 77  | Interested: 221

  • Foothill College Does Everything, Learn More

    {speaker.firstName} {speaker.lastName}
    John Mummert

    How do community colleges like Foothill College fit into the California education and workforce landscape?  How does Foothill transfer 19 students to MIT in the past 6 years AND consistently have Dental Hygiene students with a 100% pass rate for the National Board?  Come to this session and join this presentation and open discussion lead by John Mummert, VP of Workforce Development and Institutional Advancement at Foothill.  Topics will include:

    1:45 PM Saturday
    Room: 4305
    Attending: 5  | Interested: 15

  • F# on the Web

    {speaker.firstName} {speaker.lastName}
    Ryan Riley
    Most people think of F# as good at math or complex problem solving. It is actually a fantastic for a very wide array of tasks, including web programming, which helped the start-up Tachyus go from 0 to production in 12 weeks.
    1:45 PM Saturday
    Room: 3106
    Attending: 10  | Interested: 51

  • Evolve Your Code: Fundamental Design Principles

    {speaker.firstName} {speaker.lastName}
    Dylan Smith
    If I could travel back in time and give the rookie developer version of myself an hour of advice on how to write better code, this session will be that advice.
    1:45 PM Saturday
    Room: 5015
    Attending: 204  | Interested: 364

  • Develop the right product faster: design thinking for engineers

    Learn how to become a Product Engineer by applying abstract design thinking to solving customer problems. This session will introduce the important skills to move from solving problems in code to solving problems with code.
    1:45 PM Saturday
    Room: 5501
    Attending: 35  | Interested: 192

  • Deploying Applications into Docker Containers

    Join me in this session as I show you how to deploy your first app using Docker containers.
    1:45 PM Saturday
    Room: 4306
    Attending: 54  | Interested: 116

  • Creating HTML5-based Apps for Wearable Technologies

    Learn how to create and deploy HTML5-based apps (CSS3/Canvas/D3/etc) to wearable technologies such as Google Glass.
    1:45 PM Saturday
    Room: 1401
    Attending: 21  | Interested: 272

  • Create Influence, On Demand

    {speaker.firstName} {speaker.lastName}
    Bernie Maloney
    Want Jedi like leadership? & success w/o a lightsabre? Learn to Create Influence, On Demand
    1:45 PM Saturday
    Room: 4201
    Attending: 31  | Interested: 170

  • Cracking the Coding Interview

    From the author of the best-selling coding interview book, this talk will teach you how to prepare for coding interviews and how to tackle the toughest programming and algorithm problems.
    1:45 PM Saturday
    Room: SmithWick
    Attending: 211  | Interested: 572

  • About Venture Capital Fund Raising for Your Startup

    {speaker.firstName} {speaker.lastName}
    Steven Hoffman
    Everything you need to know about raising venture capital: (1) What angel investors are looking for; (2) How convertible notes work; (3) Preparing your pitch; (4) Gaining traction on AngelList; (5) Closing funding quickly.
    1:45 PM Saturday
    Room: Hearthside Lounge
    Attending: 67  | Interested: 283

  • (Big Data) Introduction to Hadoop using HDInsight

    {speaker.firstName} {speaker.lastName}
    Daniel Egan
    In this discussion we will be talking about using Hadoop for Big Data. We will talk about how all the pieces fit together, (HDFS, Map Reduce, Pig, Hive, and Zookeeper)
    1:45 PM Saturday
    Room: 1501
    Attending: 197  | Interested: 413

  • Whirlwind Tour of Scalable Vector Graphics

    {speaker.firstName} {speaker.lastName}
    Marc Grabanski
    In this session, we’ll walk through the essential building blocks of SVG (Scalable Vector Graphics). We’ll learn how to script against SVG with JavaScript libraries like Raphaël and D3 to make interactive web applications.
    3:30 PM Saturday
    Room: Hearthside Lounge
    Attending: 23  | Interested: 84

  • Top 10 tips for effective development with AngularJS

    {speaker.firstName} {speaker.lastName}
    Jerry Kurata
    This session will go over the top 10 things a developer needs to know to use AngularJS effectively, and have more fun programming.
    3:30 PM Saturday
    Room: 5501
    Attending: 24  | Interested: 268

  • Swift language and using Playgrounds

    A detailed tutorial of the Swift programming language and in depth tour of the new Playgrounds.
    3:30 PM Saturday
    Room: 5001
    Attending: 77  | Interested: 239

  • Spark -- fast and easy processing of Big Data

    {speaker.firstName} {speaker.lastName}
    Sujee Maniyam
    Introduction to Apache Spark framework , high level overview and demo
    3:30 PM Saturday
    Room: 4306
    Attending: 76  | Interested: 187

  • Rapid Application Development Using Data Services in Bluemix

    Come, learn to develop enterprise grade application quickly and easily using node-red and IoT technology in IBM Bluemix.
    3:30 PM Saturday
    Room: 8401
    Attending: 20  | Interested: 34

  • Porting Quake III to F#: A Journey to Functional Programming

    FQuake3 is a project started by Will as an attempt to port id Software’s Quake III Arena to F# and to figure out how functional programming can be applied to game engines.
    3:30 PM Saturday
    Room: 3401
    Attending: 9  | Interested: 42

  • Node JS 101

    {speaker.firstName} {speaker.lastName}
    Steve Drucker
    During this session you'll learn how integrate Node.JS into your application stack, using it to respond to html5 websocket requests, generating dynamic web pages, and accessing data in both SQL and NOSQL databases.
    3:30 PM Saturday
    Room: SmithWick
    Attending: 218  | Interested: 279

  • MVC + Knockout Sing and Dance

    {speaker.firstName} {speaker.lastName}
    Paolo Bettoni
    Make your ASP.NET MVC sing and dance with Knockout goodness. Learn the reasons why you might want to do it, as well as pros and cons of the options available: knockout.js and Knockout MVC.
    3:30 PM Saturday
    Room: 4310
    Attending: 11  | Interested: 65

  • Maximize your Cache for no Cash

    {speaker.firstName} {speaker.lastName}
    Yorick Phoenix
    There are six levels of cache between your code and the users browser experience. You can take advantage of them all to provide a quicker, slicker, better user experience for the user and it won't cost you a dime to do it.
    3:30 PM Saturday
    Room: 4305
    Attending: 18  | Interested: 90

  • Lean Startup for Engineers

    {speaker.firstName} {speaker.lastName}
    Mark Abramson
    Learn how to identify your customer and understand their problem. Only then can you be sure you're solving the right problem for the right person. Critical for anyone building software or developing products. Your mind WILL BE BLOWN!
    3:30 PM Saturday
    Room: 8402
    Attending: 54  | Interested: 185

  • Javascript Testing with Jasmine 101

    {speaker.firstName} {speaker.lastName}
    Roy Yu
    This session will be presenting the basic of javascript testing, and how to have a mind set of writing testable code. We will be using Jasmine, a javascript testing framework, and we will be using the behavior testing style provided by Jasmine.
    3:30 PM Saturday
    Room: 8403
    Attending: 49  | Interested: 257

  • Java on Rails - Using Spring Boot For Rapid Application Development

    Spring Boot provides a rapid development framework leveraging a host of Spring and third party components. It favors convention over configuration and gets many of the basics up and running with virtually no code OR configuration required.
    3:30 PM Saturday
    Room: 4223
    Attending: 12  | Interested: 92

  • Java EE 7 development using Eclipse

    {speaker.firstName} {speaker.lastName}
    Arun Gupta
    Learn how to build a Java EE 7 application using Eclipse.
    3:30 PM Saturday
    Room: 4301
    Attending: 24  | Interested: 158

  • Intro to Mobile Game Programming with Cocos2d-x, Part 1

    {speaker.firstName} {speaker.lastName}
    Troy Miles
    Learn to build mobile games with the free and open source Cocos2d-x game engine.
    3:30 PM Saturday
    Room: 4220
    Attending: 27  | Interested: 126

  • If We Are Agile, Why Do We Need Managers?

    {speaker.firstName} {speaker.lastName}
    Ron Lichty
    CTO-to-go. Untangling the knots in development. Co-author: Study of Product Team Performance; and Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams (Addison-Wesley, http://www.managingtheunmanageable.net/ )
    3:30 PM Saturday
    Room: 1501
    Attending: 189  | Interested: 211

  • Full Stack Web Performance

    {speaker.firstName} {speaker.lastName}
    Nik Molnar
    This session covers how to use client and server side profiling tools to pinpoint opportunities for improvement in web applications and solutions to the most common performance problems.
    3:30 PM Saturday
    Room: 8338
    Attending: 53  | Interested: 263

  • From Idea to API in Half a Day with RAML

    You will learn how to collaboratively design an API from scratch for great user experience. You will learn how to iterate with your users, using their feedback to help you get your API right from the start.
    3:30 PM Saturday
    Room: 4302
    Attending: 12  | Interested: 53

  • Exception-Safe Coding in C++: Part I

    {speaker.firstName} {speaker.lastName}
    Jon Kalb
    Are you 100% confident that your code is exception-safe? Safe exception usage is a problem that we've struggled with for decades. You'll know how to create code that is easier to read and write, faster, and 100% robust in the face of exceptions.
    3:30 PM Saturday
    Room: CampusCtrCaft
    Attending: 54  | Interested: 171

  • Developing Real Time Recommendation Engine

    Based on Hadoop framework, Models, Statistics and Machine Learning, KIJI is a powerful framework to develop real time recommendation engines. In this session, let us learn it in detail and discuss use cases.
    3:30 PM Saturday
    Room: 4202
    Attending: 26  | Interested: 152

  • Design Strategies with AngularJS

    {speaker.firstName} {speaker.lastName}
    Somik Raha
    {speaker.firstName} {speaker.lastName}
    Kai Wu
    AngularJS has changed the way we think about web-development. This session is for programmers interested in using AngularJS seriously and will focus on three patterns of usage: multi-page, single page, and legacy applications.
    3:30 PM Saturday
    Room: 5015
    Attending: 97  | Interested: 330

  • Continuous Integration for Databases

    {speaker.firstName} {speaker.lastName}
    Steve Jones
    Continuous Intergration (CI) is a well known process in the software development world, but it’s not often implemented with databases. This talk will show how to implement continuous integration for databases.
    3:30 PM Saturday
    Room: 5502
    Attending: 25  | Interested: 266

  • Connecting Stuff to Azure, and What Happens Along the Way

    {speaker.firstName} {speaker.lastName}
    Mark Simms
    From cars, to thermostats, through media players and embedded controllers, devices are being connected to the Internet at a furious pace. This session will discuss and demonstrate and coding practices from live Azure customers.
    3:30 PM Saturday
    Room: 1401
    Attending: 14  | Interested: 55

  • Community, Career and You: a Microsoft MVP Panel

    {speaker.firstName} {speaker.lastName}
    Esther Lee
    {speaker.firstName} {speaker.lastName}
    Kari Finn
    {speaker.firstName} {speaker.lastName}
    Peter Kellner
    {speaker.firstName} {speaker.lastName}
    David McCarter
    {speaker.firstName} {speaker.lastName}
    Deborah Kurata
    {speaker.firstName} {speaker.lastName}
    Jeremy Clark
    {speaker.firstName} {speaker.lastName}
    Ryan Riley
    {speaker.firstName} {speaker.lastName}
    Mathias Brandewinder
    No person survives as an island, and no career grows spontaneously. In this session, we will discuss how to strategically grow your professional opportunities by participating in technical communities.
    3:30 PM Saturday
    Room: 4221
    Attending: 34  | Interested: 81

  • Business of App Development

    What makes some apps rise up the charts and others flop? Learn the tricks you need to know to out maneuver your competition.
    3:30 PM Saturday
    Room: 4201
    Attending: 39  | Interested: 220

  • Building Apps with the Office 365 API Client Libraries

    {speaker.firstName} {speaker.lastName}
    Beth Massi
    In this talk, you will see you how to use the Office 365 API client tools for Visual Studio to build on a variety of applications and platforms from traditional Windows desktop to Android using Xamarin.
    3:30 PM Saturday
    Room: 4203
    Attending: 11  | Interested: 53

  • Build a cross-platform enterprise LOB mobile app with offline sync

    Learn how to build enterprise LOB iOS, Android, and Windows Apps which use offline sync for intermittent connectivity.
    3:30 PM Saturday
    Room: 3106
    Attending: 18  | Interested: 113

  • Syncing Is Hard

    This talk will cover all the things you're probably NOT thinking about when rolling your own syncing engine, like offline caching, change notification, and advanced conflict resolution.
    5:00 PM Saturday
    Room: Hearthside Lounge
    Attending: 26  | Interested: 106

  • Solving performance problems on Java web applications - Our experiences

    Tune Java web applications. identify and solve performance issues.
    5:00 PM Saturday
    Room: 4301
    Attending: 28  | Interested: 68

  • Reactive Programming with DDS and Rx

    Rx4DDS.NET: Reactive Programming using RTI Connext DDS and Microsoft Rx
    5:00 PM Saturday
    Room: 4202
    Attending: 6  | Interested: 50

  • PhoneGap + Android/iOS + Google Maps Plugin

    {speaker.firstName} {speaker.lastName}
    Masashi Katsumata
    PhoneGap is a JavaScript framework for building mobile apps. You are able to build your app using JavaScript, HTML and CSS. In this session, I will introduce a Google Maps Plugin for PhoneGap, and how to use it.
    5:00 PM Saturday
    Room: 5502
    Attending: 23  | Interested: 187

  • MySQL Enterprise Monitor

    Session describes the basic components that make up the MySQL Enterprise Monitor product.
    5:00 PM Saturday
    Room: 4305
    Attending: 4  | Interested: 35

  • Launching Your Career In Big Data

    {speaker.firstName} {speaker.lastName}
    Sujee Maniyam
    Practical tips for developers thinking of switching to Big Data
    5:00 PM Saturday
    Room: 4306
    Attending: 79  | Interested: 276

  • IoT Magic Show

    We are going to try to put on the most spectacular magic show that has ever been seen on the stage at a tech conference! [geeks only]
    5:00 PM Saturday
    Room: 5501
    Attending: 35  | Interested: 236

  • Introduction to Smartwatch Programming

    {speaker.firstName} {speaker.lastName}
    Gabi Zuniga
    In this session we are going to discuss how to approach smartwatch programming then we will compare several smartwatch development platforms including Pebble, Android Wear, Samsung Tizen, Sony Smartwatch and Apple Watch.
    5:00 PM Saturday
    Room: 4201
    Attending: 30  | Interested: 225

  • Intro to Relational Database Design & Entity-Relationship Diagrams

    {speaker.firstName} {speaker.lastName}
    Mark Abramson
    Mark will cover the basics of designing and setting up a database schema.
    5:00 PM Saturday
    Room: 8402
    Attending: 35  | Interested: 188

  • Intro to Mobile Game Programming with Cocos2d-x, Part 2

    {speaker.firstName} {speaker.lastName}
    Troy Miles
    In the second session, we will put together a simple but playable game.
    5:00 PM Saturday
    Room: 4220
    Attending: 14  | Interested: 117

  • I Own Your Web App

    {speaker.firstName} {speaker.lastName}
    Sam Bowne
    Web applications are very often wide-open doors for hackers, including the Code Camp website. I will demonstrate several common vulnerabilities, including: SQL Injection Cross-Site Request Forgery Cross-Site Scripting Local File Inclusion
    5:00 PM Saturday
    Room: 1401
    Attending: 31  | Interested: 281

  • How to Build Your Own Internet of Things Product with Raspberry PI

    In this session you will start with a pile of hardware and build a working, cloud-enabled device from the ground up. You will build some key skills, such as building the device from hardware, writing device and cloud software.
    5:00 PM Saturday
    Room: 1501
    Attending: 84  | Interested: 268

  • First steps with MongoDB

    {speaker.firstName} {speaker.lastName}
    Nuri Halperin
    MongoDB is a very popular NoSQL database that is fast and scalable. This talk will arm you with the essential skills to start using Mongo. Leave your tabular thinking behind and come see how things can be very different with MongoDB.
    5:00 PM Saturday
    Room: 5015
    Attending: 157  | Interested: 276

  • Exception-Safe Coding in C++: Part II

    {speaker.firstName} {speaker.lastName}
    Jon Kalb
    Are you 100% confident that your code is exception-safe? Safe exception usage is a problem that we've struggled with for decades. You'll know how to create code that is easier to read and write, faster, and 100% robust in the face of exceptions.
    5:00 PM Saturday
    Room: CampusCtrCaft
    Attending: 39  | Interested: 155

  • Enterprise ready Mobile app consuming DBaaS offered by Bluemix

    Want the power of IBM's database and mobile platform but don't want to install, configure and manage it? Then you need to learn about managed data services in Bluemix. We will show how IBM Bluemix, an open-standards, cloud-based developer platform for building, deploying and managing apps can be leveraged for rapid application development on the cloud built on top of enterprise-level data services, Mobile Platform and Java Runtime.
    5:00 PM Saturday
    Room: 8401
    Attending: 2  | Interested: 48

  • Developing Office 365 Cloud Business Apps with Visual Studio

    {speaker.firstName} {speaker.lastName}
    Beth Massi
    In this demo-heavy session, you will see the latest enhancements we’ve made in Visual Studio that allow developers to build connected, touch-centric, cross-platform, HTML5-based business applications for Office 365.
    5:00 PM Saturday
    Room: 4203
    Attending: 7  | Interested: 30

  • Developing Automated Stock Trading System with Node.js

    {speaker.firstName} {speaker.lastName}
    Jae Yang
    Learn how to use JavaScript on Node.js to write your own stock trading program. Bonus material on how the whole addon was written.
    5:00 PM Saturday
    Room: 8403
    Attending: 38  | Interested: 126

  • Developing applications with a micro-service architecture

    {speaker.firstName} {speaker.lastName}
    Chris Richardson
    In this talk we describe the micro-service architecture and how to use it to build complex applications.
    5:00 PM Saturday
    Room: 8338
    Attending: 45  | Interested: 160

  • Deep dive into Windows Phone apps: Sensors, Bluetooth, Cortana

    {speaker.firstName} {speaker.lastName}
    Kevin Ashley
    Deep dive into rapidly expanding Microsoft platform that brings a new set of amazing features: from AI to sensors support, new features in Bluetooth API and background tasks, maps and more!
    5:00 PM Saturday
    Room: 3106
    Attending: 11  | Interested: 66

  • Debunking The Agile Myth: Agile is NOT Just for Software!

    You will learn about the results of our 2013 research with Silicon Valley companies which shows that the most impactful elements Agile/Scrum are not unique to software, and I will share best practices that can be applied to mixed-platforms.
    5:00 PM Saturday
    Room: 4221
    Attending: 18  | Interested: 91

  • AngularJS or: How I Learned to Stop Worrying and Love Web Development

    {speaker.firstName} {speaker.lastName}
    Deborah Kurata
    Angular is what HTML would have been had it been designed to build web applications. This session provides JavaScript developers with a quick start to building Web applications with AngularJS.
    5:00 PM Saturday
    Room: SmithWick
    Attending: 201  | Interested: 594

  • All about WildFly, Only using demos

    {speaker.firstName} {speaker.lastName}
    Arun Gupta
    Learn the key features of WildFly using several live demos. Setting up 2-instance cluster, Role Based Access Control, powerful CLI administration, integration with NetBeans/Eclipse/IntelliJ, and a variety of others.
    5:00 PM Saturday
    Room: 4302
    Attending: 13  | Interested: 70

  • Accidentally Manager – A Survival Guide for First-Time Engineering Managers

    {speaker.firstName} {speaker.lastName}
    Theo Jungeblut
    This session is about your career perspective as an engineer, especially when the path may take an “unexpected” turn from technical lead to first-time engineering manager.
    5:00 PM Saturday
    Room: 5001
    Attending: 61  | Interested: 194

  • The Self-healing, Elastic Runtime that is Cloud Foundry

    Introduction to the open source Cloud Foundry PaaS with demos, demos and more demos. Watch us deploy, scale and auto-recover crashed app instances. Learn about the operational benefits of PaaS.
    9:15 AM Sunday
    Room: 4302
    Attending: 17  | Interested: 66

  • The Rise of Wearable Technology

    Stemming from the rapid prototyping maker movement, technology has taken a huge leap forward to begin true integrations with the human body. We'll explore this movement and see where the future of technology integrations is leading us as a species.
    9:15 AM Sunday
    Room: 5001
    Attending: 41  | Interested: 235

  • The REST of the story: Using ASP.NET Web API to create RESTful web services

    REST is are a simple way to expose data to a broad range of platforms. ASP.NET Web API is a great foundation for REST services, but its not an out-of-the-box solution. This talk introduces you ASP.NET Web API and building REST services using it
    9:15 AM Sunday
    Room: 5501
    Attending: 26  | Interested: 74

  • TCP/IP Networking for Developers

    {speaker.firstName} {speaker.lastName}
    Steve Evans
    Learn what developers need to know about networking (The TCP/IP kind, not the Facebook kind).
    9:15 AM Sunday
    Room: CampusCtrCaft
    Attending: 81  | Interested: 273

  • Start the journey to Internet of Things with Arduino

    In this workshop kids will be introduced to open-source microcontroller Arduino. They will build a simple circuit, interface it to Arduino and learn how to write and upload a sketch.
    9:15 AM Sunday
    Room: PSEC4601
    Attending: 41  | Interested: 43

  • Rock Your Code With Defensive Programming

    {speaker.firstName} {speaker.lastName}
    David McCarter
    This is a companion session to the “Rock Your Coding Standards” that takes writing better code to the next level.
    9:15 AM Sunday
    Room: 8401
    Attending: 26  | Interested: 154

  • Reactive, unidirectional data without a required client/server technology

    At Delphix, we have been shipping a system that reactively delivers server data to clients for a couple years. While our server is in Java, and our clients are in JavaScript and ActionScript, the system is easily applied to other technologies.
    9:15 AM Sunday
    Room: 4202
    Attending: 6  | Interested: 36

  • Raspberry Pi Gaming 4 Kids

    We will use the Raspberry Pi in this session to explore basic programming concepts in the context of a simple computer game. Students will get a chance to assemble it from scratch, learn to use the command line, and to make small game enhancements.
    9:15 AM Sunday
    Room: PSEC4502
    Attending: 41  | Interested: 64

  • Quality Dashboard - One stop shop to determine product quality

    Think about having all the quality metrics at one place; Automatically generate your release reports and determine the health of your current release. Build the intelligence to report the status based on various rules.
    9:15 AM Sunday
    Room: 4203
    Attending: 15  | Interested: 76

  • Put pencil to paper, sketching skills for Engineers

    Sketching is an essential communication tool between design and engineering. If you are interested in sketching and want to building confidence in contributing to design conversation and decisions, then this is the session for you!
    9:15 AM Sunday
    Room: 4306
    Attending: 44  | Interested: 144

  • Open Source and Web Development Using OpenUI5

    Most probably you heard about Open Source already! But, what does it actually mean to be open source? What are the benefits? In this speaking session, I'll explain and examine Open Source practices while giving practical web development examples.
    9:15 AM Sunday
    Room: PSEC4604
    Attending: 3  | Interested: 4

  • Offline Speech Recognition for Mobile Developers

    We will review the state of offline speech recognition and discuss how to write your own SR app. No prior experience required.
    9:15 AM Sunday
    Room: 4221
    Attending: 21  | Interested: 135

  • Monetize Your iOS and Android Apps with Multiple Ad Networks

    Want to monetize your app? You can use multiple ad networks to maximize your revenue. Stop by for a walkthrough of the MoPub UI before diving into code to see how easy it is to get ads up and running on a sample app by integrating the MoPub SDK.
    9:15 AM Sunday
    Room: 1401
    Attending: 27  | Interested: 95

  • Learn JavaScript by modeling and solving Rubik's Cuibe

    Learn JavaScript, new upcoming features, concepts of object oriented and functional programming by modeling Rubik’s cube!
    9:15 AM Sunday
    Room: SmithWick
    Attending: 131  | Interested: 301

  • Kids @ Play - Build your first mobile game for the Google Play Store

    {speaker.firstName} {speaker.lastName}
    Ron Vergis
    Bring your own laptop and an Android phone or tablet (optional) and join us in this fun hands-on interactive session. We will be developing a mobile game using the Corona Game Engine and upload it onto the Android App Store.
    9:15 AM Sunday
    Room: PSEC4603
    Attending: 41  | Interested: 29

  • Introductory Minecraft Modding with Forge - Part 1

    {speaker.firstName} {speaker.lastName}
    Aditya Gupta
    {speaker.firstName} {speaker.lastName}
    Arun Gupta
    In this session, you will learn the basics of making Minecraft mods using Forge. We will setup a basic development environment and create a few mods.
    9:15 AM Sunday
    Room: PSEC4501
    Attending: 60  | Interested: 86

  • Intro to Neo4j

    {speaker.firstName} {speaker.lastName}
    Nicole White
    {speaker.firstName} {speaker.lastName}
    Kevin VanGrundy
    This session is a high level introduction to graph databases. We'll start with an overview of Neo4j including why graphs matter, and then review the difference between relational and graph models.
    9:15 AM Sunday
    Room: 8403
    Attending: 31  | Interested: 99

  • Greenfoot Games and Simulations 1

    {speaker.firstName} {speaker.lastName}
    Steve Putz
    Students will be introduced to Greenfoot and Java programming, and will use the Java programming language to define objects, variables and methods for implementing simulations and games.
    9:15 AM Sunday
    Room: PSEC4602
    Attending: 16  | Interested: 35

  • Getting started with developing Big Data Solutions using HBase.

    {speaker.firstName} {speaker.lastName}
    Sridhar Reddy
    Having problem scaling your SQL Database? In this session, you will learn how setup MapR Sandbox and get started with HBase application development, in some cases, to work around to implement transactions using HBase.
    9:15 AM Sunday
    Room: 5015
    Attending: 106  | Interested: 227

  • Don't Screw Up Your Licensing

    {speaker.firstName} {speaker.lastName}
    Ansel Halliburton
    Learn how to avoid licensing pitfalls from an experienced programmer-turned-lawyer.
    9:15 AM Sunday
    Room: 3106
    Attending: 16  | Interested: 105

  • Distributed Systems - Patterns and Practices

    Patterns and practices for developing and deploying distributed systems.
    9:15 AM Sunday
    Room: 8338
    Attending: 94  | Interested: 201

  • Dart - the new Javascript?

    This session gives brief overview of the Dart language and compares it to writing web applications in JavaScript and GWT (Java compiled to JavaScript) as well as experiences creating a sizable Dart application.
    9:15 AM Sunday
    Room: 4220
    Attending: 21  | Interested: 224

  • Code Shaming, Anti Patterns in Action

    {speaker.firstName} {speaker.lastName}
    Mark Simms
    As part of my job at Microsoft I see a lot of code. Some great, some good, some not so much. In this session we'll explore some of the common anti patterns seen in cloud services at scale, and how to find and expunge them.
    9:15 AM Sunday
    Room: 8402
    Attending: 28  | Interested: 152

  • Blogging to Fuel the SEO Engine

    {speaker.firstName} {speaker.lastName}
    Alyson Harrold
    Building SEO rankings requires creating content, and a lot of it. Session will explore ways to create content that's worthy of reading and sharing.
    9:15 AM Sunday
    Room: Hearthside Lounge
    Attending: 25  | Interested: 81

  • Azure Virtual Machines (IaaS in the Microsoft cloud)

    Microsoft Azure Virtual Machines is the IaaS offering in the Azure Platform. In this session, Neil will provide an in-depth review of Azure Virtual Machines and describe some best practices in deploying applications into Azure Virtual Machines.
    9:15 AM Sunday
    Room: 4201
    Attending: 27  | Interested: 72

  • AngularJS app testing for real

    {speaker.firstName} {speaker.lastName}
    Ward Bell
    AngularJS app testing made (kind of) easy. Ward demonstrates testing techniques to overcome certain well-known hurdles and explains how ngMocks work.
    9:15 AM Sunday
    Room: 1501
    Attending: 67  | Interested: 166

  • Analyzing On-Chip Interconnect with Modern C++

    {speaker.firstName} {speaker.lastName}
    Jeff Trull
    Modern C++ libraries and techniques applied to a representative problem in Electronic Design Automation.
    9:15 AM Sunday
    Room: 4301
    Attending: 27  | Interested: 54

  • An Introduction to XAML Development

    {speaker.firstName} {speaker.lastName}
    Jerry Nixon
    XAML is Microsoft’s premier, declarative user interface technology. It spans every device-type and every Windows platform. Come get a primer on XAML: the syntax, controls, and basic techniques.
    9:15 AM Sunday
    Room: 5502
    Attending: 28  | Interested: 185

  • 10:45 AM Sunday
    Room: PSEC4603
    Attending: 31  | Interested: 51

  • Why Would You Integrate Solr and Hadoop? (and why would you do that?)

    {speaker.firstName} {speaker.lastName}
    Yann Yu
    A discussion of how Solr and Hadoop complement each other, and how to use Solr as a real-time, analytical, full-text search front-end to data stored in Hadoop.
    10:45 AM Sunday
    Room: 4201
    Attending: 29  | Interested: 130

  • What Lean Brings To Product Marketing Management

    {speaker.firstName} {speaker.lastName}
    Cindy Solomon
    Understand the value of product marketing management and how to apply lean principles to increase your product's success in the market.
    10:45 AM Sunday
    Room: 4221
    Attending: 14  | Interested: 91

  • Web UI in Java with Vaadin

    Vaadin is a popular web framework that allows you to write user interface in Java 8 language without directly JavaScript. The presentation explains how Vaadin works and gets you started with building beautiful web apps in Java.
    10:45 AM Sunday
    Room: Hearthside Lounge
    Attending: 14  | Interested: 57

  • We Don't Need No Stinkin' Product Manager!

    {speaker.firstName} {speaker.lastName}
    Ken Kruszka
    In this talk, we'll explore a number of real-life situations that show the good, the bad, and the ugly of how Engineers deliver with and without Product Managers. (Hint: PMs aren't always right.)
    10:45 AM Sunday
    Room: 4220
    Attending: 21  | Interested: 89

  • UI and UX design principles to keep the user engaged within your mobile app

    This session will provide insights into the world of apps and explore how to best engage the user within your app. The speaker will provide insights into lessons learned from his experience developing apps for mobile platforms.
    10:45 AM Sunday
    Room: 5015
    Attending: 127  | Interested: 333

  • Test-Driven Development with TypeScript+Jasmine+AngularJS

    {speaker.firstName} {speaker.lastName}
    Somik Raha
    {speaker.firstName} {speaker.lastName}
    Kai Wu
    Come with your laptops to learn and try out test-driven development for web applications using TypeScript, Jasmine and AngularJS.
    10:45 AM Sunday
    Room: CampusCtrCaft
    Attending: 60  | Interested: 149

  • Test driving Azure Search and DocumentDB

    {speaker.firstName} {speaker.lastName}
    Andrew Siemer
    Covers setting up Azure Search and DocumentDB; generation of data into a site with a search first experience backed by NOSQL; CRUD operations in Search and DocumentDB; when to choose NOSQL over relational; faceted searches in Azure Search.
    10:45 AM Sunday
    Room: 3106
    Attending: 12  | Interested: 19

  • Start the journey to Internet of Things with Arduino - Part 2

    This continuation of the first workshop. In this workshop kids will be introduced to open-source microcontroller Arduino. They will build a simple circuit, interface it to Arduino and learn how to write and upload a sketch.
    10:45 AM Sunday
    Room: PSEC4601
    Attending: 33  | Interested: 18

  • Running Your Spring Apps in the Cloud

    Get your Spring applications running in the cloud, specifically in Cloud Foundry. Learn how containers (yep, like Docker) are used in a PaaS, how to abstract app to services bindings, and about cross-site scripting and session state caching.
    10:45 AM Sunday
    Room: 4302
    Attending: 15  | Interested: 45

  • MongoDB + Vert.x = Red Hot goodness

    Vert.x is a polyglot async ready application server that runs on the JVM. Don't let all the Node.JS hipsters have all the fun - come see the exciting possibilities for JavaScript or Java application with Vert.x and MongoDB.
    10:45 AM Sunday
    Room: 5501
    Attending: 33  | Interested: 182

  • Manage your life: Web-based goal, time, project, health management

    {speaker.firstName} {speaker.lastName}
    Roman Zhovtulya
    This session is an attempt to not only offer some fresh approaches to time/goal management, but also to engage in a discussion about new ideas and look at some thought-provoking concepts for total life management.
    10:45 AM Sunday
    Room: 1401
    Attending: 51  | Interested: 166

  • Lego Mindstorms Programming 4 Kids

    In this session we will be using the Java programming language to write simple algorithms that power windmills, drive cars, and draw pictures using Lego Mindstorms EV3.
    10:45 AM Sunday
    Room: PSEC4502
    Attending: 61  | Interested: 76

  • Keyword Research Under a Microscope: Advanced SEO Techniques

    {speaker.firstName} {speaker.lastName}
    Massimo Paolini
    This session focuses on the applied science of SEO. It gets into the nitty-gritty of search optimization fundamentals including keyword research and analysis.
    10:45 AM Sunday
    Room: 8401
    Attending: 14  | Interested: 64

  • Introductory Minecraft Modding with Forge - Part II

    {speaker.firstName} {speaker.lastName}
    Aditya Gupta
    {speaker.firstName} {speaker.lastName}
    Arun Gupta
    In this session, you will learn the basics of making Minecraft mods using Forge. We will setup a basic development environment and create a few plugins.
    10:45 AM Sunday
    Room: PSEC4501
    Attending: 61  | Interested: 62

  • Introduction to Natural Language Processing (NLP)

    Natural Language Processing (NLP) and Understanding (NLU) aim to make machines process human languages like English. This session will provide a complete overview of the field from the basic structure of human languages to the state of the art.
    10:45 AM Sunday
    Room: 8338
    Attending: 59  | Interested: 267

  • Hardening your code

    How to make your code base more reliable; tips, tools, and techniques. C++ oriented talk.
    10:45 AM Sunday
    Room: 5001
    Attending: 66  | Interested: 211

  • Greenfoot Games and Simulations 2

    {speaker.firstName} {speaker.lastName}
    Steve Putz
    Students will be introduced to Greenfoot and Java programming, and will use the Java programming language to define objects, variables and methods for implementing simulations and games.
    10:45 AM Sunday
    Room: PSEC4602
    Attending: 19  | Interested: 27

  • Functional Reactive JavaScript: Theory & Practice

    {speaker.firstName} {speaker.lastName}
    Pete Hodgson
    An introduction to Functional Reactive Programming. We'll focus on building interactive JavaScript apps but also step back a couple of times to look at the general value of this approach to modeling computation.
    10:45 AM Sunday
    Room: 1501
    Attending: 86  | Interested: 178

  • Exploring the Brain-Computer Interface

    {speaker.firstName} {speaker.lastName}
    Jim McKeeth
    The Brain-Computer Interface is a mainstay of science-fiction. Come learn the science fact with an actual demonstrations of a Brain-Computer Interface in action as a volunteer flies a Quadricopter using only their mind.
    10:45 AM Sunday
    Room: 4301
    Attending: 35  | Interested: 133

  • Creating a RESTFUL Web Service for Microsoft SQL Server

    {speaker.firstName} {speaker.lastName}
    Patrick Mundy
    An overview of the components, configuration settings, and implementation steps required to create a PHP-based RESTful web service connected to Microsoft SQL Server on the back end.
    10:45 AM Sunday
    Room: 4306
    Attending: 30  | Interested: 103

  • CODE Framework WPF MVC/MVVM Projects

    How to use the WPF MVVM/MVC framework subset of the CODE Framework to build a highly productive interface. Emphasis is building reusable, maintainable interfaces for all skill levels without sacrificing implementation & architecture quality.
    10:45 AM Sunday
    Room: 8403
    Attending: 20  | Interested: 73

  • Building Killer Apps with Neo4j

    {speaker.firstName} {speaker.lastName}
    Kenny Bastani
    Join Kenny Bastani as we look at the benefits of using a graph database, explore various use cases and walkthrough creating a movie recommendation app on Neo4j 2.0.
    10:45 AM Sunday
    Room: 8402
    Attending: 37  | Interested: 111

  • Automating Windows with Chef

    Let's talk about the state of Automation with Chef.
    10:45 AM Sunday
    Room: 5502
    Attending: 33  | Interested: 83

  • (Big Data) Introduction to Machine Learning using Mahout on Hadoop

    {speaker.firstName} {speaker.lastName}
    Daniel Egan
    One of the HDInsight key components is Mahout, a scalable machine learning library that provides a number of algorithms relying on the Hadoop platform. In this session we will talk about using Mahout in HDInsight, the R programing language.
    10:45 AM Sunday
    Room: SmithWick
    Attending: 186  | Interested: 386

  • What is Python?

    {speaker.firstName} {speaker.lastName}
    Wesley Chun
    Python's a simple yet powerful language that's gaining popularity every day in techology & education for kids as well as adults. We'll provide a high-level intro so you can get started easily. Find out why NASA, Yahoo, Google & YouTube all use Python
    1:15 PM Sunday
    Room: 5015
    Attending: 131  | Interested: 381

  • Wearable Tech with Arduino Woman

    {speaker.firstName} {speaker.lastName}
    Tenaya Hurst
    Have you tried sewing with Conductive Thread? Tenaya makes it fun and easy to embed circuits into your clothing. This introductory workshop starts you with relatively easy parallel circuits. More complex programmable sensors are available.
    1:15 PM Sunday
    Room: PSEC4604
    Attending: 29  | Interested: 33

  • Understanding HTTP and REST: the road to simple, scalable web services

    HTTP is the protocol for virtually all things on the internet. Do you have the info you need to build apps and services that can participate? You will leave this session with an understanding of the HTTP protocol and how it can be combed with REST.
    1:15 PM Sunday
    Room: CampusCtrCaft
    Attending: 121  | Interested: 259

  • Synthesizing an Optimized Application Specific OS for your IoT Device

    {speaker.firstName} {speaker.lastName}
    Bob Zeidman
    Software synthesis can automatically create a fast, small, secure operating system based on the application requirements that is ideal for the IoT.
    1:15 PM Sunday
    Room: 3106
    Attending: 4  | Interested: 36

  • Simple Contextual User Doc SDK via WordPad

    {speaker.firstName} {speaker.lastName}
    Bill Glosser
    documentation, user guides, and “how tos” in Windows .Net desktop applications. Since it uses rich text format (rtf) documents as input it provides a simple, familiar way to compose text with graphics, bullet lists, tables etc.
    1:15 PM Sunday
    Room: 8401
    Attending: 1  | Interested: 16

  • Rock Your Technical Interview (Part 1)

    {speaker.firstName} {speaker.lastName}
    David McCarter
    Have you ever not gotten a job due to not being prepared for the technical interview? Do you want a big raise? Then this session is for you!
    1:15 PM Sunday
    Room: SmithWick
    Attending: 152  | Interested: 456

  • Programming a Graphical Web Game, Part 1

    {speaker.firstName} {speaker.lastName}
    Dave Briccetti
    Learn to program a graphical game that runs in a Web browser using JavaScript, the Phaser (http://phaser.io) gaming library, HTML and CSS.
    1:15 PM Sunday
    Room: PSEC4602
    Attending: 41  | Interested: 56

  • MTUT: A C++ Framework for Cross-Thread Unit Testing

    I present a C++ framework for modeling interactions between threads in a single thread's sequence, as an extension to existing C++ unit test frameworks, such as boost.Test or googletest.
    1:15 PM Sunday
    Room: 5502
    Attending: 22  | Interested: 50

  • Modern Web Diagnostics with a Glimpse into ASP.NET

    {speaker.firstName} {speaker.lastName}
    Anthony van der Hoorn
    Getting started with Modern Web Diagnostics with a Glimpse into ASP.NET. Learn what Glimpse is, how and when to use it, and much more.
    1:15 PM Sunday
    Room: Hearthside Lounge
    Attending: 11  | Interested: 38

  • JavaScript Game Microservers

    Writing small servers with nodejs to implement backend functionality for game composition.
    1:15 PM Sunday
    Room: 4301
    Attending: 22  | Interested: 121

  • Introduction to Python – Beginners – Level 1

    {speaker.firstName} {speaker.lastName}
    Anoop Trivedi
    This is two-hour course on introduction to Python, wherein students will learn basics of programming in python, Python Shell, input/output statements, data types, and conditional executions. For 6+ graders.
    1:15 PM Sunday
    Room: PSEC4502
    Attending: 41  | Interested: 54

  • How to Win a Hackathon

    I've organized hundreds of hackathons. I can tell you with absolute certainty that most contestants follow a methodology that has 0% chance of winning a hackathon. In this session I'll teach you what I've learned about hackathon winners and also how you can use your hackathon skill to succeed in other endeavors.

    1:15 PM Sunday
    Room: 1501
    Attending: 56  | Interested: 186

  • Get Started with Azure Tonight

    Microsoft is committed to Azure, and so are many growing number of users. There are so many featues getting added to Azure every day that its becomming challenging to keep up with new features and take full advantage of offering.
    1:15 PM Sunday
    Room: 4221
    Attending: 6  | Interested: 53

  • GameMaker Studio: Easy Game Development for All Ages

    {speaker.firstName} {speaker.lastName}
    Tam Nguyen
    You will be introduced to GameMaker Studio drag and drop functionality with brief exposure to scripting. In the process, you will learn how to create a "game plan", identifying the game assets and objects, and designing behaviors and interactions.
    1:15 PM Sunday
    Room: PSEC4603
    Attending: 39  | Interested: 46

  • Functional Programming for Production Quality Code

    {speaker.firstName} {speaker.lastName}
    Jack Fox
    Practical functional techniques for correct production quality code using the strongly-typed functional-first language F#. Applicable across Linux and Windows servers, all mobile devices, and single board computers such as Raspberry Pi.
    1:15 PM Sunday
    Room: 4201
    Attending: 28  | Interested: 110

  • Fun with Scratch

    This workshop will get the kids introduced to Scratch programming.
    1:15 PM Sunday
    Room: PSEC4501
    Attending: 55  | Interested: 44

  • Everything You Ever Wanted to Know about Node Authentication

    Want to build secure web applications with Node.js? This session will cover everything you've ever wanted to know about authentication with Node.js.
    1:15 PM Sunday
    Room: 8402
    Attending: 82  | Interested: 192

  • Engineering without Borders

    {speaker.firstName} {speaker.lastName}
    Claudia Galvan
    Research demonstrates that openly recognizing cultural differences and intentionally strengthening social ties among team members are criteria for building trust in distributed teams.
    1:15 PM Sunday
    Room: 4220
    Attending: 9  | Interested: 89

  • Dive into Cloud Foundry PaaS

    Cloud Foundry PaaS dramatically reduces development cycles and accelerates time to market for developers and cloud operators alike. Enterprises seeking to leverage PaaS can now consider numerous options for both public and private deployments.
    1:15 PM Sunday
    Room: 8403
    Attending: 26  | Interested: 71

  • Circuit Art

    This session is a about having fun with play dough and learn about electricity and circuits. It is for kids in grades K1-5.
    1:15 PM Sunday
    Room: PSEC4601
    Attending: 28  | Interested: 45

  • Azure for Open Source Developers

    Learn how to use Node, Python, and other OSS technologies on Azure, Microsoft's cloud platform.
    1:15 PM Sunday
    Room: 5501
    Attending: 20  | Interested: 71

  • Apply software development principles to live/work spaces

    {speaker.firstName} {speaker.lastName}
    Roman Zhovtulya
    Imagine your very own multi-purpose dwelling environment that adjusts to your needs throughout the day and over the course of your life, inspires you to fully unfold your potential and effectively works to maximize your well-being/performance.
    1:15 PM Sunday
    Room: 5001
    Attending: 82  | Interested: 188

  • Application Development on Hadoop using Cascading

    {speaker.firstName} {speaker.lastName}
    Ryan Desmond
    Cascading is the popular Java-based application development framework for building Big Data applications on Apache Hadoop. This session will give an introduction to Cascading, how it works, and then dive straight in.
    1:15 PM Sunday
    Room: 1401
    Attending: 50  | Interested: 185

  • Angular or Backbone: Go Mobile!

    {speaker.firstName} {speaker.lastName}
    Doris Chen
    {speaker.firstName} {speaker.lastName}
    Ryan Salva
    This talk will take an intimate look at two of today’s most popular frameworks, Angular and Backbone and explore their differences. We will demonstrate a “To Do” mobile app using Angular and Backbone, with access to native device capabilities.
    1:15 PM Sunday
    Room: 8338
    Attending: 104  | Interested: 276

  • Using NuGet the way you should

    In this talk, we’ll use Visual Studio, NuGet and TeamCity to work with NuGet the way you should. Project references must die! Add Package Reference is everything you will ever need.
    2:45 PM Sunday
    Room: 8403
    Attending: 32  | Interested: 86

  • Trick-or-Treat Wearable Technology

    {speaker.firstName} {speaker.lastName}
    Tenaya Hurst
    Halloween Wearable Tech! Make this your year to be seen in the dark as you Trick or Treat! Tenaya from Rogue Making, also known as Arduino Woman, would love to help you create something fun with LEDs and conductive thread.
    2:45 PM Sunday
    Room: PSEC4604
    Attending: 47  | Interested: 27

  • SharePoint 2013 Columns>>Content Types

    {speaker.firstName} {speaker.lastName}
    Ramona Maxwell
    Fundamentals of SharePoint Content Management Solutions with PowerShell
    2:45 PM Sunday
    Room: 4301
    Attending: 10  | Interested: 26

  • Scaling Up: Tame Key Business Processes and Grow Fast!

    {speaker.firstName} {speaker.lastName}
    Patrick Mundy
    Dress for Success! An overview of the key business processes involved as your company begins to take off including quote-to-cash pipeline, revenue recognition, revenue forecasting – and the steps you can take to keep such systems well integrated.
    2:45 PM Sunday
    Room: 5502
    Attending: 17  | Interested: 45

  • Rock Your Technical Interview (Part 2)

    {speaker.firstName} {speaker.lastName}
    David McCarter
    Have you ever not gotten a job due to not being prepared for the technical interview? Do you want a big raise? Then this session is for you!
    2:45 PM Sunday
    Room: 1501
    Attending: 171  | Interested: 391

  • Programming a Graphical Web Game, Part 2

    {speaker.firstName} {speaker.lastName}
    Dave Briccetti
    Learn to program a graphical game that runs in a Web browser using JavaScript, the Phaser (http://phaser.io) gaming library, HTML and CSS.
    2:45 PM Sunday
    Room: PSEC4602
    Attending: 28  | Interested: 36

  • Plugins for the Web - A Way to Allow Others to Improve Your Application

    {speaker.firstName} {speaker.lastName}
    Jeff Brewer
    This session will cover how QuickBooks Online (QBO) solves the problem of allowing internal and external development teams to enhance its experience
    2:45 PM Sunday
    Room: Hearthside Lounge
    Attending: 10  | Interested: 55

  • Kodu with Kids!

    {speaker.firstName} {speaker.lastName}
    Simon Tien
    Microsoft Research's Kodu is a new visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone! Kids will love learning computer programming and concepts visually!
    2:45 PM Sunday
    Room: PSEC4603
    Attending: 37  | Interested: 14

  • Introduction to Python – Beginners – Level 2

    {speaker.firstName} {speaker.lastName}
    Anoop Trivedi
    This session will cover Python types such as List, Tuples, and Dictionary. We will delve into these topics in much detail through examples and hands-on exercise. 6+ grader is required to attend this session.
    2:45 PM Sunday
    Room: PSEC4502
    Attending: 35  | Interested: 35

  • Introduction to Machine Learning with Azure ML

    Azure ML is a cloud service for predictive analytics, allowing simple drag-and-drop gestures for people without deep data science background. In this session, we will explore Azure ML and other approaches to machine learning in the cloud on Azure.
    2:45 PM Sunday
    Room: 8338
    Attending: 47  | Interested: 96

  • How Our SaaS Startup Got 1000 Early Beta Customers

    {speaker.firstName} {speaker.lastName}
    Sherman Lee
    We'll outline exactly how we got our SaaS startup 1,000 beta customers. We entered Techstars with an unscalable business. We recognized that, scrapped it, dug deep for customer feedback and pivoted.
    2:45 PM Sunday
    Room: CampusCtrCaft
    Attending: 35  | Interested: 73

  • High performance networking for QEMU/KVM based virtual machines

    {speaker.firstName} {speaker.lastName}
    Gene Snider
    An introduction to the Message Queue NIC virtualized, high performance ethernet interface for QEMU based virtual machines. The mqnic driver uses zero copy vm<->host data transfers to provide high bandwidth IP throughput for virtual machines.
    2:45 PM Sunday
    Room: 5501
    Attending: 20  | Interested: 38

  • Getting RESTless with MeteorJS and MongoDB in the Browser

    Meteor allows you to quickly build interactive, multi-user, realtime applications. In this session, we'll take a look at the data APIs and security controls that Meteor provides, allowing for client-side access to MongoDB in the browser.
    2:45 PM Sunday
    Room: 1401
    Attending: 28  | Interested: 113

  • Fun with Scratch - Part 2

    Fun with Scratch Part 2, learn how to build interactive games and have fun.
    2:45 PM Sunday
    Room: PSEC4501
    Attending: 24  | Interested: 22

  • Designing Irresistible APIs

    Learn how to make your API a First Class Product - the process taught here will help developers, product managers and executives understand how to create an API with vision, value and an engaging developer experience.
    2:45 PM Sunday
    Room: 5015
    Attending: 84  | Interested: 174

  • Data Visualization Using Pov-Ray 3.7

    {speaker.firstName} {speaker.lastName}
    Joel Champagne
    Data visualization using 3 and 4 dimensional strategies will be explored using a free ray tracing engine.
    2:45 PM Sunday
    Room: 4306
    Attending: 29  | Interested: 114

  • C++11 in the Wild: Techniques from a Real Codebase

    Techniques from MemSQL's C++11 codebase. The Auto() macro is the next evolution of OnScopeExit(). make_iterable (a.k.a. as_range) allows "viewing" an arbitrary range as if it were a container. StringConverter. std::spaceship.
    2:45 PM Sunday
    Room: 5001
    Attending: 51  | Interested: 121

  • Build Your First iOS App

    Ever wanted to build your own app; well here is your chance to build your very first App for an iOS device!
    2:45 PM Sunday
    Room: PSEC4601
    Attending: 62  | Interested: 39

  • Beer Locker: Building a RESTful API with Node.js

    Learn how to create a RESTful API in Node.js with Express, Mongoose, and MongoDB.
    2:45 PM Sunday
    Room: SmithWick
    Attending: 196  | Interested: 329

  • Azure Development with the Visual Studio Tools

    {speaker.firstName} {speaker.lastName}
    Jason Singh
    Get an overview of using Azure and VSO, through the tooling features of Visual Studio.
    2:45 PM Sunday
    Room: 4201
    Attending: 20  | Interested: 76

Silicon Valley Code Camp 2014

Code Stars Summit, Silicon Valley Code Camp, AngularU (tm) are trademarks of 73rd Street Associates (Copyright © 2021)
Site Built with React and Apollo GraphQL Client and Server
Built by PeterKellner.net

Select a Past SV Code Camp Year to View

Learn JavaScript Course