Silicon Valley Code Camp : October 3rd and 4th 2015
The Sessions
Silicon Valley Code Camp is the perfect place to watch engaging and entertaining talks given by industry experts and luminaries, and meet with developers for engaging and motivating conversations around specific topics.
All sessions
10 Steps to Startup Funding
As Captain of Founders Space, I've worked with hundreds of startups. This is a structured lecture where I share with you the 10 things startups must do to maximize their chance of funding from angels and VCs.AngularJS 1.x/2.x for Beginners
This fast-paced session for beginners discusses AngularJS 1.x/2.x, which features to learn, and how it works with other technologies (BackboneJS, D3.js, and Polymer). We'll examine its +/-, and delve into code samples with TypeScript.0 to 60 with Regular Expressions in 75 minutes
Regular expressions are used for manipulating and analyzing text. We will be discussing them as a language and cover the syntax with extensive demos covering writing, testing, performance optimization, readability, compilation, and design guidelines.7 Days to Build an iPhone App
Learn the processes and tools that we use to ship iOS app to only 7 days.7 Steps Big Data Journey for Enterprises
With the popularity of the Big data and Hadoop it is critical for Enterprises to have a guide for this journey.A Survey of Machine Learning Techniques Using Spark.ml 1.5.0
This session will provide an overview of using several core algorithms and performing common machine learning operations using the preferred Pipelines architecture of the latter releases of Spark ml/mllib. This session will focus on *Scala* API's.Accidentally Manager – A Survival Guide for First-Time Engineering Managers
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.Advanced MongoDB - the sequel
Similarly to last year, this session will guide you to what to look for in your MongoDB deployment. This year's presentation will add a lot of new tips and checks to perform to ensure you have a healthy production deployment.All in a flap – how to create your own flappy bird clone with TouchDevelop
Join us in this session to use TouchDevelop to make your own flappy bird cloneAmazing new features in JavaScript
Learn about the new features in EcmaScript 6 like Scoping, structuring/destructuring, arrow functions, generators, iterators, symbols, classes and modules.An introduction to the Bing Maps Platform
In this session, Erik will give an overview on the Bing Maps Platform API’s, walk through some common use case examples and show how quick and easily you can create a Bing Maps account and implement Bing Maps into your applications.An introduction to Windows XAML
Understand XML concepts, implement the basics, and dabble in the advanced.Angular 101
This session takes you step by step through the basics of building an Angular application. It covers data binding, modules, navigation and accessing data from an HTTP service.Aspect-Oriented Programming and Cloud Computing
This talk will explore AOP as the next potential programming paradigm to take on the challenges of building SaaS Applications in the age of "Cloud Computing".Automating Cassandra operations in Netflix
A deep look at how Netflix operates its Cassandra fleet and how we survived the 2014 AWS RE:BootAzure Storage For Everyone
Come learn how to use Azure Storage with any application in any language. We'll cover the basics of the storage services, scalability targets, and new releases.Become a self proclaimed data scientist
dashDB in Bluemix cloud is enabling thousands of data professionals becoming data scientists. This is a hands on tutorial session which will allow you to develop a statistical model and run in the cloud hosted service.Beginning Unity Shaders
An introduction to what shaders are, what they can help a developer achieve, and how to write a simple one in Unity.Beginning Virtual Reality Development
In this session, attendees will learn about the tools available to begin learning virtual reality development techniques and how to adapt existing 3D applications to work in VR.Big Data Analytics with Spark
In this session, I will introduce Apache Spark, a lightning-fast cluster computing framework for crunching large datasets. I will discuss the areas where Spark really shines. In addition, I will review some misconceptions about Spark.Big Data Modeling for Mobile App World
Big Data is defined by Volume, Variety and Velocity. Managing big data for ultimate app experience is not an easy ask. Sound planning to store and manage your data sets goes long way in providing string foundation for your app. Modeling is key.Bitcoin: Digital Cash -- The Basics
What is Bitcoin? Mining? How do I obtain and send bitcoin? This session provides an intro to the digital currency and the technologies that make it work. After this session you will be able to own bitcoin and send some to anyone on Earth in seconds.Bringing Web Content to the Big Screen with Google Cast
In this talk, Google Lead Technical Solutions Engineer Kevin Nilson will talk about Chrome Sender App Development and HTML5/JavaScript Receiver Development.Build your first social app using Twitter Instagram and more with AppStudio
In this session, we'll build an app where you can share your interests with the world and pull in content from Instagram, Facebook, Twitter and more!Build Your Game with Tynker
Tynker is a platform that helps kids develop programming skills in a fun way. In this workshop, kids will create their own characters, animations, and sound effects. Grade 3 and above. Bring in your laptop to continue learning with lots of FUN!!!Build your idea at a 24 hour hackathon
Learn about the process and pitfalls of taking an idea, building a prototype in 24 hours at a hackathon, and going to market.Building IOS9 Apps Using Swift 2.0 And Xcode 7 Beta
This session will show how easy it is to build a demo app using the latest Beta iOS tool chain.Building node.js applications with Database Jones
Database Jones is a fast, easy, and safe framework for building database applications in Node.js, developed by the MySQL Cluster team and at http://github.com/mysql/mysql-js. We will cover the basics of the Jones NoSQL approach and its key APIs.Building Scalable Applications with Hazelcast
Hazelcast provides distributed implementation of data structures from Java, like Map, Queue and Executor Service. Join us to learn how to build scalable applications with Hazelcast.Building Web Sites that Work Everywhere
How to build web sites that work well across browsers is always challenging for web developers. You will learn the best practices and strategy to develop cross-browser web sites that will work with the existing and future browsers.Building your First iOS App with Swift
Come and learn Apple’s new programming language, Swift, while you build a mobile game. We will develop a simple game in which you will learn how to change views, add labels, buttons, and more. By the end of the class you will be able to make you own simple game using Swift.BYO Java Retro Console
In this session I will walk you through how to build your own retro handheld console that is powered by Java, runs on a Raspberry Pi, and is printed on a 3D printer.Challenges of HyperScale HyperConvergence Big Data Cloud Automation
Enterprise is being consumerized, and consumer being enterprised The distinction between web- and enterprise-grade infrastructure platforms has been vanishing Nothing manual except CREATION cannot be automatedClean Code I - Best Practices
Writing clean code can significantly lower these costs. You will be presented design patterns and best practices which will make you write better and more easily maintainable code, seeing code in a holistic way.Clean Code II - Dependency Injection
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.CoderBunnyz - Teaching coding fundamentals with a fun board game
The instructor, Samaira, an 8 year old creator of the board game “CoderBunnyz”, is working on getting young kids excited about coding in fun way so that they will be able to learn programming more easily as they grow.Common TSQL Mistakes
Learn about numerous TSQL issues I see all the time at clients. Slow performance, errors, poor concurrency, BAD DATA!! Find out how easily such things can be caused and then see how to correct the problems!Composable Generators and Property-based Testing in C++14
Data generators and property-based testing in C++14 for a searialization/deserialization library called RefleX. Functional concepts including functors, monoids, and monads. Type generators using C++ TMP.Couchbase – Develop with Agility and Less Compromises
Using a (NoSQL) document oriented database shouldn't require you to compromise your data model for flexibility of data access. To learn where document databases are going, join this session.Couchbase – Develop with Agility and Less Compromises (Repeat)
Using a (NoSQL) document oriented database shouldn't require you to compromise your data model for flexibility of data access. To learn where document databases are going, join this session.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.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?Crafting an Effective Agile Development Culture
What differentiates successful agile culture? Successful cultures are not just performant but delight customers and are a joy for every team member. In agile cultures, it’s not just managers who are responsible for crafting culture - but everyone.Create Influence, On Demand
Want Jedi like leadership? Come grasp why Agile teams communicate 5x+ more effectively and the underlying principles you can use to Create Influence, On DemandCreate your own website!
Kids can create their own website using bootstrap and familiarize themselves with HTML5 and CSS3!Creating beautiful, fast and accessible enterprise app with Grommet
Developing a sample application using Grommet: the most advanced UX framework for enterprise apps.Creating Micro-services in Microsoft Service Fabric
This session shows how to create, deploy and orchestrate services in Microsoft Service Fabric, a public-preview supporting the creation of stateless and stateful micro-services in Windows, scaling from a single machine to hyperscale in Azure.Cross Platform Storage & Sync with Couchbase and Ionic Framework
We’ll talk about what it takes to create an Ionic Framework mobile application that will stores data locally and syncs to Couchbase when a connection is available.DDSConnector: The Industrial Internet of Things Platform in Node.JS
Find out how node.js can now 'talk' using DDS: the platform for the IIoT. DDSConnector for node.js with demos and live examples!Demystifying DevOps
A brief history of the DevOps movement and community with a cross section view of many methods and practices that are breaking down the barriers to achieve agility and continuous delivery.Deploy Your First App on Cloud Foundry
Learn the basic concepts required to deploy your application on Cloud FoundryDeploying Applications using the Docker ecosystem
Find out how you can use Docker and the Docker ecosystem to test, build, and deploy your Java and JavaScript-based components of your application.Deploying Applications using the Docker ecosystem (Repeat)
Find out how you can use Docker and the Docker ecosystem to test, build, and deploy your Java and JavaScript-based components of your application.Designing and Building Web Applications with Bootstrap
This session will cover how to design web applications and how to implement them using frameworks such as Bootstrap, CSS, and MySQL.Developing Automated Stock Trading System with Node.js
Use Node.js to develop a distributed and automated stock trading system. Hook up external data source. Prototype trading algo and test. Profit!Developing event-driven microservices with event sourcing and CQRS
Learn how to develop event-driven micro services with event sourcing and Command Query Responsibility SegregationDeveloping robust mobile enterprise solutions with Samsung B2B SDKs
Samsung mobile devices are equipped with a suite of mature out-of-the-box B2B APIs. Learn how to unleash the power of these APIs to build a new generation of mobile enterprise solutions with Samsung B2B SDKs.DI Why? Getting a Grip on Dependency Injection
What is Dependency Injection? And why would we want to use it? That's what we're here to answer. We'll see how loosely-coupled applications are easier to extend and test.Distributed Data - System Design
How to design and build bigger better distributed data systems.Docker and Kubernetes Recipes for Java Applications
This session shows how to package your Java EE application using Docker and Kubernetes.Don't Get Hacked!
In this talk we will explore the OWASP top web application security flaws including how they work and best practices to protect your Node Express application from them.Eddystone - Giving a URL to Physical Objects
Eddystone is an open source Library created by Google to deal with Bluetooth LE devices, or Beacons, not only for Android but for iOS too. In this presentation we're going to show how to use it plus Mobile Payments.Everything to know about writing async, high-concurrency HTTP apps in Java
Overview of Java NIO and reactor pattern, comparison of Java HTTP async client libraries, war stories about HTTP 1.1 and overview of HTTP/2 - get it all!Everything You Ever Wanted to Know About Node Authentication
In this talk, you'll learn everything you've ever wanted to know about browser based authentication in Node -- from the ground up! If you're interested in security, you'll love this!Everything you wanted to know about Git, but were afraid to ask (Repeat)
Go beyond `pull` and `push`. Git has become a crucial tool in our day to day workflow. Understand how it works, and learn how to wield it properly. After this session, you'll never be afraid of a merge conflict again.Everything you wanted to know about Git, but were afraid to ask.
Go beyond `pull` and `push`. Git has become a crucial tool in our day to day workflow. Understand how it works, and learn how to wield it properly. After this session, you'll never be afraid of a merge conflict again.Exploring C++11/14
A quick introduction to some of the most useful new language features in C++11 and 14.Exploring Google APIs with Python and JavaScript
Want to integrate Google technologies into web+mobile apps that you build? Google has client libraries & developer tools that help you do exactly that! If you've run into roadblocks like authentication, found our APIs confusing/challenging, join us!Exploring the Actor Model with Akka.NET
Learn how to reason about concurrent systems with the Actor Mode, examples in Akka.NET.F# for the C# Developer
You have been writing C# for years, and are happy with it - so why bother with F#? This talk will compare and contrast F# and C# with live coding examples, illustrating why F# is an awesome language, where it shines, and how it fits.Fast-Track Your Development Environment Setup and Management with Vagrant
Come learn how Vagrant will make it easier to manage your development environment setup and remove the "works on my machine" excuse for your team.First steps with MongoDB
Mongo is a fast, scalable, and extremely popular database. Come learn what it is, what it ain't, and how to use it!First steps with MongoDB (Repeat)
Mongo is a fast, scalable, and extremely popular database. Come learn what it is, what it ain't, and how to use it!From GWT to Dart, the better Javascript
GWT was the natural way to generate a single page Javascript application. The session covers why and how we moved from GWT to Dart.Full Stack Scala
See how a startup can succeed with using Scala for backend, frontend, and mobile.Fun and Games with JavaScript+Processing
In this hands-on workshop, you will be introduced JavaScript and Processing to create animations and games in the Khan Academy programming environment. You will also see how develop in your own environment with JavaScript and p5.js library.Fuzzing and Hardening Your C++ Apps for Security and Reliability
The Sanitizers find many bugs in C++ code, but they are only as good as your tests are. We will show how to improve your test coverage with guided fuzzing and how to protect your applications in production even if some bugs are still there.Getting Started With Cloud-Based Machine Learning
Learn how to develop a Machine Learning (ML) solution in Windows Azure and see how your solutions can easily come to life.Go Language & Google Cloud - Building Web Apps That Scale
Learn to build web apps that scale to millions of individuals easily using the Go language and Google Cloud.Hacking web applications: practical offense and defense
This talk will discuss common security vulnerabilities in web applications and techniques to avoid them.Handling billions of exceptions with .NET & Raygun.io
A look under the covers of how Raygun.io built a high performance real-time processing infrastructure for crash reports.Healthy Code, Happy Code
This session covers four important concepts often overlooked: good version control practices, coding standards, static code analysis, and code reviews.Hooked on Webhooks
A webhook is a “user-defined http call back”. Many APIs have and use them as a way of notifying you when something has happened. Come to my talk to find out how to work with them using Node.js.How the Internet Works
The Internet runs the world; it connects our devices, powers our businesses, and even talks to our thermostats. But how does it all happen? Ride alongside the most fearsome syscalls as we learn how the Internet works!How to build a platform that can process 60 terabytes of data a day
AppLovin's mobile marketing platform processes 30 billion requests a day (that’s 60 TB of data). This session would go into how to create a scalable platform and walk through our tech stack, monitoring stack, architecture, team and lessons learned.How To Integrate a Graphical Language to Code Augmented Reality On The Web
4D Studio is an authoring tool to design AR experiences. Our goal is to make it as simple as possible for our users. We want to enable them to add scripting to AR experiences and build their own interactive 4d project.How to setup a Linux Web Server and use it to monitor your home!
Learn to setup your own Linux web server to build your own website, or setup pre-existing sites to do cool things like monitoring a Nest thermostat, or monitoring your own media server from anywhere in the world.Identify & Solve Performance problems
Identifying memory leaks and continuous profiling of running applications in production environments will also be discussedInnovation for Women Engineers
Women engineers often think they are not innovative. In this interactive workshop attendees will have the opportunity to start the innovation process using mind maps, user design thinking and moving their ideas through the corporate maze.Integrating online payments
Implementing and accepting online payments either as an individual or business. Online payments APIs. Comparisons of different payment systems.Integrating Sensor Data into Mobile Applications To Make Them Smarter
In this session you will learn how and why adding "contextual awareness" into mobile applications is critical to user engagement. You will learn how to integrate powerful contextual signals into your iOS and Android apps.Intro to HTML and CSS
HTML and CSS class is designed for students of all levels. This class introduces students to the world of programming and teaches them the programming in HTML and CSS. Students learn how to create their very own, personalized website.Intro to NoSQL with Redis
Not only is Redis the fast open source database, it is the fastest growing in popularity too. In this session Dave will explain why Redis is so popular and how you can get started.Intro to Office 365 Development - Add-ins for Office
In this session, we will be doing an intro to Office 365 add-in development.Intro to Office 365 Development – O365 APIs
In this session we’ll cover an intro to interacting with a user’s files, calendar as well as their notes in OneNoteIntro to PowerShell for Windows and Azure
Learn how to get started with PoweShell, how to use it to manage Azure deployments and Windows Servers and see how using PowerShell ISE can simplify it all.Intro to Xamarin: Cross-platform iOS & Android Apps with Native Performance
Learn how to build cross-platform iOS and Android apps with native performance using Xamarin.Introducing TestScribe, an open source tool to make testing easier
Demonstrate how the open source TestScribe tool can make developers' life much easier by letting developers focus on choosing inputs and interpreting outputs, taking repetitive work out of the testing process.Introduction to .NET Core and ASP.NET 5
ASP.NET 5 is a completely new Web framework for building modern, cloud-based Web applications that run on the cross-platform .NET Core. In this presentation I will introduce you to .NET Core and ASP.NET 5 and the latest features and innovations.Introduction to Arduino - Part 1
In this hands-on workshop we will introduce the basic concepts applied for connecting “things” in the real world to the digital world, using Arduino Uno, an open-source micro-controller.Introduction to Arduino Part 2
CONTINUATION OF THE 1ST SESSION. ATTENDANCE IN 1ST SESSION REQUIRED. In this hands-on workshop we will introduce the basic concepts applied for connecting “things” in the real world to the digital world, using Arduino Uno.Introduction to CoronaSDK and CoronaCards
Learn how to make 2d games in Lua using the Corona SDK! Tobiah will show you step by step how to make a game, and then he’ll teach you how to use CoronaCards to make your game run on all mobile devices, including Windows Phone.Introduction to Data Visualization with D3.js
Introduction to Data visualization in the browser using D3.js.Introduction to Elixir and the Rise of the Phoenix
Elixir is a dynamic, functional language designed for building scalable and maintainable applications leveraging ErlangVM. Phoenix is an Elixir Web Framework targeting full-featured, fault tolerant applications with realtime functionality.Introduction to Ember 2.0
Ember.js is a framework well-suited for complex and highly interactive apps. Its “convention over configuration” philosophy can end up saving developers from spending time and energy, having to write boilerplate code.Introduction to Meteor
At this talk, Rahul will introduce you to Meteor and, in a live coding demo, build a complete chat app including real-time chat, authentication with Google, security and iOS/Android support in about 20 minutes.Introduction to Node.js and using APIs
Beginner introduction to Node.js and how to using various APIsIntroduction to Python – Beginners – Level 1
This is a basic basic course for kids 6+ graders who would like to learn and practice Python Programming Language through an interactive workshop session.Introduction to Python – Beginners – Level 2
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.Introduction to React + Reflux and how to boost your development workflow
In this session, we will walk through some features of React and Reflux ( refactor of Flux ), and the goal is, at the end of the session, you will have enough knowledge to start your React + Reflux journey.Introduction to Systems Management with SaltStack
Overview of SaltStack software and how it is used to manage your systems.Ionic - Revolutionizing Hybrid Mobile Application Development
It has never been easier to build hybrid applications by using the Ionic Framework with technology that you already know and love such as AngularJS and Html 5. You will learn to love mobile development again.iOS and Android Apps automation
Overview of Native Apps testing and automation. Learn about end to end testing of native app applicationIP Basics
Learn the basics of copyright, trademarks, trade secrets, and patents—and how they apply to software—from a programmer turned lawyer. Bonus topics: patent trolls, open source, and how KFC keeps Col. Sanders' recipe a trade secret.Irresistible APIs: Creating Platforms with Developers in Mind
Web APIs are relatively simple to implement, which leading to many ill-conceived APIs. Creating APIs that engage developers is more difficult, and this proposal outlines a process for API creation which results in a better API.Is Your Mobile App Secure?
Anyone developing mobile apps should know how to perform simple security audits, to detect simple errors like plaintext transmission and broken SSL implementations. I'll show you how to easily find such problems.Java Community Insider Secrets!
You ever wonder how to start a JUG, become a Java Champion, or get published in Java Magazine? In this presentation you will learn all of the insider secrets on how to become a presence in the worldwide community of 9 million Java developers.Keys to Superb Product Team Performance
Have you experienced the joy of being on a truly high-performing team? Insights from the thousands of product team members who participated in the Study of Product Team Performance: take away where you can focus to take your team to awesome.Keyword Research Under a Microscope: Advanced SEO Techniques
Understand how your audience searches for your services or products and apply this information to your website.Latest Trends in Web Frameworks
What’s the latest trends in web frameworks? The session will first go over the fundamentals and briefly introduce and compare a list of popular frameworks. It will then focus on examining and comparing Angular and Backbone in depth. Expect demo.Lean Startup for Engineers
We engineers build features without ever talking to the customers and users who they benefit. We'll start with how to define your customer and discover what their true problem is.Learn the Lingo: Design Patterns
You already use Design Patterns but probably don't know it. Observer, Facade, Iterator, Proxy - Learning the lingo allows us to better communicate your ideas with other developers.Lego Mindstorms Programming 4 Kids (Part 1 of 2)
Students will get a chance to build projects from scratch with Lego bricks, deploy and run Java on the Mindstorms Intelligent Brick, and edit Java code on their laptops to make improvements to the projects.Lego Mindstorms Programming 4 Kids (Part 2 of 2)
Students will get a chance to build projects from scratch with Lego bricks, deploy and run Java on the Mindstorms Intelligent Brick, and edit Java code on their laptops to make improvements to the projects.Lets Scratch Games!
Scratch (scratch.mit.edu) makes it easy to create interactive stories, animations, games, music, and art, and share these creations on the web. You will create several fun and interesting Scratch programs.Magic w/o Tricks: Avoiding the Culture-from-Hell Syndrome
Culture affects everything: creativity, productivity, quality, growth. All key to business success, happiness, and well being. Learn to shape and scale a culture that works, supports your values, and others will want to be part of.Making Tweet Monkey Using Node.js
Create Tweet Monkey using a smattering of basic electronics, a dash of Node.js, and the inevitable subsequent merriment of Tweet Monkey! Batteries included. A complete Tweet Monkey kit including a Raspberry Pi 2 will be given away.Manage your life: Web-based goal, time, project, health management
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.Managing Microsoft Azure with PowerShell
Microsoft Azure has become a leading cloud services provider. In this session we will learn the basics of using the Azure PowerShell CmdLets to get you off and running automating your management of your Azure resources.Managing Programmers
Programmers are not like the other kids. They cannot and should not be managed like normal people.Master Data Management for Big Data
Introduce the SQL Server 2014 MDS, DQS a Maestro solutions to mastering data for Big Data implementations.Mastering Node.js Modules
One of the most significant values of Node.js is the community of packages written for it. Come learn how to grasp how node package management works and how to work with it.Microsoft Azure & Threat modeling for cloud.
If questions like What is threat modeling really about? why should I care? how do i get started? bother you, then read more and get ready this session is for you, we will get you started on formal threat modeling using Microsoft TMTMicrosoft Azure Fundamentals
Building blocks of Microsoft Azure and see how they work togetherMinecraft Modding with Forge - Part 1
Have you always wondered what it takes to write Minecraft mods ? In this workshop we'll teach kids how to build Minecraft mods using Forge 1.8. You'll learn how to spawn an Ender Dragon with a dragon egg, create an alert message when creeper is spawned, make skeletons fight with each other, and lot of other fun mods. In the process, you'll also learn some basic Java programming skills. The workshop will use Eclipse for editing and so kids will get their first experience of IDE as well.Minecraft Modding with Forge - Part 2
Make sure you've attended Part 1 of the session. Have you always wondered what it takes to write Minecraft mods ? In this workshop we'll teach kids how to build Minecraft mods using Forge 1.8. You'll learn how to spawn an Ender Dragon with a dragon egg, create an alert message when creeper is spawned, make skeletons fight with each other, and lot of other fun mods. In the process, you'll also learn some basic Java programming skills. The workshop will use Eclipse for editing and so kids will get their first experience of IDE as well.MIT App Inventor, android Mobile Application
In this session kids will create app where they can upload a picture and paint and write on it with different brush colors like red,green, blue or any of their choice. If time persist we can also make small game called Mole Mash.Online Privacy Tools for Parents and Kids of all ages
Parents and children can protect themselves from online predators and voyeurs with privacy tools such as OTR, Tor, and GnuPG.Organizational Risk Management
Managing risk and opportunity are critical for success. The basic concepts apply across scale, the challenge is understanding how to identify, prioritize, and mitigate both. This session covers tools and concepts to put you in the driver seat.Performance Testing with Visual Studio
Visual Studio provides some exceptional tools for performance testing, particularly in relation to Web Performance and Web Service Performance. Come see some Best Practices and Tips & Tricks.Product analytics for developers
Implementing product analytics is always hard: which data points should I record, which tools should I use, how am I going to use the data.... so many questions. This session will help you find answers.Prototype an IoT Healthcare Cloud App with Virtual Sensors
Want to prototype an IoT app on the cloud, but don’t have all your IoT sensors hooked up and ready to go? We will show how we solved this problem by building a prototype using simulated data from virtualized sensors.Quick and Easy Development with Node.js and Couchbase Server
Nic will show a sample web application, and key aspects of how the system is constructed for simplicity of data modeling, extensibility and scale.Rapid Deployment & Strategies for launching a browser extension
In this talk, we will cover the basics of a Chrome extension, deep-diving on the "read receipts" feature, and how we architected RelateIQ Chrome extension to enable rapid deployment and code-sharing.Raspberry Pi Gaming 4 Kids
Students will get a chance to assemble a mini computer from scratch, learn to use the command line to compile and execute programs, and to make small enhancements to an existing program.Real Communication with Real People in Real Time with WebRTC. For Reals.
In this code-driven talk, I’ll introduce you to WebRTC and how you can use it to build communication directly in a web browser. We’ll explore the JavaScript API’s and network communication concepts needed to make these applications work.Real-time Analytics- We want it now!
We are in a time where people want things right now! We will look at multiple solutions which improve people’s lives through a proactive approach to real-time analytics.Regular Expressions, To Match Or Not, That is the Question
A regular expression is a language to describe a search pattern. This talk assumes you dabbled with regular expressions before, and teaches you how to read and construct simple to complex regular expressions.Relax and let the HTTP Machine do the Work
Freya brings the web machine approach to .NET. Learn some of the challenges in building web apps and show how the machine approach can help you focus more on building your applications and less on getting the HTTP parts right.RESTful Microservices
This session covers the microservice architectural style, and the RESTful manner in which microservices are usually exposed. We'll cover the theory behind REST before diving into pragmatic implementation styles and better practices.Ring Ring: The Internet is Calling. Learn the Basics behind WebRTC
Join us for an introduction to the world of developing apps using WebRTC and a demonstration on its possibilities for changing the way we communicate.Rock Your Technical Interview (Part 1)
Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career?Rock Your Technical Interview (Part 2)
Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career?Run Node, Php, Ruby or Others on Apache Alternative NGINX
Want to run your PHP, Ruby, or Node app on nginx? Stuck on Apache? In this talk, Steve Corona (author of O'Reilly Nginx book) will take you from beginner to advanced and teach you everything you'll need to run nginx in the real-world.Samsung B2B Developer Program with Free Android Dev. Tools
Samsung Enterprise Alliance Program (SEAP) is a free program for developers and partners who need tools and resources to help build and distribute the highest quality solutions on Samsung mobile devices. Learn more about SEAP.Save the Babies using just an Arduino and 100 lines of code!
This tutorial will demonstrate using IoT and Arduino to solve a very critical problem concerning infant's safety in a hot car. Come learn how I coded few lines and used a couple of sensors with Arduino which got me 1st place in CA state science fair.Scala: Power and Versatility
Scala from command-line tools, to bioinformatics, to web apps, to home automation!Securing your APIs with OAuth, OpenID and OpenID Connect
I will talk about these security standards, and go over the use cases from an API Provider as well as Consumer's standpoint. We will also cover how they work in the real world, if time permits.Slaying the services monolith
How Practice Fusion slew its monolith and transitioned to a microservices architecture.So you want to be a data scientist?
You've seen the memo and heard the whispers... Data Scientists are the new kid on the block! Come find out what it takes to solve analytical problems and discover the tools which turn an ordinary developer into a supercharged data geek.Softs Skills For Tech People Are Not Optional In Todays Job Market
Join this interactive workshop, and start developing the heart-mind management, intercultural leadership, and cultural intelligence skills you’ll need to nail the interview and land that sweet tech position.Software Project Design
In this intense session Juval Lowy shares his approach software project design, along with his unique insight for delivering software on schedule and budget. You will also see to deal with common misconceptions and typical roles and responsibilities in the team.SQL Server Cryptology – A Primer
As an overview of the cryptographic technologies available in SQL Server, this session covers encryption, decryption & hashing, explores example implementations (including TDE) and discusses which situation requires what type of encryption approach.TCP/IP Networking for Developers
Learn what developers need to know about networking (The TCP/IP kind, not the Facebook kind).Technology and Fashion awaken the Soul of the Shoe
The talk will cover the wearables as the integration of fashion industry and the advanced technologies. We will analyse the different forms of the collaborations and radically new products, that combine the best that two industries can offer.The Agile Manifesto in the Star Wars Universe
What better way to study the Agile Manifesto, than in the fun and easily understandable context of Star Wars?!The Better Parts
The 6th Edition of JavaScript's ECMAScript standard was published in June of this year. It contains some important new good parts, many unnecessary and unimportant features, and unfortunately, more really bad parts.The Fine Art of JavaScript Event Handling
Browser Event Handling is an art form to perform efficiently and correctly. Each browser and device react differently while attempting to simulate the desktop. This talk covers the effective ways to handle all platforms through the lessons learned.Throwing Birds into Blocks with Construct 2 (part 1 of 2)
Want to make the next Angry Birds Space? Look no further than Construct 2, a cross-platform HTML5 game creator designed specifically for 2D games.Throwing Birds into Blocks with Construct 2 (part 2 of 2)
PART 2 - Want to make the next Angry Birds Space? Look no further than Construct 2, a cross-platform HTML5 game creator designed specifically for 2D games.Unit Testing SQL Server
Join me to quickly learn about why database-level testing is critically important and also why it has heretofore been nearly impossible to do well. Then we will discover a free new framework that makes it quite approachable!Unity Development
This session will demo how to implement more of the advanced effects and parts of Unity.Update Traditional Data Pipeline to Fit Big Data and Cloud
Introduction to modern cloud big data pipeline and how old-school data pipeline fits in the new schema. Supporting Web, Mobile, IoT and beyondUsing a combination of Bootstrap and ASP.net to knockout SPA websites.
Build a Single Page App (SPA) type website using Bootstrap, html, ASP.Net, and CSS template.Using Apache Spark on Azure in kaggle.com Machnine Learning Challenges
Spark on Azure is a good choice for large-scale data analytics in the cloud due to ease of deployment, default feature set and integration between Azure and Spark. In this session, we will tackle a challenge from kaggle.com to demo Spark on Azure.Using Docker to Bootstrap Learning
Use docker containers to help get your workshop attenees working with the right envioronment in a fraction of the time!Using Go Language to Build Web Apps That Scale
Learn why Go, Google App Engine, and Google Cloud Storage are the solution for building web apps that can scale to millions of individuals instantly.Using Jenkins To Automate Building, Testing And Deployment Of New Code
Jenkins is a popular web based build automation tool used in agile development and the DevOps movement. This talk will include an overview of Jenkins and how it works along with Building and testing of a simple PHP program.Web Components Ecosystem
This fast-paced session for beginners starts by describing the four technologies of Web Components, followed by an introduction to Polymer, which is a open source library from Google for creating custom Web Components.What is Python?
This is an introduction to Python, covering its background, syntax/constructs, use cases & examples. What's this programming language all about, what can you do with it, & why would Disney, LucasFilm, Yelp, LinkedIn, Dropbox, Google & YouTube use it?When Graphs Can & Tables Can't: an Introduction to Neo4j & Graph Databases
This is a brief introductory session on Neo4j, the Cypher Query Language, and Data Modeling.Where did I put my (primary) keys?
Ever wondered why so many tables have ID fields used as primary keys? If you have not - this session is for you...Windows Talk to Me
The presenter will demonstrate using the speech synchronizer engine and a speech recognition engine build in to Windows along with the APIs found associated namespaces to allow one's application to speak and respond to spoken commands.Windows Workflow Development for SharePoint 2013
Overview of Windows Workflow development for SharePoint 2013 including tools, security and practical use cases.Windows Workflow Implementation for SharePoint 2013
An in-depth session covering the basics of setting up your own Windows Workflow farm for SharePoint 2013.Your Game is Served - Node, JavaScript and the Cloud
Designing, implementing and deploying a system that allows users to create and customize simple map-based games and share them.Zen of Architecture
In this dense session Juval Lowy will explain his approach to large system analysis and design, using volatility to decompose a system into its comprising servicesZero to Fractals in 75 Minutes
Scala is a modern language used by many startups and large companies, and it is fun to learn! In this workshop, we will go from zero knowledge of Scala to drawing fractals with it, along the way learning about objects, functions, and math!