Sessions

This page lists the sessions that have been submitted for the next SoCal Code Camp. Would you like to be a presenter? Please enter your sessions here. We hope you will offer sessions on topics that you are passionate about!


Login to add a session.
Sort by: Oldest | Newest | Alphabetical

18 sessions


Java DevOps - Fighting the good fight


Level: 100
Stephen Bhadran

In this talk I'll talk about how we at DealerTrack (a Cox Automotive company) do DevOps and how we evolved over time.You'll learn how to do DevOps in Java land, some of the tools involved and building a DevOps culture in your team.

 

Read More...

Tags: Java | devops
Interested: 0


What's New in ES 6


David Ford

Get up to speed on the latest verison of JavaScript, also know as ES 6 or ECMAScript 2015. 

Read More...

Tags: JavaScript | ES 6 | ECMAScript 2016
Interested: 2


Get a Better Job!


Level: 100
Philip Yurchuk

This is a greatly condensed version of Get a Better Developer Job!, my career course for developers. It leverages my 20 years as a developer, hiring manager, and most recently, technical recruiter.

Read More...

Tags: resumes | interviews | careers
Interested: 2


Programmer Productivity


Level: 100
Philip Yurchuk

Clear, actionable advice on how to become more productive as a programmer, both at he personal and team level. I'll cover principles, strategies, and tactics based on research and cognitive psychology. If it makes you more productive in other areas, that's not my fault :-)

Read More...

Tags: Productivity | Management
Interested: 4


Getting started with MEAN


Level: 200
Jimmy Muga

Intro to the mongo db, expressjs, angularjs 1.x, and Node JS stack. Along with best practices for starting your first application.

Read More...

Tags: NodeJs | node | Mongo | Mean | Angular
Interested: 0


TDD with Angular 2 & Jasmine


Level: 200
Troy Miles

Like its predecessor, Angular 2 is made to test. But how do we get started and when should we write our tests? In this session, we will explore test driven development with the popular Jasmine BDD framework and Angular 2. 
 
Read More...

Tags: TypeScript | TDD | JavaScript | jasmine | Dependency Injection | BDD
Interested: 3


Functional Programming in JavaScript


Level: 100
Troy Miles

Unlike other programming languages, JavaScript straddles the line between imperative, object-oriented languages and functional ones. It was originally designed to be a version of the Scheme language for the browser. Which begs the questions, what if we programmed JavaScript functionally?

Read More...

Tags: JavaScript | Functional Programming
Interested: 3


Functional Programming with Clojure


Level: 100
Troy Miles

What if you are doing everything wrong? What if it is possible to write faster, more robust programs without creating crazily complicated classes? With functional programming all this and more is possible. Instead of classes, functions are the core object, but not functions like you know them. Think of them as functions on steroid. Stronger and smarter than normal functions.

Read More...

Tags: JVM | Java | Functional Programming | clojure
Interested: 2


Rock Your Development With A Real World Example (Part 2)


Level: 300
David McCarter

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.

Read More...

Tags: Visual Studio | Tools | Development | Defensive Programming | code quality | Best Practices | Architecture | Application Development
Interested: 3


Rock Your Development With A Real World Example (Part 1)


Level: 300
David McCarter

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.

Read More...

Tags: Visual Studio | Tools | Development | Defensive Programming | code quality | Best Practices | Architecture | Application Development
Interested: 2


Rock Your Technical Interview (Part 2)


Level: 100
David McCarter

Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career? I’ve interviewed 100’s of software developers and will share my knowledge on how to survive, what we look for and even divulge some of the secrets we use during the process.

Read More...

Tags: Training | Microsoft .NET | Interview | Engineers | Developers | coaching | Career counseling | career | .NET
Interested: 2


Rock Your Technical Interview (Part 1)


Level: 100
David McCarter

Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career? I’ve interviewed 100’s of software developers and will share my knowledge on how to survive, what we look for and even divulge some of the secrets we use during the process.

Read More...

Tags: Training | Microsoft .NET | Interview | Engineers | Developers | coaching | Career counseling | career | .NET
Interested: 2


Creating a Facebook and a Skype Bot


Level: 200
Michael Washington

Using the Microsoft Bot Framework, you can easily create automated conversation Bots for Facebook Messenger and Skype.

Read More...

Tags: bots | botframework | AI
Interested: 2


Understanding the blockchain through Bitcoin


Ryan Milbourne

Developer focused session on what a blockchain is, and how Bitcoin uses it to secure its transactions. This is a bitcoin 101 talk for developers.  By the end of this talk you will have a basic understanding of cryptocurrencies that will dazzle and amaze your friends!

Read More...

Tag: bitcoin blockchain crypto currencies cryptoanarchy
Interested: 1


Introduction to the Microsoft Bot Framework


Level: 200
Joe Mayo

In this session, you'll see an overview of the Microsoft Bot Framework and learn how to create your own conversational user interface.

Read More...

Tags: bots | botframework | AI
Interested: 1


Accidentally DevOps : Continuous Integration for the .NET Developer


Level: 300
Hattan Shobokshi

Are your production releases scary? They shouldn’t be! In this talk I’ll show you how to make them easier and repeatable. We’ll look at how CI can surface issues faster, then set up a CI server. I’ll show you all the tools you need to get started with CI on the .NET stack. Including building and deploying to Azure.
Read More...

Tags: devops | .NET
Interested: 1


JavaScript Simplified: Closures, Prototypes, Promises, and more


Level: 100
Hattan Shobokshi

Interested in Advanced JavaScript topics? In this talk we’ll look at some fundamental JavaScript concepts including closures, promises and prototypal inheritance. These will be gently introduced with real world examples & lots of code. You will learn how to use these features and when it’s appropriate to. Take your JavaScript skills to next level!

Read More...

Tag: JavaScript
Interested: 4


ASP.NET Core Deep Dive


Hattan Shobokshi

We'll take a detailed look at the tools you need to build an asp.net core app.   We'll look at cross platform ability as well as new features in ASP.NET MVC Core This session will feature a lot of code samples and demos to help you get familiar with asp.net core and it's associated tools.
Read More...

Tags: ASP.NET | .NETCORE | .NET
Interested: 1