Sessions RSS Feed

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!

Sort by: Oldest | Newest | Alphabetical
Quick and Easy Development with Node.js and Couchbase Server
Nic Raboy

Couchbase Server is the NoSQL document database for interactive applications. Node.js is the platform for building fast, scalable network applications. Just about everyone wants to build better responsive and more engaging experiences for their users quickly and easily, and we can help.

Read More...
Tags: WEB | NoSQL | node.js | couchbase
Interested: 0


Demystifying the Wizardry of Regular Expressions
Josiah Mory

So many developers see the words "Regular Expressions" and think of a string of crazy symbols. They are a valuable way of manipulating text and knowing the basics can lead to many practical uses that will often save many lines of code. 

Read More...
Tags: Regular Expressions | JavaScript
Interested: 2


Developing Mobile Apps that Work Offline
Level: 200
William Hoang

What happens when your mobile device does not have a network connection?  That device will have no content, no experience and the amazing application that you spent so much effort to build just simply will not work.

Read More...
Tag: Mobile
Interested: 1


What's New in Visual Studio 2015
Level: 200
Joe Mayo

In this session, you'll take a look at the new features of Visual Studio 2015.

Read More...
Tag: vs2015
Interested: 2


AAA: Android Push - Android Wear - Android Voice
Level: 200
Wolf Paulus
This session will introduce you to three of the hottest topics on mobile: 
Android Push Notifications, Android Wear (extends the Android platform to a new generation of devices), and Android Speech Recognition and Synthesis
Read More...
Tags: Speech Recognition | Push Notification | Mobile | Android Wear | Android
Interested: 3


Security in ASP.NET MVC Application
Level: 200
Abhi Jain

In this session, I will be discussing various security attacks in ASP.NET MVC applications and how to prevent them.

Read More...
Tags: MVC | ASP.NET
Interested: 4


Unit Testing Makes Me Faster: Convincing Your Boss, Your Co-Workers, and Yourself
Level: 200
Jeremy Clark

Bosses hate unit testing. They see it as code that doesn't contribute to the final product. But here's the truth: unit testing makes us faster. We'll look at specific examples of how unit tests save time in the development process.

Read More...
Tags: Testing | Best Practices
Interested: 4


DI Why? Getting a Grip on Dependency Injection
Level: 200
Jeremy Clark

What is Dependency Injection? And why would we want to use it? That's what we're here to answer. We'll start by looking at the problems caused by tight coupling. Then we'll use some DI patterns such as constructor injection and property injection to break that tight coupling.

Read More...
Tag: Dependency Injection
Interested: 2


Learn the Lingo: Design Patterns
Level: 100
Jeremy Clark

You already use Design Patterns but probably don't know it. Observer, Facade, Iterator, Proxy - Learning the lingo allows us to better communicate your ideas with other developers. We'll take a look at several Gang of Four patterns that we regularly use without realizing it. Don't know who the Gang of Four is? Join us to find out.

Read More...
Tag: Design Patterns
Interested: 7


Clean Code: Homicidal Maniacs Read Code, Too!
Level: 200
Jeremy Clark

There's no such thing as a write-once application. The world is constantly changing, and our code needs to change with it. We'll think in small pieces and take a look at some techniques to keep our code manageable and understandable. Think about the next developer to maintain the code. Now, imagine he's a homicidal maniac who knows where you live.

Read More...
Tag: Best Practices
Interested: 3


IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces
Level: 100
Jeremy Clark

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 -- starting at the beginning ("What are interfaces?") and then exploring why we want to use them.

Read More...
Tags: Interfaces | Abstraction
Interested: 2


How To Start Using Test Driven Development
Level: 100
Tony Baik

This session includes an introduction to TDD, an explanation of an approach to learning TDD for the first time, and a demonstration of a code kata using TDD.

Read More...
Tag: TDD
Interested: 10


Deleted *
Michael Washington

* Deleted *

Read More...

Interested: 0


Röck Yoür Cöde With Defensive Programming
Level: 200
David McCarter

This is a companion session to the “Rock Your .NET Coding Standards” that takes 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: 4


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. You are guaranteed to learn a lot in this session!

Read More...
Tags: VB.NET | developer | C# | Best Practices | Application Development | .NET
Interested: 3


Röck Yoür Cöde Using Cöde Contracts
Level: 200
David McCarter

This session will introduce developers to the new powerful new feature that is part of the .NET 4.5 framework called Code Contracts. Code Contracts brings the advantages of design-by-contract programming to .NET programming. Contracts are used to improve testing via runtime checking, enable static contract verification, and documentation generation.

Read More...
Tags: VB.NET | Development | Contracts | Code | C# | Best Practices | .NET
Interested: 3


Röck Yoür .NET Cöding Standards
Level: 100
David McCarter

With lots of new material for 2015, 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, defensive programming and much, much more.

Read More...
Tags: VB.NET | Development | Code | Clean Code | C# | Best Practices | .NET
Interested: 3


An Introduction to Angular 2
Hattan Shobokshi

In this session we'll take a look at the future of Angular JS, Angular 2.0. We'll see some radical new changes in the framework and talk about the reason behind it. We'll write a lot of code and build a simple application.

Read More...
Tags: MVC | JavaScript | AngularJs | Angular
Interested: 7


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


Introducing ASP.NET 5 (vNext)
Hattan Shobokshi

In this presentation we will introduce ASP.NET vNext, the newest iteration of the Microsoft Web Development stack. See how ASP.NET MVC and WebAPI fit into this new modular and decoupled development stack. 

Read More...
Tags: ASP.NET MVC | ASP.NET
Interested: 5


ASP.NET MVC6 Deep Dive
Hattan Shobokshi

This session will focus on ASP.NET MVC6. We'll take a detailed look at some new features including TagHelpers, Build in Dependency Injection, new razor features and much more!

Read More...
Tags: ASP.NET MVC | ASP.NET
Interested: 6


Login to add a session.
 

 


Site template by: Mantis-a templates, visit Netmeter