Silicon Valley Code Camp : October 1 & 2, 2016
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
Productive TypeScript and React with WebStorm
Angular 2’s summer rollout is generating tremendous interest, with a major emphasis on tooling via TypeScript. In this session, we look at how an advanced IDE like WebStorm can put this tooling to work.A Machine Learning Primer
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.A math-free introduction to Neural Networks
Have you ever wanted to learn about the tech that powers Google but are allergic to dense equations? This is the talk for you! Learn how to build your own neural network with nothing more than addition & multiplication.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 PowerShell in the Real World
Everyone loves the PowerShell one liner. But how do you manage 31,407 one liners?Amazing new features in JavaScript
Learn about the new features in EcmaScript 2015 like Scoping, structuring/destructuring, arrow functions, generators, iterators, symbols, proxies and promises.Android Architecture, A Better Way
See how using MVP with Interactors can help make your Android app more resilient, flexible and easier to maintain, not to mention test. It's worth the effort.Angular 2 101: The Adventure Continues
Join me on an adventure through the basics of Angular 2.Angular 2 First Look
What is Angular 2? What can it do? Where is it going? Get insights and encouragement from an Angular insider.Apple & Google Native Mobile Development
We will creating a simple native app in both Apple Swift/iOS Xcode and Google Java/Android Studio. Then we will compare and contracts the development environment and App Stores.Azure enabled IOT with IOT Hub, Win10 IOT Core, Raspberry Pi3, C#.net & WUP
There is a lot of excitement these days around creating connected devices. Maker community is fastest growing communities around the world today. Boards like the Raspberry Pi, Intel Edison, Beaglebone Black and more make it possible... read moreAzure from the Command Line
Managing your cloud without taking your hands off the keyboard Web portals for managing your enterprise (or hobby) cloud services is cute, but when it's time to get real work done, there's nothing like a command line.Azure Management from any platform: Linux, OS X, and Windows
Learn how to manage Azure from any platform using PowerShell Core. We will break down the entire deployment process, cover how to manage your source control and create/edit JSON templates you can then use for deployments.Azure Storage Security
How to keep your data in Azure Storage secure, even if it's your own iTunes libraryBe a Better Interviewer: How to Interview Like Google (or not)-But Better!
Be a better interviewer: make candidates happier, raise the bar, create a consistent process, and avoid rejecting good candidates or hiring bad ones. We'll discuss multiple interview styles so you can interview like Google (or not)-but better!Beautiful REST+JSON APIs with Ion
Creating a really clean and intuitive REST + JSON API is no easy task. You have to worry about resources, collections of resources, pagination, query parameters, links to other resources, search, which HTTP Methods to use, HTTP Caching, security, and more! And you have to make sure it lasts and doesn't break clients as you add features over time.Break the: "IF You Build it They Will Come" - facade
In this session Author, Speaker and Digital & Mobile marketing strategist Kevin Steineman will cover the biggest mistakes most developers make when launching their app, how to avoid them, and what to do instead.Build Cross Platform Mobile Apps for iOS & Android with Xamarin & MvvmCross
This session will show you how to get started building native apps for iOS and Android using Xamarin, MvvmCross, .Net and C#.Build Your First Loopback API with NodeJS
Build your first Loopback API using Cloudant database in NodeJSBuild Your Own Website Using HTML and CSS
This session is an intro to building a website for 5th graders and older. We will use HTML and CSS. All attendees must download Sublime Text or Notepad++ depending on whether they have a Mac or P.C. respectively.Building a Java-based RESTful Service and Running It in a Docker Container
Step by step building a Java-based RESTful application and deploying it as a container and running inside of a Mesosphere DCOS cluster hosted in Azure.Building a Real Time Recommendation Engine with Neo4j
Build a graph based real time recommendation engine using Neo4j graph database.Building an iOS app using Swift
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 your own game.Building Bots with Watson Conversation
In this lab you take a low code approach as you drag and drop your user intents and dialog nodes for a chat bot through the IBM Watson Conversation dashboard.Building Bots with Watson Conversation (Repeat)
In this lab you take a low code approach as you drag and drop your user intents and dialog nodes for a chat bot through the IBM Watson Conversation dashboard.Building Serverless Microservices
In this talk we’ll explore how two revolutionary ideas come together: Microservice architectures that help you organize your backend into individually deployable units, and implementing those services in a functional way using AWS Lambda.Building the Matrix: Your First VR App
Virtual reality is here - and it's never been easier to start building 3D applications. In this session, we'll cover the basics of building a VR application and the types of devices that are available today.C++ GUI library & Documenting Source Code: CopperSpice & DoxyPress
GUI library using modern C++, why document source code, how to document code using DoxyPress.Caching web requests with Cacheonix Java Web cache
This session provides best practices for using open source Cacheonix Web cache in Java-based web applications. You will learn how to configure Cacheonix, select content that is right for caching and how to pick cache sizes and expiration.Choose the Right Concurrency Model in .NET
Riccardo Terrell, is a Senior Software Architect at Microsoft who is passionate about functional programming. He believes in polyglot programming as a mechanism for finding the right tool for the job.Clean Code I - Best Practices
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.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.Code Reviews: The #1 Way to Improve Code Quality
Code Reviews are the #1 way to improve code quality according to a 2016 survey by Smart Bear Software. This session will show you how to do effective code reviews.Comparison of Javascript (MV*) frameworks
Have you worked with JavaScript frameworks like Angular, React, Aurelia and other single page app frameworks?Concurrency is child's play! (Powerful, Naïve, and full of "Oops!")
Humans are notoriously bad multi-taskers. Computers, it turns out, are not much better... When implementing concurrency, some concepts that are easy to get wrong. These issues creep up anywhere from multi-threading to large distributed systems.Concurring the Last IOT mile
This session will be focused of wireless technologies suitable for use in connecting IOT sensor devices to cloud based analytical services. The session will include both a technology review and working code examplesConnecting Your Things to the Cloud with Watson IoT Platform
This workshop takes you through the Internet of Things platform and connecting devices through a central hub for managing events in a multitude of programming languages.Cordova GoogleMaps plugin for iOS and Android
Cordova Google Maps plugin for iOS and Android is one of the most popular plugin for Apache Cordova (aka. PhoneGap). Using this plugin, you can create a map application easily!Cracking the Coding Interview
What's the deal with the coding interviews at companies like Google and Facebook? Learn what these companies really want, what CS topics you do and don't need to know, and strategies to solve their tough coding and algorithm problems.Create an App using MIT's App Inventor!
Learn to make your very own app about your favorite animals with little to no coding experience! View your app in real time on any Android device and become familiar with MIT's easy-to-use App Inventor.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 DemandCrunching through big data with MBrace, Azure and F#
In this talk, we will introduce MBrace.io, an open-source and free engine for scalable cloud programming. Using MBrace, you can work in your beloved familiar scripting environment, and easily execute C# or F# code on a cluster of machines on Azure.Ctrl+Z for Git: How to undo (almost) anything
At some point you or someone on your team will make a mistake. It’s a question of when, not if. Now you need to know, how exactly do you undo that snafu? In this talk Tobiah Zarlez will get you back to work like nothing bad ever happened.Deconstructing JSON for ARM Templates
This session will break down the parts of the template used to deploy servers in Azure, include the JSON template, the parameters file, dependencies and loop resource creation. GitHub to manage your source control and deploy to Azure with PowerShell.Defeat the Zombies with Java
Work with the other zombie exterminators in the lab to push back the undead. To fight off the zombies we will give you a Raspberry Pi, touchscreen, Java, and some Oracle Clouds.Demystifying Databases with Platform-Independent Schema
Starting from a conceptual perspective, explore the patterns of platform-independent database design. This session will show you how thinking about records as physical objects illuminates the meaning of complicated queries.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 engineering agility.Deploy Your First Cloud Foundry App
In this session, I will give a step-by-step walk-through of how to develop a data-driven node.js web application for Cloud Foundry and deploy it into IBM Bluemix or Pivotal Web Services.Developing Microservices with Aggregates
Learn how to Domain-Driven design aggregates to design modular business logic that can be partitioned into microservices.Developing performant desktop and mobile applications with Azure Storage
Learn how easy it is to build desktop and mobile applications that leverage a high scale Microsoft Azure Storage service.Docker Container Lifecycles – Problem or Opportunity?
Building robust CI/CD pipelines with Docker is hard. Harder than it should be. In this talk we'll review why and what we can do about it.Does Message-Market Fit Trump Product-Market Fit?
Beyond Product-Market Fit, products must find Message Market Fit. This session explores the 3 phases of Message-Market Fit and why they matter to buyers.Draw your Favorite Animal with JavaScript
Kids will be introduced to basic coding through creative drawings and fun animations in JavaScript. Grade 3 and above. Bring your laptop and your parent’s Gmail account to explore the world of creativity.Early Idea Evaluation Tools
How to evaluate idea and make business model out of it.Elastic Search: Speeding up your applications
Learn how to use ElasticSearch to create fast, responsive applications either via client-side Javascript frameworks like Angular or server-side frameworks like .NET.Entry Point Node
A total noobs guide to Node.js. Node.js is taking the world by storm and developers can no longer afford to avoid it. Nor should you want to! Writing JavaScript went from ugh to awesome thanks to things like ES6 and TypeScript.Extreme ‘Fake It Till You Make It’
1 Red - 1 Green - 40 Refactors Refactoring is the step that let’s us tease apart the logic of our code. ‘Fake it till you make it’ allows for us to evolve an emergent solution to complex problems. this is usually glossed but not in this sessionFizzBuzz with Scratch Programming
In the kid-friendly Scratch programming environment, attendees will be introduced to parts of the FizzBuzz programming challenge, vitally important to freshman-level computer classes and job interviews.From 0 to Developer
How you can become a junior developer in just 3 weeks using awesome frameworks like Ember.js and Angular.js.From Dull to Dazzling: How Visualization enhances data comprehension
This session explores the overall visual concepts that make data easier to grasp. Do you know the best way to show data to your users, so that the information is clear and understandable?From JavaScript to Android Developer - 0 to 60
In this talk we are going to learn the basics of android development and build a fully functional ToDo list app together from scratch.Fun and Games with JavaScript+Processing
In this hands-on workshop, you will be introduced to the JS coding environment in Khan Academy to build fun animations and games in JavaScript and Processing. Guided self-paced challenges will be provided for both novice and intermediate coders.Fun with Robots (Session 1)
In this workshop, we will explore robotics using the ROBOTIS Play 600 robot. You will learn how to assemble them into one of the predefined pets or build your own custom robot creature.Fun with Robots (Session 2 - REPEAT Session don't sign up for both)
(REPEAT SESSION - Dont sign up for both) In this workshop, we will explore robotics using the ROBOTIS Play 600 robot. You will learn how to assemble them into one of the predefined pets or build your own custom robot creature.Functional Programming in JavaScript
Unlike most other programming languages, JavaScript straddles the line between imperative, object-oriented languages and functional ones. What if we programmed JavaScript functionally?Functional Sales Tax At Twilio
How we built sales tax at twilio using scala, functional programming, and AWSGet Rid of Your Web Site's Love Handles For Good
According to HTTPArchive.org the average web page is now larger than the original DOOM installation application. Today's obese web is leading to decreased user satisfaction, customer engagement and increased cost of ownership.Getting Started with Angular 2
This fast-paced session session starts with some differences between Angular1.x and Angular 2, and then delves into Angular 2. You'll learn how to combine SVG/D3 with Angular 2, and (if time permits) we'll look at how to use React Flux in Angular 2.Getting started with BASH on Windows 10
In this session we will cover some new features in Windows 10 and, more specifically, the addition of BASH on Ubuntu to the Windows offering. We will cover what it is and how it works on Windows, and ultimately how to get BASH up and running.Getting Started with Data Science
In this session you will learn how to get started with Data Science using common tools and libraries.Getting started with Deep Learning on Azure
This session will introduce Deep Learning, a Machine Learning approach behind many of the modern day intelligent applications. We will demonstrate Deep Learning through a solution to a real-world Computer Vision problem using Python on Azure.Getting Started with ReactJS
This fast-paced session examines ReactJS and its component-based architecture (we'll use ES6) along with code samples. Next we'll look at Flux, Relay, and GraphQL from Facebook. You'll see some fun examples of combining SVG/D3 with ReactJS.Go for Java Developers
For Java programmers, Go seems familiar in some ways, but very different in others. This session I'll go over the technical and philosophical differences and similarities. I'll assume you're a pretty fluent Java developer.Hacking Fitness with the Mean Stack
Learn the MEAN stack and IOT by exploring a fun project based on the waterrower. Learn Angular 2.0, NODE, MongoDB and IOT. Learn, have fun, and win prizes.Hello Android - An Introduction to Android App Development
From zero to your first Android App. There is a lot to take in, but this session will give an overview of what makes up an Android App and help get you running so that you at least know the right questions to ask when you try it on your own.Hello? Is it me you’re looking for… (Face and Voice Recognition)
Introducing Face and Voice Recognition with MS Cognitive ServicesHoloLens Development 101
This session is an introduction to the Microsoft HoloLens and how to use Unity to develop for it.Honeypots, Cybercompetitions, and Bug Bounties
When your site gets hacked, do you know what the attacker did? We use vulnerable servers and monitoring tools to examine attacks. Cybercompetitions and bug bounties keep us trained in the latest methods of attack and defense.How to Contribute Back to Open Source
My lessons learned on contributing to Open Source on a daily basis and how can you make this your habit too.How to Make a powerful App in 5 minutes for ANY group
Building an entire app is hard. We'll show you how to build a powerful app for a group of people using only basic HTML, Javascript, and CSS using the Bebo platform.How to send a secret message
Have you ever wanted to share a secret message with your friend, without anyone knowing the message? In this session, you will learn a few ways to share a secret message, and no one else will know the secret, even if they find your message!I Want to be a Maker Too!
Practical guide to becoming a Modern Maker I'm headlong into it, but I still remember the day I was bewildered by the terms and wondering how to get started. That’s what id like to do for you – introduce you to the Makers’ world!I'll Get Back to You: Task, Await, and Asynchronous Methods
There's a lot of confusion about async/await. So let's start with the basics and look at how we can consume asynchronous methods using Task and then see how the "await" operator can makes things easier for us.Identity as a Service - Modern Authentication with Azure
The key to modern applications is identity management. In this session, learn how to utilize the newly released Azure Active Directory B2C service to protect your web, native and mobile apps.IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces
Do you want code that's maintainable, extensible, and easily testable? If so, then C# interfaces are here to help. We’ll take a look at how we can use interfaces effectively in our code and explore why we want to use them.Internationalization at Startups
When startups start looking at additional revenue and growth opportunities, some look into expanding into international markets. There is an art of pivoting successfully into a global player, we will review the best practices in the industry.Intro to Game Development with Python
Students will learn how to use the Python library Pygame to create games and animations.Intro to NoSQL with Redis
In this talk, Dave Nielsen of Redis Labs, will share the 180+ functions and 8 data structures used by Redis developers to solve common scalability challenges.Introducing ClojureScript
Interested in functional programming and JavaScript? You'll learn the basics of ClojureScript, a functional language that compiles to JavaScript.Introduction to Arduino - Part 1
In this two part hands on workshop kids will be introduced to open source micro-controller Arduino and some basic concepts like circuits.Introduction to Arduino - Part 2
In this two part hands on workshop kids will be introduced to open source micro-controller Arduino and some basic concepts like circuits.Introduction to Big Data
This session will introduce Big Data and related technologies. It will cover the challenges and opportunities associated with Big Data. In addition, it will provide an overview of some of the popular Big Data related open-source technologies.Introduction to Flask (A Python Web Framework)
In this workshop we'll learn the basics of building with Flask. We'll install the necessary tools and libraries and build our first website with the popular Python web framework.Introduction to Python
In this 100 level Python course, we'll familiarize ourselves with one of the most popular programming languages in the world and learn effective techniques for building and sharing code.Introduction to Python – Beginners – Level 2
Pre-requisite: 6+ grader and MUST have taken “Introduction to Python – Beginners – Level 1” class or have previous programming knowledge in Python. This session is not for kids who have never programmed in Python before, recommended to take Level 1.Introduction to the Microsoft Bot Framework
Learn how to build and deploy a bot with the Microsoft Bot Framework.IoT Black Box
This session will be for beginner to advanced, it is a about how to do a Proof of Concept design of a “Black Box” robotic IoT base, and shorting out decisions on how to make your own, which microprocessor to use, which software, an where to start.Keys to Exceptional Product Team Performance
Have you experienced the thrill of being on a truly high-performing team? It’s too rare. Insights from thousands on product teams who participated in the Study of Product Team Performance. Take aways: where you can focus to take your team to awesome.Learning Go - Resources For New Go Programmers
Build Web Apps that easily scale to millions of individuals with Google’s Go language (Golang). You will leave with resources and code samples to start making all of your software and apps really go.…Leverage Social Data for Market Research and Growth
Social Data is Powerful. Learn how to make it work for you.Machine Learning Exposed!
This session provides an approachable overview of machine learning concepts, technologies, and use cases.Making your websites a little more accessible with Google Cloud Vision API
This session will teach you how to utilize the Google Cloud Vision API to make your websites more accessible by giving your images meaningful titles and alt texts.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.Mastering VSCode: Building your first extension
Come and learn some tips and tricks for using VSCode and see first-hand how to build and publish a VSCode extension.Microsoft Service Fabric for Developers
This is an introductory session targeted for developers of all traits, Full of demos • What are micro services, why should you care? • What is Microsoft Azure Service Fabric? how can you benefit from it? • Demos, Demos and more DemosMinecraft Hour of Code
Learn the basics of programming by assisting Alex or Steve through a Minecraft adventure. Drag and drop pieces of code based in Java Script to solve the puzzles. For ages 6+.Minecraft modding using Forge 1.8
Learn Java basics while playing Minecraft and develop interest in STEM in fun way!Minecraft modding using Forge 1.8 Session II
THIS SESSION IS CONTINUATION OF THE FIRST SESSION. ATTENDANCE IN FIRST WORKSHOP IS PREREQUISITE.Modularizing Features for Rapid Independent Deployment
This talk focuses on modularizing features for large scale web applications. The intent is to write applications in such a way that you can easily develop and deploy to production. Yahoo Mail, currently using this architecture, has daily deployments.MongoDB First Steps
MongoDB is an extremely popular document oriented database that is fast and scalable. This session will get you familiar with this unique database and arm you with the essential skills to start using Mongo to power your software applications.MongoDB in Production
This session will go over all recommended practices for a healthy MongoDB deployment. We will draw examples from my experience helping hundreds of customers run MongoDB in production.More Java Community Insider Secrets!
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.My First Website: Pokémon Go Make A Website
Learn the basics of HTML, CSS, and JavaScript to create a Pokémon themed website.OpenStack Docker Mesos Kubernetes: Who Can Fill the Gap of IaaS PaaS & SaaS
OpenStack Docker Mesos Kubernetes: Who Can Fill the Gap of IaaS PaaS & SaaS - Let's meet and talk soon!Overview and Roadmap of the .NET Platform
This session will help you get an understanding of the big .NET picture, where .NET Framework, .NET Core, and Xamarin fit in, where .NET is headed in the future, and how you can get started learning .NET & C# no matter what operating system you use.Overview of Azure Storage
In this talk, I'll give an overview of all the bits of Azure storage, including redundancy, types of storage, etc.Personal Finance 101 and Coding
This interdisciplinary course will combine finance and java coding and will introduce students to Finance and Programming.Practical Performance Tips and Tricks to Make Your HTML/JavaScript Faster
Doris will demonstrate performance tips/tricks that will help you to improve the performance of your apps and sites. The following will be discussed network requests, speed and responsiveness, optimizing media usage, and writing fast JavaScript.Practical Performance Tips to Make Your Cross Platform Mobile Apps Faster
Doris outlines what impacts native and hybrid mobile performance. Practical tips for building faster apps on DOM complexity, animation techniques, and memory management will be shared. Mobile performance diagnostic tools will also be demonstrated.Practice of Compliance Driven Protection for Sensitive Data
Let us learn best practices of how to protect sensitive data embedded in big data. Data flows point to pint, also rests. For compliance, businesses need to protect sensitive data, say payment card data, health care data etc.Predicting the Future with Machine Learning
This session will teach you how Machine Learning models that can predict the future are created.Programming and 3D printing using a O Watch Smartwatch Kit
Learn 3D printing and programming using a TheOWatch Smartwatch kit for kids.Programming in Python - level 1
This workshop teaches kids python programming with fun interactive programs with the basketball team warriors.Programming Pearls of Go - How to write fast, beautiful Go code
Go is a fast growing and powerful systems language. In this talk, I’ll present some handy design patterns for Go I call “pearls” that help you harness that power and build robust applications.Recursion and Dynamic Programming for technical interviews
In this session, we'll patiently walk through some Recursion and DP problems, until the time permits.Release Management with Team Services
Learn the fundamentals of Release Management, how it relates to DevOps.Rock Your Apps With => 10 Things You Probably Aren’t Doing
his session will go over 10+ things that I see developers not doing in their applications to make them robust, easily changed (feature, feature, future) and free from errors.Rock Your Development With A Real World Example (Part 1)
This session will demonstrate concepts in the first four parts of my series titled "Improving Code Quality... One Developer At A Time" with an real world app attendees will use during this session.Rock Your Development With A Real World Example (Part 2)
*** MAKE SURE TO ATTEND PART 1 *** This session will demonstrate concepts in the first four parts of my series titled "Improving Code Quality... One Developer At A Time" with an real world app attendees will use during this session.Running ASP.NET applications on the Google Cloud Platform
Learn to run an ASP.NET application written in C# on Google Compute Engine. Use Entity Framework, Google Cloud SQL, Datastore, Google Cloud Storage, and Google Pub/Sub to make your application reliable and scaleable.Scalability for Developers. Scaling to more than a billion hits a day.
Scaling for a social network might be easy. How do you you scale an eCommerce based business? Learn to scale websites and APIs in real world to more than a billion hits a day.Simplify Your Life with Your Own IBM Watson Personal Assistant
What if you had a personal assistant to deliver the timely and relevant information this for you? In this lab, you will build your own cognitive cloud app powered by IBM Watson to deliver news and weather customized for your preferences and location.So you want to be a data scientist?
You've seen the memo and heard the whispers...Want to learn how you can get started? Come find out what it takes to become a data scientist!So your mom always wanted you to be an architect
Highlights the techniques used by a software architect to analyze and design complex back office computer apps. Covers classifying objects and designing systems leveraging inheritance, polymorphism, encapsulation, reuse and design patterns.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.SQL Server Partitioning Basics: Treating Your Tables Like Legos
With partitioning, you can break a table down into smaller chunks. We’ll go over basic partitioning concepts and techniques and at the end you’ll have a firm understanding of how partitioning works.Star Wars: The Programmer Awakens
Star Wars may be science fiction, but it's getting closer to real life in this workshop. The company Sphero has made a real-life version of the BB-8 droid from the movie, and there is software available to program it.Streaming with Apache Storm
How can we solve practical streaming problems with Storm? What kind of streaming problems can be addressed with Storm?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 analyze the different forms of the collaborations and radically new products, that combine the best that two industries can offer.The 5 things you need to know about the Cognitive Era!
This session will explore the emerging world of cognitive computing via IBM Watson.The Future of Data Storage (Hint: It is Fast)
AppLovin is a leading mobile marketing platform that reaches over 2 billion consumers globally and processes 150 terabytes of data a day. Basil Shikin, VP of Engineering, will cover meeting this data challenge through applying a RAM-first approach.The nits and grits of Git - How Git really works
In this presentation we deep dive into the hidden internals of the Git distributed version control system to find out how they really work.The Perfect Micro-Manager
While micromanaging probably will get you short-term results, over time it has greater impacts on your team, organization, and yourself. Your productivity will diminish and you can’t accomplish important things.The Post Javascript Apocalypse
This talk speculates about the next language after JavaScript, and what to do in the mean time about some of the new features in ES6. There will be an emphasis on simplicity and quality. The web is cluttered and full of errors.The Psychology of Developer Tools Usability (and lack thereof)
Yes, developer tools are complex, requiring prior knowledge and training to use efficiently. But just because something is complex doesn't mean it can't be usable! Gain insights into the psychological considerations missing from many developer tools.The Seif Project Continued
This talk introduces Seif, an open source project that has the goal of transitioning the web into an application delivery system that will be safer, easier to use, and easier to develop for.The Service Industry enters the Connected Car
This session will review the state of the services industry and discuss how this is going to disrupt the way we have thought about the automobile dashboard.The T in TDD: Test, Types, Tales
Test-Driven Development is about writing a test first, then the code that satisfies the test. Or... is it? In this talk, I will examine how I used to code in C#, and how I write code in F# today, in a style I consider very much inspired by TDD.The Tale of 2 CLIs - Ember and Angular
Ember-CLI and Angular-CLI are necessities to web development.This talk will show you how easy it is to scaffold up both an ember and angular project in less than 30 minutes.Token Authentication in ASP.NET
Token authentication removes the burden of storing session state on the server. Want to make the switch to token authentication, but don’t know how? A what the heck is OAuth, anyway? Let's find out!Voice User Interface - Design & Development for Chatbots & IOT
In this session, you will learn the best practices to design & develop for Voice based applications, specificially: 1. Design UX for Voice Driven Applications for iOT and mobile 2. Learning about 4 different sdk's for developing voice based ui.Wackcoon Catching a predator with technology (node, IoT, Cog Services, git)
In this session, we will using Node.js, socket.io, Cog services vision api, to detect “critters” and shoot water at them. In addition, we will show you a really cool way to deploy to a raspberry pi using a git hook.Web Application Security for All
Web application security is very important and essential aspect of development these days. Learn how you can embed security and make your application secure by default in this session.Web Programming with Go
I am looking forward to sharing with you my passion for Go, along with the great repositories I have developed over the last two years to help people learn Web Development With Go.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?What's New in TypeScript?
This session covers some of the latest features of TypeScript, including future ECMAScript , support for Angular and React/JSX, and how it all comes together to make working and creating things in JavaScript more productive and fun with TypeScript.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.