Login
Silicon Valley Code Camp

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.

0 sessions out of 0 match your criteria.

ACID Transactions with MongoDB

Nuri Halperin
Nuri Halperin
  
ACID transactions are not always necessary in a document-oriented database. But if you do need them, Mongo now supports them! I'll show you how ACID transactions work in Mongo, and what it implies for your data design.

Add Some Spark to Your Data Processing Pipeline

Andrew Karcher
Andrew Karcher
  
Azure Databricks is an Apache Spark-based analytics platform optimized for the Microsoft Azure cloud services platform. This session will cover the basics of Azure Databricks, how to start developing applications within Azure Databricks.

AI and ML for Everyone

  
Demystify the world of Artifical Intelligence and Machine Learning in a simple and fun way so that everyone can understand and use Machine learning. Including a Hands-on demo using Machine Learning.

Applied Wisdom for the Emotionally Intelligent Manager

Eric Braun
Eric Braun
  
In this section we will present key characteristics that allow emotionally intelligent leadership to emerge. We will also describe some practices that you can immediately use to increase your emotional intelligence.

Building a Scheduling Web App Easily with Bryntum Component Suite.

  
Learn how to add a mega-component like a Gantt chart to any React web app.

Building Better Sprint Plans

Michael Krasowski
Michael Krasowski
  
If you are challenged with creating rapid, solid sprint plans or struggling with mid-sprint issues, then this course is for you. After completing this course, you will have the skills and knowledge of how to execute and deliver quality sprint plans.

Building Distributed Teams

  
Practical advice and considerations for how to identify, build, and grow a distributed team. The talk will cover issues like considerations for identifying a location, recruiting and building a team, effective and efficient communication channels, and ensuring remote offices are set up for success.

Building Reliable and Resilient Services

  
Talk about architectural patterns to make your services and distributed systems more resilient and reliable

C# Real World Best Practices

Tom Becker
Tom Becker
  
This talk covers the essential C# best practices you need: memory management, properties, error handling, and exception-safe code.

Critical Agile Practices, Nuanced Techniques

Ron Lichty
Ron Lichty
  
Five techniques that can make our teamwork and our teams dramatically more effective. The nuances I almost never see teams doing (and that have made my teams much more effective) that I coach all my teams in.

Cubes, Hexagons and More: Understanding the Microservices Through Shapes

Chris Richardson
Chris Richardson
  
Learn microservice architecture essentials through visual metaphors.

Data Center automation at NVIDIA using Pipeline as Code

Gopi Vadlamudi
Gopi Vadlamudi
  
Bringing CICD principles and practices into DC operations helps to efficiently manage DC resources i.e. from network devices setup to container platform to application deployment. This also helps in scaling DC to thousands of servers reliably.

Deep Learning's Most Dangerous Vulnerability: Adversarial Attacks

  
In this session, Luba Gloukhova will survey the various forms of adversarial attacks against neural networks that have emerged, and the state of the art methods for defense.

Deploy deep learning models as a web microservice in minutes

  
Seamlessly serve state-of-the-art deep learning models as web microservices in minutes and create an application around it without having prior deep learning experience.

Developing Cross-platform applications using Flutter (Web, Android and iOS)

Priyanka Tyagi
Priyanka Tyagi
  
Flutter is an open-source mobile application platform developed by Google. In this talk, we'll see how a cross-platform landing page can be designed and implemented using Flutter for Android, iOS and Web.

DevOps and IoT

David Evans
David Evans
  
Can DevOps apply to IoT devices? Over the course of 9 years and 3 hardware platforms, we tried just that and increased our cadence by a factor of 20x. We learned a ton along the way with some unexpected wins, which I'd like to share in this talk.

Easy path to machine learning

Wesley Chun
Wesley Chun
  
Developers today are creating insightful tools like never before with machine learning. However, not everyone has the background to jump straight into scikit-learn or TensorFlow. In this session, learn how to access Google's pretrained models by API.

Engineering scalable CICD pipelines using Jenkins and Pipeline Libraries

  
I plan to discuss the fundamentals of CICD, Jenkins pipeline libraries, examples for easy customization/extensibility across hundreds of services. Best practices and learnings doing this across hundreds of services and multiple teams will be shared

GDPR and Privacy Around the World

Claudia Galvan
Claudia Galvan
  
The process to manage privacy around the world impacts software development as well as business processes. This talk will provide a high-level overview of managing privacy in global products.

