Silicon Valley Code Camp 2017

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.
128 sessions out of 128 total sessions.Reset and show all
  • Zen of Architecture

    Juval Lowy explains his approach to system analysis and design, using volatility to decompose a system into its comprising services. He will contrast it with the most common mistake done in architecture, using functionality to identify services.
    9:45 AM Saturday
    Room: Fireside A
    Attending: 34  | Interested: 137

  • Principles of Security

    As our systems become more distributed and more connected, security has never been more important. The catalog of known exploits is vast. There are more vulnerabilities and pitfalls than any expert can understand. And yet, security is so important that it can not be left to experts. Fortunately, all good practices flow from a small set of principles. These principles should be known by every programmer and every manager.
    9:45 AM Saturday
    Room: Town Square B
    Attending: 65  | Interested: 167

  • Introduction to Cloud Functions

    Learn why a developer should use Cloud Functions instead of traditional environments and best practices to effectively use them.
    9:45 AM Saturday
    Room: Town Square A
    Attending: 13  | Interested: 40

  • Intro to Test Driven Development

    {speaker.firstName} {speaker.lastName}
    Jon Reid
    A platform-agnostic intro to Test Driven Development (TDD)
    9:45 AM Saturday
    Room: Fireside C
    Attending: 20  | Interested: 107

  • Getting Deep into Machine Learning with TensorFlow

    {speaker.firstName} {speaker.lastName}
    Jerry Kurata
    In this talk we discuss Deep Learning, the technique that powers many of the most powerful Artificial Intelligent products and applications. Such as self-driving cars, automatic image labeling in social networks, and robotic vision.
    9:45 AM Saturday
    Room: Town Square C
    Attending: 87  | Interested: 179

  • Fun Introduction to Data in Software for Non-Techies

    {speaker.firstName} {speaker.lastName}
    Leslie Pound
    Do you know how to make a database program? STEM education needs to include the basic concepts of data. This fun class is for non-technical individuals and kids over the age of 10 to explore the concepts of data and how it is used in software.
    9:45 AM Saturday
    Room: Chin Wagger
    Attending: 0  | Interested: 4

  • Extending Blockchain To Enterprise Applications

    {speaker.firstName} {speaker.lastName}
    Nelson Petracek
    This session will discuss blockchain, enterprise use cases, and associated concepts such as smart contracts. A smart contract will also be written and deployed to the Hyperledger Fabric blockchain technology.
    9:45 AM Saturday
    Room: Fireside D
    Attending: 27  | Interested: 92

  • Common Post Deployment Snafus

    The software engineer’s checklist: 10 checks to deploy more smoothly.
    9:45 AM Saturday
    Room: Shoot The Breeze
    Attending: 1  | Interested: 37

  • Clean Code - Best Practices

    {speaker.firstName} {speaker.lastName}
    Theo Jungeblut
    Writing clean code can significantly lower these costs. However, writing clean code also makes you more efficient during the initial development time and results in more stable code, seeing the code in a holistic way.
    9:45 AM Saturday
    Room: Round Table
    Attending: 23  | Interested: 109

  • Automating AWS infrastructure with the AWS Cli

    {speaker.firstName} {speaker.lastName}
    Eric Courville
    We will cover using the AWS Cli in day to day DevOps work and application deployments.
    9:45 AM Saturday
    Room: Fireside B
    Attending: 33  | Interested: 61

  • 9 things every developer can do to be more inclusive

    The only thing stopping software from being inclusive is the developers. If they did these cost-effective things, they could increase their potential audience tremendously. This isn't about altruism, it's just good business practice.
    9:45 AM Saturday
    Room: Rendezvous
    Attending: 11  | Interested: 75

  • Software Project Design

    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.
    10:45 AM Saturday
    Room: Fireside A
    Attending: 38  | Interested: 119

  • Service Discovery in Container Orchestration Frameworks

    {speaker.firstName} {speaker.lastName}
    Arun Gupta
    Learn how service discovery works in different container orchestration frameworks.
    10:45 AM Saturday
    Room: Town Square C
    Attending: 22  | Interested: 92

  • Numbers

    Computers are machines that manipulate numbers. That is literally all that they can do, and yet they are now facilitating and mediating virtually all human activity. This is the story of numbers: where they came from, how they work, and where they may be going. Every programmer should know this story.
    10:45 AM Saturday
    Room: Town Square B
    Attending: 57  | Interested: 126

  • Keeping your SQL Objects Safe In Development

    Join me as we learn about versioning your SQL Objects to enable streamlined database development without sacrificing control and visibility. My demos will be with Redgate’s SQL Source Control tool and a current source code repository.
    10:45 AM Saturday
    Room: Shoot The Breeze
    Attending: 9  | Interested: 20

  • Introduction to Cloud Functions LAB

    Learn why a developer should use Cloud Functions instead of traditional environments and best practices to effectively use them.
    10:45 AM Saturday
    Room: Round Table
    Attending: 9  | Interested: 27

  • Intro to Azure CosmosDB

    {speaker.firstName} {speaker.lastName}
    Daniel Egan
    . You can develop document, key/value, or graph databases with Cosmos DB using a series of popular APIs and programming models. In this session we will show you how easy it is to use and scale with CosmosDB.
    10:45 AM Saturday
    Room: Rendezvous
    Attending: 8  | Interested: 31

  • DevOps for building Polyglot Microservices - Containerized

    {speaker.firstName} {speaker.lastName}
    Abhinav Shroff
    Learn how to effectively implement DevOps using containers, for building polyglot microservices with Nodejs and SparkJava.
    10:45 AM Saturday
    Room: Fireside D
    Attending: 13  | Interested: 46

  • Developing for Mixed Reality and the HoloLens

    Holographic devices like the HoloLens brings with it a new wave of holographic development. This talk will cover how the basics of the device, how it works, and how you can start developing holographic applications today using Unity.
    10:45 AM Saturday
    Room: Chin Wagger
    Attending: 11  | Interested: 43

  • Blockchain architecture fundamentals and developing business applications

    Learn about Blockchain architecture, Hyperledger Fabric and composer and quickly develop business applications.
    10:45 AM Saturday
    Room: Town Square A
    Attending: 48  | Interested: 67

  • AWS Lambda with Serverless Framework and Java

    In this session, we will talk about Serverless Applications, and Create and deploy a java-maven based AWS Lambda API. We will also explore the command line interface to manage lambda, which is provided out of the box by serverless framework.
    10:45 AM Saturday
    Room: Fireside C
    Attending: 40  | Interested: 91

  • Angular 101

    {speaker.firstName} {speaker.lastName}
    Deborah Kurata
    Angular is *the* framework for creating modern client-side Web applications. In this session, we cover what you need to get started using the latest version of Angular, including the Angular CLI code generation tool.
    10:45 AM Saturday
    Room: Fireside B
    Attending: 38  | Interested: 124

  • Kubernetes – Hands-On Demos for Container Orchestration

    100% Hands on Kubernetes - Redis, Python, Flask, MySQL
    12:30 PM Saturday
    Room: Town Square A
    Attending: 46  | Interested: 121

  • Getting Started with The Go Programming Language ( golang )

    {speaker.firstName} {speaker.lastName}
    Todd McLeod
    Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Come learn about one of the greatest languages ever created.
    12:30 PM Saturday
    Room: Town Square C
    Attending: 44  | Interested: 67

  • Getting Started as a Modern Windows Developer

    {speaker.firstName} {speaker.lastName}
    Jerry Nixon
    We’ll build an app together and you can gain the confidence to get started. 
    12:30 PM Saturday
    Room: Rendezvous
    Attending: 14  | Interested: 33

  • Fantastic Transcoder: Massively Parallel video conversion in AWS Lambda

    {speaker.firstName} {speaker.lastName}
    Gabe Abinante
    A deep dive on Massively parallel tasks in AWS Lambda utilizing SQS, DynamoDB, and s3.
    12:30 PM Saturday
    Room: Chin Wagger
    Attending: 7  | Interested: 10

  • Electron: Desktop Development For Web Developers

    Imagine if you will, your Manager asks you to develop a new desktop application. You're so used to web development that you don't know how to get started. What should you do? Keep those web skills and use Electron.
    12:30 PM Saturday
    Room: Shoot The Breeze
    Attending: 8  | Interested: 40

  • Character Sets

    This is the story of the representation of text as numbers. We will range from the earliest codes, Hollerith and Morse, to what will likely be the last character code, Unicode. The mysterious control codes of ASCII will be explained. Subtle decisions made in the last century had large unintended consequences. The irritating eternal dilemma "Tabs or Spaces?" will finally be resolved logically for the first time.
    12:30 PM Saturday
    Room: Town Square B
    Attending: 38  | Interested: 108

  • C++ Today: The Beast Is Back

    {speaker.firstName} {speaker.lastName}
    Jon Kalb
    After being the exciting new language of the 80s and 90s C++ lost its luster in the 2000, but has come roaring back. This talk explains why.
    12:30 PM Saturday
    Room: Fireside A
    Attending: 46  | Interested: 68

  • Blockchain architecture fundamentals and developing business applicationsLB

    Learn about Blockchain architecture, Hyperledger Fabric and composer and quickly develop business applications.
    12:30 PM Saturday
    Room: Fireside C
    Attending: 31  | Interested: 54

  • Bitcoin Digital Cash: Send cash to anyone on Earth with your phone or PC

    {speaker.firstName} {speaker.lastName}
    Donn Lee
    What is Bitcoin? Mining? How do I get and send bitcoin? This lively session provides an intro to the digital currency and the technologies that make it work. Afterwards, you will be able to own bitcoin and send some to anyone on Earth in seconds.
    12:30 PM Saturday
    Room: Round Table
    Attending: 17  | Interested: 117

  • Angular 2 -- Components

    {speaker.firstName} {speaker.lastName}
    Marcus Stephan
    A demo how to build components in Angular 2. We will use ng CLI to create a new Angular project and Visual Studio Code to show the implementation details.
    12:30 PM Saturday
    Room: Fireside B
    Attending: 17  | Interested: 76

  • 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.
    12:30 PM Saturday
    Room: Fireside D
    Attending: 22  | Interested: 38

  • Women in Tech: Your Value Creation, Visibilty, and Growth

    What we’ll discuss in this session are tips and tools to increase the visibility of the value you create for your company and your teams, what you can do to grow yourself, and how you can create more career options.
    1:30 PM Saturday
    Room: Shoot The Breeze
    Attending: 6  | Interested: 35

  • What I wish people knew about C++

    {speaker.firstName} {speaker.lastName}
    Michael Klose
    C++11 basics, particularly move semantics, RAII, and pairing lambda functions with standard algorithms.
    1:30 PM Saturday
    Room: Fireside D
    Attending: 31  | Interested: 64

  • There Is No Such Thing as a Microservice!

    {speaker.firstName} {speaker.lastName}
    Chris Richardson
    What is architecture, why it matters and what exactly is the microservice architecture?
    1:30 PM Saturday
    Room: Town Square C
    Attending: 29  | Interested: 147

  • Roomba meets Watson - get familiar with the Voice of AI

    Working with IoT and Voice UI. Ask your Roomba to do things for you like "check the weather", or "get the latest hacker news". Let's see what else you are going to hack with this platform powered by Watson and Raspberry Pi
    1:30 PM Saturday
    Room: Town Square A
    Attending: 1  | Interested: 27

  • Need of DevOps in the Enterprise

    Hardcore facts on DevOps and how it's valuable to Enterprise
    1:30 PM Saturday
    Room: Rendezvous
    Attending: 6  | Interested: 37

  • Istio: service mesh for all

    Google, IBM, and Lyft created the Istio "Service-Mesh" codifying years of experience and best practices managing microservices. Learn about the Istio "Service-Mesh", how it can enable you to transition to micoservices, and how you can get involved.
    1:30 PM Saturday
    Room: Chin Wagger
    Attending: 6  | Interested: 21

  • Intro to Map and Location APIs

    {speaker.firstName} {speaker.lastName}
    Richard Suselbeck
    In this session you will learn to use map and location APIs to help your applications and devices find their way using location technology.
    1:30 PM Saturday
    Room: Town Square B
    Attending: 19  | Interested: 59

  • Goodbye VMs - Hello Docker

    {speaker.firstName} {speaker.lastName}
    Joe Brinkman
    In this session I'll show you how to migrate existing web applications to Docker. We'll use DNN (DotNetNuke) to show how easy it is to use Docker for building and deploying applications.
    1:30 PM Saturday
    Room: Fireside C
    Attending: 49  | Interested: 172

  • Cracking the Coding Interview

    Programmer & best-selling author of Cracking the Coding Interview presents a technical talk on how coding interviews work and how to do well on them. This will be a deeply technical talk covering data structures and algorithms.
    1:30 PM Saturday
    Room: Fireside B
    Attending: 80  | Interested: 178

  • Building Solutions with the Microsoft Dial

    {speaker.firstName} {speaker.lastName}
    Daren May
    Microsoft Dial is an innovative extension to interact with apps, and the API is far more straight-forward than you might expect.
    1:30 PM Saturday
    Room: Round Table
    Attending: 5  | Interested: 11

  • A Math-Free Introduction to Neural Networks

    Have you ever tried learning about Neural Networks but are allergic to dense equations? This is the talk for you! Learn the concepts behind neural networks with nothing more complicated than addition and multiplication.
    1:30 PM Saturday
    Room: Fireside A
    Attending: 75  | Interested: 171

  • Using Twilio and .NET to Save the World... One Text at a Time

    .NET + Twilio + Hopefully funny stories ~ a great time
    3:00 PM Saturday
    Room: Town Square A
    Attending: 4  | Interested: 12

  • Securing Your Containers

    In this session we will be covering security automation, and we will discuss security strategies that can be implemented for CAPS (Chef, Ansible, Puppet, Salt) and Docker and how you can implement encryption easily without causing bottlenecks.
    3:00 PM Saturday
    Room: Shoot The Breeze
    Attending: 11  | Interested: 48

  • Roomba meets Watson - get familiar with the Voice of AI LAB

    Working with IoT and Voice UI. Ask your Roomba to do things for you like "check the weather", or "get the latest hacker news". Let's see what else you are going to hack with this platform powered by Watson and Raspberry Pi
    3:00 PM Saturday
    Room: Rendezvous
    Attending: 17  | Interested: 34

  • Modern Intermediate Template Techniques

    {speaker.firstName} {speaker.lastName}
    Jon Kalb
    You know the basics of templates and you are ready for more. This talk will add a half dozen template-based techniques to your C++ development toolbox. You don’t have to be a wizard to learn or use these techniques—you’ll just look like you are.
    3:00 PM Saturday
    Room: Fireside C
    Attending: 19  | Interested: 32

  • Light up your app with the Composition API

    {speaker.firstName} {speaker.lastName}
    Daren May
    Managed developers now have direct access to the native graphics subsystem in Windows. enabling complex designs to be realized without compromising performance. But how? Leave this session with the confidence to build incredible apps.
    3:00 PM Saturday
    Room: Chin Wagger
    Attending: 5  | Interested: 20

  • Lean Startup for Engineers

    {speaker.firstName} {speaker.lastName}
    Mark Abramson
    Discover your customer and find out what they will pay for! We'll show you how in this session to define your customer and discover what their true problem is.
    3:00 PM Saturday
    Room: Fireside D
    Attending: 22  | Interested: 109

  • Introduction to GPGPU and ManyCore Systems Programming

    {speaker.firstName} {speaker.lastName}
    Tim Child
    An overview the of capabilities and programming languages of GPU's
    3:00 PM Saturday
    Room: Round Table
    Attending: 13  | Interested: 34

  • Hiring Coders with Whiteboard Interviews and Other Questions

    Tech companies are infamous for their whiteboard interviews. Learn best practices for doing these at your company -- or even if you should. Engineer and best-selling author will discuss interview styles and what works.
    3:00 PM Saturday
    Room: Town Square B
    Attending: 65  | Interested: 158

  • Full Stack Development with JavaScript and NoSQL

    {speaker.firstName} {speaker.lastName}
    Nic Raboy
    Learn how to build full stack applications using various JavaScript technologies such as Node.js and Angular.
    3:00 PM Saturday
    Room: Town Square C
    Attending: 57  | Interested: 141

  • Containers Your Way

    Just thinking about Containers? Figuring out where the fit in the cloud ecosystem? Completely unsure of how you should use them? Learn the different ways you can use containers today and find out how to quickly get started.
    3:00 PM Saturday
    Room: Fireside A
    Attending: 38  | Interested: 104

  • Clean Code – The Art of Decoupling

    {speaker.firstName} {speaker.lastName}
    Theo Jungeblut
    We will dive into why decoupling is so crucial and what design patterns. We start by reviewing the basics of Inversion of Control (IOC) and Dependency Injection (DI) and will move into Micro Services reviewing different ways of achieving decoupling.
    3:00 PM Saturday
    Room: Fireside B
    Attending: 31  | Interested: 86

  • Tuning Kafka Pipelines

    Learn from real-world examples of performance tuning truly global Kafka pipelines.
    4:00 PM Saturday
    Room: Fireside A
    Attending: 27  | Interested: 61

  • The Functional Programming Converter project

    {speaker.firstName} {speaker.lastName}
    Amir Barylko
    Join us in our session where we will show you examples of alternative paradigms and teach you how to convert your existing code into a functional programming language.
    4:00 PM Saturday
    Room: Fireside C
    Attending: 19  | Interested: 78

  • Rock Your .NET Core Best Practices

    {speaker.firstName} {speaker.lastName}
    David McCarter
    In this sessions, you will learn how to apply .NET Framework best practices to .NET Core.
    4:00 PM Saturday
    Room: Round Table
    Attending: 21  | Interested: 65

  • Recursion and DP for coding interviews

    {speaker.firstName} {speaker.lastName}
    Soham Mehta
    In this session, we'll patiently walk through some Recursion and DP problems, until time permits.
    4:00 PM Saturday
    Room: Town Square A
    Attending: 55  | Interested: 137

  • Extending Components in Angular

    {speaker.firstName} {speaker.lastName}
    Troy Taylor
    We will create and modify an Angular project to extend the functionality of components.
    4:00 PM Saturday
    Room: Shoot The Breeze
    Attending: 10  | Interested: 35

  • Business Networking Pickup Lines for Developers

    {speaker.firstName} {speaker.lastName}
    David Spark
    In this workshop everyone will learn professional networking engagement techniques. Stand up, make in-person cold connections, find *the* person in the room you need to talk to, and qualify a person for a potential business relationship.
    4:00 PM Saturday
    Room: Town Square B
    Attending: 18  | Interested: 74

  • Build Chrome Extensions using React/Webpack

    {speaker.firstName} {speaker.lastName}
    Guy Vider
    Chrome extensions are like apps for your desktop. They are extremely useful, yet very easy to build. In this session we'll create a Chrome extension together, using JavaScript ES6, React, and Webpack.
    4:00 PM Saturday
    Room: Fireside B
    Attending: 24  | Interested: 93

  • Better Numeric Types in C++

    This talk introduces a number library, CNL, which improves on the integers that C++ provides. It will also be valuable to anyone who wants a better grasp on how to use integers safely and effectively.
    4:00 PM Saturday
    Room: Rendezvous
    Attending: 16  | Interested: 33

  • Azure Functions

    {speaker.firstName} {speaker.lastName}
    Robin Shahan
    Azure Functions is a serverless compute service. In this session, I'll discuss them, and show how to create them. I'll also talk about Event Grid and show how to use it with Functions.
    4:00 PM Saturday
    Room: Fireside D
    Attending: 18  | Interested: 29

  • Artificial Intelligence for everyone, even you

    {speaker.firstName} {speaker.lastName}
    Jerry Nixon
    We've made it. Science fiction is now science fact. In this session, let's look at the approach of this new age and how to make the most with the skills you already have.
    4:00 PM Saturday
    Room: Town Square C
    Attending: 37  | Interested: 62

  • Living on the IOT Edge (Developing Sensor Application for the Cloud Edge)

    {speaker.firstName} {speaker.lastName}
    Steve Mylroie
    This session discuss the development of low power log life sensors which are to designed to be deploy at the edge of the code in order to feed data to Big data and machine learning system residing on platforms like Azure, AWS
    5:00 PM Saturday
    Room: Fireside C
    Attending: 17  | Interested: 43

  • Introduction to Spring Boot

    A complete beginners introduction to Spring Boot, from Pieter Humphrey on the Spring Team. A familiarity with Java is required. Familiarity with older Spring Framework versions 3.x or earlier is great but not required).
    5:00 PM Saturday
    Room: Town Square B
    Attending: 28  | Interested: 30

  • GitOps: operations by pull-request

    In this talk, Ilya will describe how Weaveworks team manages apps in production on Kubernetes.
    5:00 PM Saturday
    Room: Round Table
    Attending: 4  | Interested: 27

  • Forward-Thinking Continuous Integration and Delivery Pipeline

    {speaker.firstName} {speaker.lastName}
    Mohit Goenka
    Building the technology powering the best consumer email inbox in the world is no easy task. When you start on such a journey, it is important to consider how to deliver such an experience to the users.
    5:00 PM Saturday
    Room: Fireside A
    Attending: 23  | Interested: 53

  • Enterprise Blockchain with Microsoft Azure

    Learn how to deploy enterprise blockchain solution on Azure, understand Microsoft Cloud-specific constructs to enable next-generation blockchain solutions (cryptlets), and glance into the future of blockchain on Azure.
    5:00 PM Saturday
    Room: Town Square C
    Attending: 31  | Interested: 43

  • dynamic_cast From Scratch

    Join Arthur O'Dwyer on a tour of the C++ object model, from simple structs to multiple and virtual inheritance; covering virtual method calls, vtables, RTTI, and the uses of the `final` qualifier.
    5:00 PM Saturday
    Room: Fireside B
    Attending: 22  | Interested: 29

  • Dive into Bots

    {speaker.firstName} {speaker.lastName}
    Doris Chen
    This session explores bot capabilities, design patterns, knowledge based bots, handling user actions, how bots interact with websites/apps, and how hand off to human bot works. Bot demo, and code sample will be illustrated throughout the session.
    5:00 PM Saturday
    Room: Town Square A
    Attending: 51  | Interested: 92

  • Deep Dive: Oracle MySQL Cloud Service

    You will learn how MySQL on oracle public Cloud and the features
    5:00 PM Saturday
    Room: Fireside D
    Attending: 6  | Interested: 14

  • TypeScript in Action

    {speaker.firstName} {speaker.lastName}
    Doris Chen
    TypeScript is used to build key frameworks like Angular. How TypeScript leverages features from the current and future of JavaScript will be illustrated. TypeScript 2.x, support for Angular, React, Node and type system, will be demonstrated.
    9:00 AM Sunday
    Room: Fireside D
    Attending: 21  | Interested: 78

  • The Data Science Process

    {speaker.firstName} {speaker.lastName}
    Antony Ross
    This session will provide a clear overview of the data science process. We will discuss framing an idea or data problem as an effective question, exploring and modeling the data to answer the question, and effectively communicating the insights.
    9:00 AM Sunday
    Room: Fireside A
    Attending: 50  | Interested: 147

  • Machine Learning Intro for Anyone and Everyone

    {speaker.firstName} {speaker.lastName}
    Raju Shreewastava
    Demystify the world of Machine Learning in a simple and fun way so that everyone can understand and use Machine learning. Including a Hands-on demo using Azure Machine Learning
    9:00 AM Sunday
    Room: Rendezvous
    Attending: 14  | Interested: 32

  • iOS: The Best Parts

    To set our understanding of native iOS development we dive into how to build real world apps. We then introduce iOS development by reviewing the Apple resources: “A Swift (4.0) Tour” using Playgrounds and “Start Developing iOS Apps (Swift)”.
    9:00 AM Sunday
    Room: Town Square A
    Attending: 13  | Interested: 53

  • Design Patterns with Kotlin

    Kotlin looks great but do you feel like suddenly loosing all your coding skills and wisdom? Let's visit the Gang of Four Design Patterns and implement them on Kotlin using IntelliJ's native Kotlin support.
    9:00 AM Sunday
    Room: Town Square B
    Attending: 19  | Interested: 63

  • Build an Alexa skill with .NET Core and AWS Lambda

    Learn how to build an Amazon Alexa (Echo) skill using .NET Core, and deploy it to AWS Lambda!
    9:00 AM Sunday
    Room: Fireside C
    Attending: 19  | Interested: 55

  • Brief history of JavaScript Modules

    {speaker.firstName} {speaker.lastName}
    Sungyeol Choi
    Brief introduction to JavaScript modules and JavaScript tools for modules.
    9:00 AM Sunday
    Room: Round Table
    Attending: 12  | Interested: 47

  • BlockChain: Learn to implement Blockchain

    {speaker.firstName} {speaker.lastName}
    Gautam Gupta
    Build a BlockChain App from scratch. Learn the fundamentals of BlockChain technology.
    9:00 AM Sunday
    Room: Fireside B
    Attending: 38  | Interested: 103

  • Agile Appetizer

    {speaker.firstName} {speaker.lastName}
    Andrew Webster
    Lost the appetite for Agile approaches? Never had the appetite? Don't actually know what "Agile" is all about? Perfect! Here's a quick appetizer to get you to that point of going "Oh, yum! More please!"
    9:00 AM Sunday
    Room: Town Square C
    Attending: 23  | Interested: 57

  • The Node.js Event Loop: Not So Single Threaded

    {speaker.firstName} {speaker.lastName}
    Bryan Hughes
    Come learn about the relationship between the threading, asynchronous function calls, the Node.js Event Loop, and performance.
    10:15 AM Sunday
    Room: Town Square B
    Attending: 33  | Interested: 79

  • No Folders: A fast, flexible, long-term way to think and work in one place

    {speaker.firstName} {speaker.lastName}
    Ben Foden
    Imagine: No Folders! No Meetings! No Email! No Managers! Or at least a lot less... I'm talking about a new way to organize ideas and information rooted in wiki methodology but with flexible real-time editing and automatic, cumulative context.
    10:15 AM Sunday
    Room: Fireside D
    Attending: 12  | Interested: 57

  • Microsoft, Linux, Open Source, Cloud + DevOps

    {speaker.firstName} {speaker.lastName}
    Jessica Deen
    Microsoft has made significant contributions to the Open Source community. In this session, I will teach you how you can use these open source tools in your dev environment to implement DevOps best practices in your pipeline.
    10:15 AM Sunday
    Room: Rendezvous
    Attending: 9  | Interested: 51

  • Linear interpolations using SQL window functions

    {speaker.firstName} {speaker.lastName}
    Ami Levin
    Join Ami Levin for some pure T-SQL coding challenges fun! You'll take apart common programming challenges that are typically hard to solve using conventional means.
    10:15 AM Sunday
    Room: Shoot The Breeze
    Attending: 7  | Interested: 33

  • JWTs Aren't So Great

    In this talk, Randall will walk you through web authentication from the ground up, explaining how it works both with and without JWTs. Along the way you’ll learn why JWTs aren’t as great as you might hear, and better ways to speed up web apps.
    10:15 AM Sunday
    Room: Fireside B
    Attending: 20  | Interested: 37

  • Instant Mobile Web: An Accelerated Mobile Pages primer

    In 2016, mobile internet usage exceeded desktop for the first time! With over 50% of users on mobile, is your web app optimized for them? Let’s learn about Accelerated Mobile Pages, how AMP address mobile web challenges, and build a valid AMP page.
    10:15 AM Sunday
    Room: Fireside C
    Attending: 16  | Interested: 62

  • 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.
    10:15 AM Sunday
    Room: Town Square C
    Attending: 64  | Interested: 191

  • Engage your customer using cognitive analytics in IBM Watson Explorer

    Come, learn and expand your knowledge in the growing field of cognitive content analytics. As an attendee you will be downloading and installing the latest Watson explorer product on your laptop and create a content mining application.
    10:15 AM Sunday
    Room: Town Square A
    Attending: 13  | Interested: 24

  • Dream Teams: Making Your Dream (Team) Come True

    {speaker.firstName} {speaker.lastName}
    Ron Lichty
    What differentiates high performance teams? What makes it a dream team? What’s our role–and what’s the role of our leaders–in crafting culture that supports emergence of dream teams? What can we each do–what must we do–to be part of a dream team?
    10:15 AM Sunday
    Room: Round Table
    Attending: 26  | Interested: 64

  • Container and Kubernetes networking 101

    {speaker.firstName} {speaker.lastName}
    Arun Sriraman
    With the gaining popularity of DevOps and the container eco-system, this talk will focus on the "networking" fundamentals of both docker containers & Kubernetes. Learn how basic networking works and how to debug the most common issues.
    10:15 AM Sunday
    Room: Fireside A
    Attending: 33  | Interested: 66

  • Zero Configuration Networking

    {speaker.firstName} {speaker.lastName}
    Zafar Shahid
    If you have an electric lamp, you can plug it in any electric socket and it is expected to work. Can we think the same way for computers? YES, we can do it with Zero Conf networking. It makes devices talk to each other without DHCP or DNS server.
    11:15 AM Sunday
    Room: Shoot The Breeze
    Attending: 5  | Interested: 36

  • Team Scaling Ninja

    {speaker.firstName} {speaker.lastName}
    Robert Oliver
    Self-organize your multi-team development and take it to the next level and become a team scaling Ninja!
    11:15 AM Sunday
    Room: Round Table
    Attending: 11  | Interested: 41

  • Lockdown: a SHOCKING security primer for web developers

    {speaker.firstName} {speaker.lastName}
    Mike North
    Security is an increasingly important part of building modern web applications, but it often falls victim to pressures of deadlines. In this course, we'll get hands on, from attacking/defending standpoints, and learn how to keep the baddies out.
    11:15 AM Sunday
    Room: Town Square C
    Attending: 41  | Interested: 109

  • Learn To Build A Website with Golang

    {speaker.firstName} {speaker.lastName}
    Todd McLeod
    In this session, you will learn how to build a web server in Go and will see how to program routes to handle requests and serve responses.
    11:15 AM Sunday
    Room: Fireside A
    Attending: 33  | Interested: 110

  • How to Write Code Others Won’t Hate

    Always code as if the person maintaining your code will be a violent psychopath who knows where you live." In this talk we explore a variety of practical ways to improve your code and application design to make the lives of your engineers, DevOps, and PMs jobs easier.
    11:15 AM Sunday
    Room: Town Square B
    Attending: 41  | Interested: 105

  • Engage your customer using cognitive analytics in IBM Watson Explorer LAB

    Come, learn and expand your knowledge in the growing field of cognitive content analytics. As an attendee you will be downloading and installing the latest Watson explorer product on your laptop and create a content mining application.
    11:15 AM Sunday
    Room: Rendezvous
    Attending: 8  | Interested: 26

  • Creating an AWS Lambda Function with Kotlin

    {speaker.firstName} {speaker.lastName}
    Troy Miles
    In this session, we will create a lambda service on AWS using Kotlin. Along the way, we will learn what a makes Kotlin an excellent replacement for Java and how simple it is to construct an AWS Lambda function.
    11:15 AM Sunday
    Room: Fireside D
    Attending: 12  | Interested: 78

  • Complete CI/CD Pipeline to Microsoft Azure with Docker using Jenkins

    {speaker.firstName} {speaker.lastName}
    Jessica Deen
    We will review an open source CD/CI tool, Jenkins, and show how to use it in conjunction with Microsoft’s Cloud platform, Microsoft Azure, & Docker Swarm.
    11:15 AM Sunday
    Room: Fireside B
    Attending: 15  | Interested: 33

  • Bots are the new enterprise apps.

    {speaker.firstName} {speaker.lastName}
    Daniel Egan
    Let you users interact with systems in the communication channels they prefer (Facebook, Slack, Kik, Skype, email, sms) in one integrated solution. In this session we will show you how to utilize the BotFramework to build bots for your enterprise
    11:15 AM Sunday
    Room: Fireside C
    Attending: 27  | Interested: 74

  • Blockchain App UX Capture & Replay

    Blockchain mobile apps are becoming another major innovation trend to solve FinTech problems we're facing today.
    11:15 AM Sunday
    Room: Town Square A
    Attending: 15  | Interested: 27

  • Your User Stories Are Too Big!

    {speaker.firstName} {speaker.lastName}
    Cathy Simpson
    A common problem for scrum teams is user stories that are too big. When a user story is too big, it is harder to understand, estimate, and complete successfully. In this session, come get hands-on experience splitting stories with 4 proven methods.
    1:00 PM Sunday
    Room: Round Table
    Attending: 20  | Interested: 71

  • Where did I leave my (primary) Keys???

    {speaker.firstName} {speaker.lastName}
    Ami Levin
    Ever wondered why so many tables have ID fields used as primary keys? Is it a 'design pattern', or an unfortunate misunderstanding that got rooted? If you have never gave it a second thought - this session is for you...
    1:00 PM Sunday
    Room: Town Square B
    Attending: 9  | Interested: 46

  • The Psychology of Developer Tool Un-usability

    This is *not* a talk on proper UX design. What this talk will cover is what goes wrong cognitively (i.e. in the brain) when we try to design our own tools.
    1:00 PM Sunday
    Room: Shoot The Breeze
    Attending: 12  | Interested: 47

  • Re-Engineering your career into Technical Product Management

    {speaker.firstName} {speaker.lastName}
    Claudia Galvan
    Are you considering Technical Product Management as your next career step? This session will discuss career development into this discipline and the basic skills and strategies needed to successfully transition into this new role.
    1:00 PM Sunday
    Room: Rendezvous
    Attending: 20  | Interested: 93

  • Microservice Architecture using 12-factor on AWS

    {speaker.firstName} {speaker.lastName}
    Asif Khan
    In this talk, Asif will discuss the microservices architecture and highlight key architectural patterns such as 12-factor, CI/CD, Service Discovery, Secrets management and Blue-Green Deployments.
    1:00 PM Sunday
    Room: Fireside B
    Attending: 30  | Interested: 102

  • It takes an open source village to raise a robot

    Learn how an open source community has raised a robot powered by a Raspberry Pi and taught it to listen to and understand natural language, emotions, speak and see.
    1:00 PM Sunday
    Room: Town Square A
    Attending: 10  | Interested: 36

  • gRPC Crash Course: Simple Microservices in Java

    {speaker.firstName} {speaker.lastName}
    Ryan Michela
    gRPC is a new high-performance, open source RPC framework built on top of Protocol Buffers and HTTP/2. In this session, Ryan Michela gives you an introduction to gRPC and its capabilities will live coding a simple IRC style chat system using gRPC.
    1:00 PM Sunday
    Room: Fireside C
    Attending: 14  | Interested: 79

  • Android Architecture & Material components with Kotlin.

    This talk will cover Android Architectural Components (Room, Lifecycle-aware components, ViewModels and LiveData). After building a clear understanding of the components we will explain how they work together to form a robust reference architecture.
    1:00 PM Sunday
    Room: Fireside D
    Attending: 13  | Interested: 68

  • A Machine Learning Primer

    {speaker.firstName} {speaker.lastName}
    Antony Ross
    This session will provide a high-level non-intimidating overview of machine learning. We’ll demystify 6-8 common algorithms. There will be very little math and no coding. The goal is for everyone to become conversant with machine learning.
    1:00 PM Sunday
    Room: Town Square C
    Attending: 97  | Interested: 219

  • Statistics and Linear Algebra basics for Machine Learning

    Understand the basic concepts of statistics and linear algebra for machine learning
    2:00 PM Sunday
    Room: Fireside A
    Attending: 45  | Interested: 180

  • Rock Your Code Quality

    {speaker.firstName} {speaker.lastName}
    David McCarter
    Code quality starts with you, the developer. If you are writing your first app or have been through the battle field many times trying to improve code quality within your team, this session is for you.
    2:00 PM Sunday
    Room: Town Square B
    Attending: 18  | Interested: 37

  • Modern HTML5 UI for desktop and embedded apps

    {speaker.firstName} {speaker.lastName}
    Tom Becker
    How to create a modern HTML5 user interface and integrate it into a compiled desktop or embedded application. The example is a C# .NET application with an Angular UI, but the architectural concepts can be applied to other languages and frameworks.
    2:00 PM Sunday
    Room: Town Square A
    Attending: 27  | Interested: 91

  • 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.
    2:00 PM Sunday
    Room: Chin Wagger
    Attending: 11  | Interested: 91

  • It takes an open source village to raise a robot LAB

    Learn how an open source community has raised a robot powered by a Raspberry Pi and taught it to listen to and understand natural language, emotions, speak and see.
    2:00 PM Sunday
    Room: Fireside D
    Attending: 11  | Interested: 30

  • Introduction To The Lean Definition Process

    {speaker.firstName} {speaker.lastName}
    Cindy Solomon
    {speaker.firstName} {speaker.lastName}
    Malcolm Knapp
    The Lean Definition Process provides an approach to uncovering the tangible 360 degree view of the full product to be built by leveraging the various points of view across all the new product touch points.
    2:00 PM Sunday
    Room: Rendezvous
    Attending: 7  | Interested: 57

  • Diving into Deep Learning

    A fast-paced intro to Deep Learning concepts, such as Neural Networks, backprop, activation functions, CNNs, and RNNs. We'll look at some code samples in TensorFlow, Keras, Angular, and Android, and then wrap up with a book raffle of recent books.
    2:00 PM Sunday
    Room: Town Square C
    Attending: 58  | Interested: 232

  • Bitcoin Blockchain - New Money

    Blockchain has enabled birth of widely used cryptocurrency. Come to the session to learn all about money and how new money is changing financial markets. You will see live demos, code and learn how to write new apps.
    2:00 PM Sunday
    Room: Fireside C
    Attending: 18  | Interested: 74

  • Your Vertical Intranet – When OOTB is Out of the Question

    {speaker.firstName} {speaker.lastName}
    Ramona Maxwell
    The SharePoint Patterns and Practices (PnP) Deployment engine allows us to create repeatable builds of customized client portals. How can you utilize this for industry specific portals hosted in SharePoint 2016 and SharePoint Online?
    3:00 PM Sunday
    Room: Round Table
    Attending: 3  | Interested: 12

  • Using Apache Spark To Determine Whether San Francisco Restaurants Are Clean

    Apache Spark is a powerful and popular data processing engine due to its speed, ease of use, and flexibility. This session will demonstrate some of Spark's advanced features through the analysis San Francisco Restaurant inspection data.
    3:00 PM Sunday
    Room: Town Square C
    Attending: 44  | Interested: 113

  • The Internet of Things, and Why it is the Future

    I will be talking about the future of interconnected technology; The Internet of Things. I will cover the concepts, the way that our society has shaped technology around interconnectivity, and how technology will change to accommodate IOT.
    3:00 PM Sunday
    Room: Fireside C
    Attending: 22  | Interested: 101

  • Swagger and Open API Specifications (OAS)

    Discussion about Open API Specification for REST based APIs.
    3:00 PM Sunday
    Room: Fireside A
    Attending: 20  | Interested: 35

  • Sketch App 101 for Engineers

    Want to be able to jump into Sketch App and easily collaborate with the Designers on your team? This session will give you the basic working knowledge of this powerful design tool.
    3:00 PM Sunday
    Room: Fireside B
    Attending: 16  | Interested: 60

  • Regular Expressions, To Match Or Not, That is the Question

    {speaker.firstName} {speaker.lastName}
    Peter Thoeny
    A regular expression (regex for short) is a powerful language to describe a search pattern to analyze and modify text. This talk teaches you how to read, construct and use simple to complex regular expressions.
    3:00 PM Sunday
    Room: Town Square A
    Attending: 33  | Interested: 103

  • Passwords on a Phone

    {speaker.firstName} {speaker.lastName}
    Sam Bowne
    Android apps by Safeway, Kroger, Walgreens, and many others store passwords locally, which is dangerous and unnecessary. I'll demonstrate how to reverse their worthless encryption methods. I notified them but they ignored me.
    3:00 PM Sunday
    Room: Town Square B
    Attending: 23  | Interested: 67

  • Near Field Communication (NFC) Technology as a Tutoring Tool

    Identity of un-powered NFC tags are used to select the instructional content, which is pronounced (audio-visually) when an active, powered, reader antenna is brought into the proximity of un-powered NFC tags.
    3:00 PM Sunday
    Room: Fireside D
    Attending: 5  | Interested: 49

  • Extending Enterprise Applications to Mobile Interfaces

    The agenda.. 3 Enterprise Mobile App - Use-case The need for a Mobile Backend MBaaS – Oracle Mobile Cloud Service Understanding Mobile Clients Oracle JavaScript Extension Toolkit Code and Demo
    3:00 PM Sunday
    Room: Rendezvous
    Attending: 3  | Interested: 18

Silicon Valley Code Camp 2017 PayPal Town Hall

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