Silicon Valley Code Camp : October 3rd and 4th 2015

Oswald Campesato

iQuarkt
About Oswald
Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4 Masters and 2 Bachelors degrees. Previously he worked in South America, Italy, and the French Riviera, and he traveled to 70 countries around the world. He has worked from C/C++/Java developer to CTO, and currently working at SwiftBot. He's comfortable in 4 languages and trying to learn Japanese. He's a Series Editor for Mercury Learning and working on his 17th book.
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • AngularJS 1.x/2.x for Beginners

    3:30 PM Saturday   Room: Gullo II
    Are you wondering about what to learn in AngularJS? If so, welcome to a fast-paced session that introduces AngularJS 1.x/2.x (goodbye AtScript, hello TypeScript). You'll get insight to about what to learn in Angular 1.x versus Angular 2.0 (and the cluster of related technologies), and when it's advisable to learn about both, and also other technologies will help you learn AngularJS. The success of AngularJS is described as "a runaway locomotive", perhaps partly because AngularJS "plays well" with other toolkits/libraries (e.g., BackboneJS, D3.js, and Polymer for custom components). AngularJS 2.x is also part of the "MEAN" stack (bonus points if you know this acronym) for Web app development. At the same time, it's important to be aware of the criticism that AngularJS has received (not just "the good parts"), and how those issues are addressed in Angular2.x. We'll look at some AngularJS 2.x code samples using TypeScript (think classes, interfaces, and strongly typed variables), and some tips for writing AngularJS 2.x apps. This session is also helpful for the second session that delves into Web Components (and Polymer and more about AngularJS 2.x). If time permits, we can look at a fun example of using D3 in AngularJS, and AngularJS+SVG graphics on Google Glass (is that thing still alive???) We'll wrap up with a raffle of some recent books: a Python Pocket Primer, a D3.js Pocket Primer, and another upcoming book.

  • Web Components Ecosystem

    5:00 PM Saturday   Room: Gullo II
    This fast-paced session for beginners starts by describing the four technologies of Web Components, followed by an introduction to Polymer, which is a open source library from Google for creating custom Web Components. The first code sample shows you the main aspects of a simple Polymer-based application, followed by a code sample illustrates how to leverage Material Design in a Polymer-based application. We'll also look at a code sample that combines Polymer with other technologies, such as Firebase. Finally, you'll see some SVG-based graphics effects with Polymer, as well as the Github links with the code samples. We'll wrap up with a raffle of a Python Pocket Primer and a D3.js Pocket Primer.