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

30 sessions


IoT and JavaScript


Level: 100
Eric Floe

Complete IoT process integration using JavaScript

Read More...

Tags: JavaScript | IoT
Interested: 0


My Mentorship Journey: Finding Success through Trial and Error


William Getz

My kids and my brother have expressed an interest in programming. Join me as I share the ups and downs of our journey together, trying to provide them with guidance, help them to kindle their own passions. I know there are many facets to this task and I hope that my experiences can help anyone who is attempting to mentor someone else; be it a friend, relative, or co-worker. Through ... Read More...

Tags: story | mentorship | Learning
Interested: 1


SQL on Hadoop: Getting Started


Level: 100
Dustin Vannoy

Curious about how to get started with SQL on Hadoop? This session will cover basics to get you started and I'll share some tips we have learned at Pluralsight in the first year of our journey onto Hadoop as the central data hub for analytics.

Read More...

Tags: SQL | Hive | Hadoop
Interested: 4


Build distributed apps via AKKA Framework


Level: 100
armen donigian

So you're interested in building an app? What sort of issues do you need to think about if you're successful? Are there any patterns which can help you solve some difficult problems? Assumption, we want to write as little code as possible.

Read More...

Tags: Scala | distributed apps | akka
Interested: 4


Learn to build, evaluate & deploy your first Machine Learning Model


Level: 100
armen donigian

You like models? Who doesn't? Come check out how to build & train them to do what you want.

Read More...

Tag: data science
Interested: 3


Node Diggity, Node Doubt: Designing Lasting APIs With Confidence


Level: 300
David Aktary

One of the key uses for Node.js is building APIs that can be used and re-used by different clients over time.  In this talk, we'll look at how that can go right and how it can go very, very wrong.

Read More...

Tags: node.js | node | API
Interested: 4


Javascript unit testing with Jasmine


Level: 100
Hoanh Tran

If you're writting javascript and wonder how to repeatedly test it besides clicking around on the UI and observing at the log console, then this session maybe for you.  We will go over how to test a simple javascript module.  We will also discuss how to create mocks and spy.

Read More...

Tags: Unit Testing | JavaScript
Interested: 6


Android Wear - Your First Watch Face


David Whittaker | Ross Manges

Creating an interactive watch face for Android wear can be fun and rewarding!

Read More...

Tags: Wear | watch | Java | Android
Interested: 2


Introduction to AWS IoT


Level: 100
Dexter Baga

Explore the basics of Amazon Web Services IoT platform.

Read More...

Tags: IoT | AWS
Interested: 13


Don't Upgrade, Just Redeploy!


Level: 300
Paul Whitmer | Jim Counts

In the cloud you can stop wasting time patching and upgrading a dirty old server.  Instead you can just redeploy to a shiny new server.  Learn what happens under the hood when you stop treating your servers like pets, and start treating them like cattle. 

Read More...

Tags: devops | deployment | Cloud | AWS
Interested: 11


Get a Better Job!


Philip Yurchuk

The greatly condensed version of my career course for developers.

Read More...

Tags: Management | interviews | career
Interested: 13


Programmer Productivity


Philip Yurchuk

A firehose of tips and tricks for developer productivity.

Read More...

Tags: Productivity | Communication
Interested: 21


Soft Skills Every Software Developer Should Know


John Sonmez

<p>Technical skills are great, but they can only take you so far in your career. Top earning software engineers know the importance of focusing on soft skills and personal development to achieve high levels of success. In this no-fluff talk about soft skills, I'll give you 5 soft skills from my best selling book, "Soft Skills: The Software Developer's Life Manual"</p>

Read More...

Tag: Soft Skills
Interested: 12


Software Gardening


Level: 200
Craig Berntson

Software Gardening practices will change the way you develop. Experience what many attendees have said is the best session of the conference.

Read More...

Tags: Software Craftsmanship | Clean Code | Best Practices
Interested: 10


Branches and Merges are Bears, Oh My!


Level: 200
Craig Berntson

Branching is easy, Merging is hard. This session shows branching techniques and guidelines that make merging easier. No matter what version control system you use, there is something here for you.

Read More...

Tag: version control
Interested: 12


What it's like being a self-employed developer


Level: 100
Dustin Davis

Ever wish you could be your own boss? Want to make your own schedule and earn a lot of money doing what you do best? Let me tell you how that won't happen! 

Read More...