Getting Started with The Go Programming Language ( golang )

Todd McLeod
Todd McLeod
  
Go is a modern language that easily uses multiple cores, easily implements concurrency, easily works in distributed environments, and easily allows the programmer to write programs - build applications that scale and go fast.

GraphQL with Scala

  
GraphQL promises to simplify client-server communication. Used correctly, it can provide a clean and performant way to communicate. This talk will explore what we learned from that adoption focusing on both server-side and client-side aspects.

Hands On Cybersecurity

  
This is a hands-on session, you'll need to bring a computer with internet access in order to participate. We'll do CTFs and in order to find the flags you'll need to expose and use a different vulnerabilities to hack a fake-website.

How to successfully Open Source a project

Carsten Jacobsen
Carsten Jacobsen
  
Both individuals and companies can benefit greatly from open sourcing projects. In this talk, Carsten Jacobsen, Open Source Developer Advocate at Uber, talks about how to successfully open source a project.

IBM Blockchain Platform and VS Code: Globalizing the world of Supply Chain

  
In this session we will begin by looking at VS Code and the brand new cloud-based IBM Blockchain Platform to see how we develop Blockchain apps for Supply Chain. We'll also look at some other up-and coming dev tools.

Immortal database cluster architecture

  
A resilient, MySQL database next-gen architectural solution using open source software(using Orchestrator, Consul & HAProxy/ProxySQL).

Intro to Test-Driven Development

Jon Reid
Jon Reid
  
A platform-agnostic intro to Test-Driven Development (TDD)

Introduction to Machine Learning and Artificial Intelligence

Antony Ross
Antony Ross
  
This will be a non-intimidating introduction to machine learning. We'll talk about what it is, how machines learn, and why it has become so important. We’ll also discuss Artificial Intelligence and machine learning’s role in AI.

iOS: The Best Parts

  
This session will cover native iOS development with the best architecture, design patterns, libraries, components, tools, tips, tricks and new features from WWDC 2019.

Knowing Linux and Docker Security for Kubernetes Security

  
Dockerized applications are on rise with Kubernetes as orchastartor. In this session, let us learn how Linux/Docker security principles power Kubernetes Security. Live demos will make concepts clear and session highly interactive.

Landing a job at sought after companies like Google and Facebook?

Ash Murthy
Ash Murthy
  
Strategies to get noticed by recruiters at top tech companies and prepare for coding interviews, including an overview of challenging topics like time complexity, recursion and dynamic programming.

Learn To Build A Website with Golang

Todd McLeod
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.

Learn to use Artificial Intelligence for Personalization

Gautam Gupta
Gautam Gupta
  
Artificial Intelligence for Personalization implementation

Machine Learning for iOS

  
Learning how to create your own machine learning models with Turi Create and converting those models to Core ML models and apply them to iOS applications.

Managing State in React Functionally with React Hooks

Eric Bishard
Eric Bishard
  
Understand the basics of React's four basic Hooks (useState, useEffect, useContext and useReducer).

Master Dynamic Programming

  
Dynamic programming (DP) problems are interesting and at the same time challenging to solve. This session walks attendees through a sequence of steps to come up with a brute force solution and then transition to an optimized solution.

MicroServices - Real World Application

Way.com Inc
Way.com Inc
  
This session will describe how Microservices is used in the real world.

MongoDB Introduction

Nuri Halperin
Nuri Halperin
  
MongoDB doesn't use tables, rows, or fixed schema. How does it work? This session will show you! Cutting through the rumors, legends, and myths this gentle introduction explains what this database is, what it isn't, and why.

MySQL HA with InnoDB Cluster

  
MySQL HA with InnoDB Cluster and automated fail-over

Navigating the React Ecosystem

Ben Ilegbodu
Ben Ilegbodu
  
Let’s walk through the tools that surround React and learn which you should prioritize learning first.

Real-ish Time Predictive Analytics with Spark Structured Streaming

  
Understanding your data is key to actually being able to learn from the potentially massive amounts of data you are storing every single day. Learn how to learn from your data and build a streaming spark application.

Refactoring to Async

Llewellyn Falco
Llewellyn Falco
  
In this C# demo, we will go through a step by step guide to turn normal code into asynchronous code.

SciFi Comes Alive on Mobile

  
Could we say science fiction is paving the way for the future scientist? We start by looking at the link between imagination and reality by exploring how Med Apps, AR and AI went from science fiction to running on mobile.

