Tracks
Silicon Valley Code Camp has chosen a few subject areas that have been organized into tracks. These tracks are designed and scheduled so that if you have a specific interest in the track theme you can attend all the sessions associated with that track in an order that makes sense with minimal overlap. Tracks are always of the highest quality content and are organized by a track lead, typically from one of our top sponsors. This does not mean that there are not other sessions in the same theme as the track, but those other sessions may overlap.
- Situational Decision Making in a VUCA world! Know what to do when you don't know what to do! Understand what works works where and why. 9:15 AM Sunday Chin Wagger
- Intro to Test-Driven Development A platform-agnostic intro to Test-Driven Development (TDD) 10:45 AM Sunday Town Square C
- Improve Quality and Joy: Agile XP Dojos Work Learn about a six-week Agile XP Dojo enabling teams to discover ways to improve quality, sustainability, and team happiness with the help of extreme programming. 12:45 PM Sunday Fireside C
- Critical Agile Practices, Nuanced Techniques 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. 2:15 PM Sunday Town Square B
- What to expect from your Agile Coach, and what they should expect from you What purpose does an Agile Coach serve? Do we need a coach, or are we ready for one? This seminar will discuss in an Agile way why a team would hire an Agile Coach, and what the Agile Coach will do for them, and what's needed for effective coaching. 3:30 PM Sunday Fireside C
- 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. 11:00 AM Saturday Round Table
- Introduction to Machine Learning and Artificial Intelligence 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. 2:15 PM Saturday Town Square A
- DonkeyCar® - Build and Program an Autonomous Vehicle DonkeyCar, https://www.donkeycar.com/, is a free, open source framework for self-driving scale cars. Come and learn how build, program, train and race a self-driving scale car. 12:45 PM Sunday Town Square A
- Learn to use Artificial Intelligence for Personalization Artificial Intelligence for Personalization implementation 12:45 PM Sunday Rendezvous
- Easy Path to Machine Learning 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. 2:15 PM Sunday Town Square A
- 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. 3:30 PM Sunday Town Square B
- A Gentle Intro to Reactive Java Programming and Systems As Java is an object-oriented language that inherently supports the imperative programming style, asynchronicity presents a challenge that can turn the code into nightmare. Reactive programming and systems are new ways to handle the complexity. 9:30 AM Saturday Fireside A
- 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. 11:00 AM Saturday Town Square B
- Speed, Modernize, Revitalize: Reaching the Cloud Native World. This session will show how open source tools can be used to greatly accelerate and simplify the development and deployment of cloud-native microservices. 1:00 PM Saturday Fireside C
- Introduction to Kubernetes and OpenShift In this session, David will give an overview of modern application development and deployment through containers and Kubernetes, and how Red Hat OpenShift enables containerized, orchestrated microservices. 2:15 PM Saturday Fireside A
- How to Grow Your Career Through Open Source This session is to show developers how to grow their career through Open Source. Through the "open" contribution, there are options for you to build your credibility to correspond to business needs. 3:45 PM Saturday Town Square A
- Developing for the Modern Mainframe This talk will explore some of the modern, open source tools from the Open Mainframe Project, including APIs, shells, GUIs, and automation tooling for z/OS. It will also discuss the native Linux support on the IBM LinuxONE series of mainframes. 3:45 PM Saturday Chin Wagger
- 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. 5:00 PM Saturday Fireside A
- 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. 9:15 AM Sunday Fireside A
- Encrypt This! How to Encrypt Enterprise Data at Scale Encrypting enterprise data is easier said than done. Learn about the technology that makes it possible to easily encrypt everything without any application changes. 10:45 AM Sunday Shoot The Breeze
- Serverless Swift - for Effective Backend as a Service What exactly is Serverless - and the OpenWhisk Open Source Apache project? Get an intro into serverless technologies in the Mobile-Backend-as-a-Service (MBaaS) context and learn why startups and enterprises are so excited about using it. 10:45 AM Sunday Fireside B
- Let’s Get Ready to Rumble - Kubernetes Vs. Red Hat OpenShift In this session you will learn what are the differences and pros and cons using Kubernetes vs Red Hat OpenShift. Join Marek Sadowski and Dave Nugent as they debate each other on Kubernetes vs Red Hat OpenShift. 2:15 PM Sunday Fireside A
In this track you will learn from hiring mangers and tech leads at top tier tech companies, about how to prepare very effectively to crack challenging technical interviews and get life-changing compensation.
Whether you are just starting out your career, or you are above 40, or if you are in engineering management, or anywhere in between, you will learn a lot about making positively life-changing career moves.
Interview Kickstart is an innovative career upleveling service which runs multiple classroom courses (online and on-site) led by tech leads and hiring managers at FAANG companies. They have been around for 5 years and have 2000+ alumni all over the US!
- How to Defy Ageism in Software Engineering If you are nearing 40 or over 40, it may not be as easy to find your next role. This session will help you think through various options and plan ahead. 1:00 PM Saturday Town Square C
- Panel Discussion With FAANG Engineering Hiring Managers Join a candid and exciting panel discussion of FAANG hiring managers on hiring practices and what they are looking for in a candidate. Come with your best questions, and receive direct answers from horse's mouth! This is going to be a ton of fun. 2:15 PM Saturday Town Square B
- Engineering Management Interviews If you are an Engineering Manager or you're just curious about mgmt, then this session is for you. Interview Kickstart will go in-depth into what interviewers, especially at top companies, look for in an EM interview. And how to prepare for those! 3:45 PM Saturday Fireside B
- How to Switch Your Technical Domain There is no need to be stuck in a certain technical domain if you don't like it. Learn tips and tricks from engineers who have switched their domains. 5:00 PM Saturday Fireside B
- Graphs for Technical Interviews If Graphs are a bit challenging for you, then you don't want to miss this session. Interview Kickstart coaches will make Graphs much easier for you than before, so that you can confidently start solving Graphs' problems! 9:15 AM Sunday Town Square B
- The Million Dollar Resume: A Workshop Bring your resume and a pen/cil. Or a computer fully charged. In this workshop, Interview Kickstart coaches will help you make a solid resume. One that you can be proud of! 10:45 AM Sunday Fireside D
- 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. 9:30 AM Saturday Town Square C
- What's It Take to Be a (Good!) Manager? Managing programmers is hard! Becoming a successful manager requires a drastic change of focus. 11:00 AM Saturday Town Square C
- Applied Wisdom for the Emotionally Intelligent Manager 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. 1:00 PM Saturday Fireside B
- The Science of Programmer Motivation In this age of sky-high salaries, outrageous benefits, and ever-changing technology we would be wise to pause and ask, “What motivates programmers to work, grow, and stay?” 2:15 PM Saturday Fireside B
- 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. 3:45 PM Saturday Fireside A
- Q&A Panel with Engineering Managers How do I handle an unreasonable boss? What if I don't trust my team to deliver good code? How can I improve your team's attitude about agile? Why do I have so many bugs??? 5:00 PM Saturday Town Square B
- React Is Your Friend: A Gentle Intro to the React Library Where React has been and where it's going, an in-depth look at the React library. 9:30 AM Saturday Town Square B
- Navigating the React Ecosystem Let’s walk through the tools that surround React and learn which you should prioritize learning first. 11:00 AM Saturday Fireside A
- Managing State in React Functionally with React Hooks Understand the basics of React's four basic Hooks (useState, useEffect, useContext and useReducer). 1:00 PM Saturday Town Square B
- Visualizing Real-time Interactive Financial Data Charts Using React Native Trading cryptocurrencies professionally can require visualizing vast amounts of data in the form of candle charts, depth charts, and order books. This talk is about how to build these high performance real-time interactive charts with React Native. 2:15 PM Saturday Fireside D
- STAR Apps: Design Systems, TypeScript, Apollo GraphQL, and React 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. 3:45 PM Saturday Fireside D
- The Web Got so Good You Can Build a Startup in 1 Day 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. 5:00 PM Saturday Town Square A
The Samsung Galaxy Watch Series has jump started the possibilities for practical applications in real life scenarios. Various applications such as customizing watch faces, integrating mobile/wearable payments, monitor health, and even play games are possible on the wearable. Whether you’re a seasoned developer or have no dev experience, kick start your journey by learning how easy it is to make a watch face with the Galaxy Watch Designer then work your way up to develop Galaxy apps and services. For more information visit https://program.developer.samsung.com/
- Intro to Smart Watches Development and Design Learn how to develop and design apps for wearable devices, and reach a new global audience of smart watches’ users. 2:15 PM Saturday Fireside C
- Create Your First Wearable Application with Tizen Using your existing web technology skills, learn how to use Tizen Studio to develop a wearable web app, and bring your apps to millions of global users. 3:45 PM Saturday Fireside C