Tags: software development | self employment | money | employment | Dolla Dolla Bills Yall | Development | Contracting | consulting
Interested: 13


Röck Yoür .NET Coding Standards


Level: 100
David McCarter

This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about common coding mistakes, code style, application setup, writing better types and much, much more.

Read More...

Tags: VB.NET | Development | Code | Clean Code | C# | Best Practices | .NET
Interested: 13


Röck Yoür Cöde With Defensive Programming


Level: 200
David McCarter

This session brings writing better code to the next level. Do you enjoy receiving bug tickets from QA? Didn’t think you would, so this session will provide solid practices that I have been using for most of my programming career to check-in to source only rock solid code.

Read More...

Tags: VB.NET | developer | code quality | C# | Best Practices | .NET
Interested: 11


Röck Yoür Apps With => 10 Things You Probably Aren’t Doing


Level: 200
David McCarter

This 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. What are they? Well you will need to attend this session to find out.

Read More...

Tags: VB.NET | developer | C# | Best Practices | Application Development | .NET
Interested: 13


Röck Yoür Cöde With Visual Studio Add-ins


Level: 100
David McCarter

This session will focus on my must have Visual Studio add-ins and other tools that makes programming faster and easier (and makes you look like a Code Shark programmer).

Read More...

Tags: Visual Studio | Tools | Development
Interested: 11


Test your coding chops, win a Pi!


Stuart Zahn | Mike Roth

Come and chill in this interactive session where participants will be playing a mobile game that pits them against the room. We call this game TrueOrFalse! Sign into the network and start playing, compete for points by answering if a statement is true or false! Then stay after to see how we built this thing.

Read More...

Tags: rasppi | GOLang | game | docker
Interested: 11


Accidentally DevOps : Continuous Integration for the .NET Developer


Level: 300
Hattan Shobokshi

Are your production releases big and scary? They shouldn’t be! In this talk I’ll show you how to make releases easier and repeatable. We’ll look at how CI can surface issues faster. Then we'll set up a CI server, hook up a process to build and deploy to Azure with every checkin. I’ll show you all the tools you need to get started with CI on the .NET stack.
 
Read More...

Tags: devops | .NET
Interested: 15


Aurelia: Simple App Development on Every Platform


Level: 100
Prathap Kudupu

In this session Prathap Kudupu will introduce you to Aurelia, a next generation open source JavaScript framework for building apps on every platform

Read More...

Tags: mvc6 | ES2016 | ES2015 | Babel | Aurelia
Interested: 5


Beginning HoloLens Development


Level: 100
Michael Washington

Learn how to program for the Microsoft HoloLens. In this session we will cover how you can create applications for this exciting new technology even if you do not have an actual HoloLens.

Read More...

Tags: Unity3D | HoloLens
Interested: 9


Introduction to the Microsoft Bot Framework


Level: 200
Joe Mayo

Learn how the Microsoft Bot Framework can help you build a Conversational User Interface (CUI) and add intelligence to your bots. You'll learn how to manage state, write dialogs and FormFlow code with the Bot Builder SDK, and how to register your bot and use channels.

Read More...

Tags: bots | bot framework | AI
Interested: 15


Still like a boss: How to be indispensable to your team


Jeremy Cameron

Last year, we had a talk called "Like a boss" to talk about different leadership techniques you can use to maximize your leadership role regardless of your organizational role. This year, we are expanding on those techniques with all new strategies that will help you truly be the high contributor on your team, bringing innovation, passion and results into...

Read More...

Tag: leadership
Interested: 12


Modern architectures help us go faster


Jeremy Cameron

Would you like to supercharge your development practice?  This talk will help you understand what techniques you can put in place to greatly accelerate your process without sacrificing quality.  If you are a developer, these techniques can help you be the rock star on your team.  If you are a team leader, you can build a culture where your team is happy, p... Read More...

Tags: tech | strategy
Interested: 17


Exterminating technical debt


Jeremy Cameron

What is technical debt?  How is it measured and why does it matter?  In this session, you will learn some practical approaches to identify, categorize and eliminate technical debt.  We will also talk about strategies to get this work pri... Read More...

Tags: tech | strategy
Interested: 9


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

Tag: ASP.NET
Interested: 19


JavaScript Simplified: Closures, Prototypes, Promises, and more


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.  Take your JavaScript skills to next level!
Read More...

Tag: JavaScript
Interested: 22