Secure Your Bottom Line: The Forgotten Cyber Battleground

Adam Sbeta
Adam Sbeta
  
Cyber criminals are after everybody big and small. Protect your innovations and underlying computers and infrastructure you use in your business. Learn best practices to keep your data, operations and innovations safe from cyber criminals.

Securing Kafka at Paypal with 500 Billion Messages a Day

  
This session will talk about the Kafka security which includes: Kafka Authentication; Kafka Authorization; Zookeeper Security; Kafka Quotas; Performance

Situational Decision Making in a VUCA world!

Andrew Webster
Andrew Webster
  
Know what to do when you don't know what to do! Understand what works works where and why.

STAR Apps: Design Systems, TypeScript, Apollo GraphQL, and React

Shawn Wang
Shawn Wang
  
A new front-end stack is emerging, with one theme - constraints that scale. They involve building Design Systems and TypeScript for consistency, Apollo GraphQL, and server- or statically-rendered React.

Systems software for cloud server platforms

  
An overview of system software development for developing server platforms used in cloud

Taming Complex Webapps with Scala and React

Kavita Laddad
Kavita Laddad
  
In this talk, we will examine how we used Scala.js with React including custom hooks to maximize code reuse, isomorphic implementation of algorithms to run the same code on servers and clients, and use of memoization to ensure a responsive UI.

Technical Coaching Toolbox

Llewellyn Falco
Llewellyn Falco
  
I has been traveling the world as a technical agile coach for over a decade and have developed a structured approach for creating lasting change for his teams. In this session I'll teach the six most powerful practices from this approach.

Tekton: Building in Kubernetes

  
Intro to Tekton, and how to use it to deploy services across a Kubernetes cluster.

The Algorand Blockchain - Decentralized and for Developers

  
Algorand is a new blockchain built on a Permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate. This protocol finalizes transactions quick & offers true decentralization

The Blockchain You Never Knew

  
Back again this year and this time focusing on how to help you create a new business on top of the Blockchain. This will not be a session on ICO's or Tokens, rather economically feasible businesses that can be built right now and sold to the public.

The History of JSON

  
Session Details Will Be Coming Later. Expect something on JavaScript and likely related to his new book "How JavaScript Works". Check back for details here.

The Web Got so Good You Can Build a Startup in 1 Day

Swizec Teller
Swizec Teller
  
10 years ago, building for the web was pretty hard. Nowadays you can conceptualize and launch a product in 1 day. React for the webapp, a UI kit for design, Gatsby to make it fast, GraphQL for data, Serverless for the backend. This is the future.

Time Management for Engineering Managers

  
Time management is a constant challenge for all EMs. I will share tips, tactics, and strategies to get things. Topics include planning your day, time boxing, emails, calendar management, to-do lists, and effective meetings.

Top 10 Ways to Scale Your Website with Redis

  
Redis has 10 different data structures plus Redis Modules. In this talk, Dave will give at least 1 example of how to use each data structure to scale your website.

Top three use cases for Serverless with Examples

  
You will learn what serverless is and the top three use cases for this technology including creating APIs, microservices and event driven programming. We will look at key concepts and example code.

Understanding the real value of Open Source with nopCommerce

John Baluka
John Baluka
  
This is a fast paced walk-through of the nopCommerce architecture and source code. More importantly, you will discover the many ways to get involved with any other open source software to better your career and life.

Unit Testing

Andrew Champagne
Andrew Champagne
  
I'll talk about Unit testing. The benefits, how to get started, how to get a team who doesn't know anything about unit testing to start doing it, how to introduce unit testing into a code base that doesn't have any unit testing.

Using Kubernetes for Machine Learning Frameworks

Arun Gupta
Arun Gupta
  
This talk will explain why and how Kubernetes is well suited for Machine Learing, deploying your ML models in production and setting up visualization tools like TensorBoard for monitoring. Specifically it will show how to setup a variety of open source machine learning frameworks such as TensorFlow, Apache MXNet and Pytorch on a Kubernetes cluster. The attendees will learn distributed training, massaging and inference phases of setting up a Machine Learning framework on Kubernetes.

What's It Take to Be a (Good!) Manager?

Ron Lichty
Ron Lichty
  
Managing programmers is hard! Becoming a successful manager requires a drastic change of focus.