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! (note the site is closed for new sessions, feel free to contact us if you have a session to add)

A Fresh Brew: Lean Coffee for lightweight meetings
Level: 100
Victor Bonacci, MBA, PMP, CSM

Learn what Lean Coffee is and how to use it.  Quick, easy and effective - great for meetups, brainstorming and retros.

Read More...
Tags: podcast | meetups | lean coffee | Kanban | business | Agile
Interested: 34


A Whole Team Approach: Mob Programming
Level: 200
Woody Zuill

Mob Programming is a development practice where the whole team works on the same thing, at the same time, in the same space, and at the same computer. This is a “Whole Team” approach to doing all the work the team does – including coding, designing, testing, and working with the “customer” (partner, Product Owner, user, etc).

Read More...
Tags: team | Scrum | Mob Programming | Agile
Interested: 49


Abstract Art: Getting Things "Just Right"
Level: 300
Jeremy Clark

Abstraction is a blessing and a curse. Too little, and our applications are difficult to extend and maintain. Too much, and our applications are difficult to extend and maintain. First, identify your natural tendency as an under-abstractor or an over-abstractor. Then we can work on real-world techniques to get level of abstraction just right for our applications.

Read More...
Tags: Best Practices | Abstraction
Interested: 71


Agile Metrics - Measuring What Matters
Level: 200
Mike Vincent

This session is all about agile metrics. Haven't heard about much about agile metrics before? Not surprising. It's a whole lot more than a velocity and a couple of burn-down charts. I'll cover why metrics are important, what we should be measuring (agile vs. traditional), when to do it, and what we should not be worrying about. And ...

Read More...
Tags: Scrum | metrics | Measurement | Agile
Interested: 54


Agile Success - 8 Agile Maxims I Live By
Level: 200
Woody Zuill

I'll share my Agile Maxims, and how I use them to help me make reasonable and responsible decisions quickly.  I'll also spend a little time covering why I like having maxims, and what I look for in "candidate maxims" that I might want to add to my list.

Read More...
Tags: Scrum | Kanban | Agile
Interested: 69


An Intro to No Estimates: Let's Explore the Possibilities
Level: 200
Woody Zuill

We want to know: When will it be done? How much will it cost? Which project should we do? How do we schedule things? Estimates have traditionally been part of managing Software Development. I will explore possible issues with the "estimate-driven" approach, and suggest we need new and better ways to manage software development.

Read More...
Tags: Scrum | NoEstimates | Kanban | Estimates | Agile
Interested: 63


Anatomy of a Web Request
Level: 200
Rob Richardson

What happens after you type the web address before the page renders?  We'll peel back the onion and look at DNS, HTTP, TLS, and briefly discuss the client render pipeline and server metaphores.

Read More...
Tags: WEB | HTTP
Interested: 94


Angular JS with ASP.NET MVC and WebAPI
Level: 100
Hattan Shobokshi

In this talk we will look at Angular JS, a front end javascript framework and see how we can integrate angular into an ASP.NET MVC app. We’ll look at the various features of angular including support for data binding, client side routing, services, filters, dependency injection and testing. We will use WebAPI to persist data back to the server.

Read More...
Tags: ASP.NET MVC | Angular
Interested: 118


ASP.NET MVC Quick Start
Level: 100
Aaron White

Get up and running quickly with ASP.NET MVC.  This session will teach you how to build a database driven ASP.NET MVC application from scratch.

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


Backyard Aquaponics
Level: 100
Ben Dornis

Want to grow your own food at home? In this session I'll show you how to set up your own backyard aquaponics system. Learn how to maintain fish, and plants in a symbiotic relationship to help you grow food fast and nutritious.

Read More...
Tag: aquaponics
Interested: 40


Bitcoin 101: The Digital Currency Revolution
Level: 100
Ryan Milbourne

What is Bitcoin? After this talk you will be able to explain what a crypto currency is and why Bitcoin matters. 

Read More...
Tags: cryptocurrency | blockchain | bitcoin
Interested: 37


Bringing the SQL Back to NoSQL: Querying JSON Documents using Couchbase N1QL
Level: 200
Jeff Morris

N1QL (pronounced “nickel”) is a new SQL-like query language for querying JSON documents within Couchbase, a highly scalable NoSQL database. In this session you will learn the basics of the language including filtering, pattern matching, aggregations, grouping, querying primary keys and other features.

Read More...
Tags: query | NoSQL | JSON | document
Interested: 48


Building a Mobile App with C# and Xamarin
Rafael Nenninger
In this session I'll show how to build a cross platform mobile app with C# and Xamarin Forms. 
 
You'll get to see how easy it is to create an app with login, data retrieval to a list and single item update against a REST based Web API.
Read More...
Tags: Xamarin | Web API | Mobile | iOS | Azure
Interested: 96


Building Business Web Pages using Bootstrap and ASP.NET Web Forms
Level: 200
Paul Sheriff

See how to create many standard business input screens using Bootstrap and ASP.NET Web Forms.

Read More...
Tags: Web Forms | bootstrap
Interested: 76


Building cross-platform native mobile apps with C# & .NET
Level: 100
Dustin Davis

Building mobile apps is not a trivial task and trying to support multiple platforms can be daunting, time consuming and expensive. But it doesn't have to be! Not only that, you get to use .NET & C# to do it.

Read More...
Tags: Xamarin | Mobile | C# | .NET
Interested: 109


Building xRM Solutions with Microsoft Dynamics CRM 2013
Level: 100
David Jamriska

CRM isn't just for customer relationship management, it provides a robust development environment for rapid application development.  We will discuss tips and tricks as well as provide a few examples from the Medical, lab managment and law enforcement arenas.

Read More...
Tags: XRM | RAD | Dynamics | CRM
Interested: 17


Clean Code: Homicidal Maniacs Read Code, Too
Level: 100
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...
Tags: Clean Code | Best Practices
Interested: 79


Continuous Discovery: The Power of Pure Agile
Level: 300
Woody Zuill

The strength of Agile lies in the simplicity and clarity of the Values and Principles expressed in the  Agile Manifesto.  I'll share with you how I apply and use "Pure Agile" in my daily work, and discuss the idea of Continuous Discovery.

Read More...
Tags: Scrum | Kanban | Agile
Interested: 58


Create a Blog with Ruby on Rails
Rob Davarnia

In this session I will show you how to create a blog with Ruby on Rails on MySQL. It will cover getting started with Rails Framework. I'll demo posts creation, login system, use of SASS, Bootstrap, and more..

Read More...
Tags: sass | ruby on rails | Ruby | Rails | MySQL | bootstrap
Interested: 40


Create Cloud Business Apps for Office 365 / SharePoint Online
Level: 100
Michael Washington

Cloud Business App is a new Visual Studio project type that that allows you to create HTML5 applications for Office 365  / SharePoint 2013 / and SharePoint online. This technology allows you to create applications in minutes that would normally take you hours.

Read More...
Tags: SharePoint | office 365 | JavaScript | HTML5
Interested: 35


Creating A Character
Level: 100
Andrea Zuill

I'll share some ideas about creating characters for comics, cartoons, games, and story books.  If you're an aspiring artist wanting to explore how to develop your own characters please join me for this hands-on session and we'll try some techniques you'll find helpful. 

Read More...
Tags: cartooning | Art
Interested: 24


Creating advanced Universal Mapping apps for Windows Store and Phone
Level: 200
Morten Nielsen

Introduction to writing GIS applications using the free ArcGIS Runtime for .NET SDK on all the Windows Platforms.

Read More...
Tags: XAML | Windows Store | Windows Phone | .NET
Interested: 37


Creating Forms-over-Data for Mobile Web Sites using Web Forms
Level: 200
Paul Sheriff

Learn how to use the GridView control or Repeater to build alternative views of your data using ASP.NET Web Forms

Read More...
Tags: Web Forms | bootstrap
Interested: 41


Creating Navigation using Bootstrap and ASP.NET Web Forms
Level: 200
Paul Sheriff

Learn to use the built-in navigation in Bootstrap, plus roll-your-own for different navigation scenarios.

Read More...
Tags: Web Forms | bootstrap
Interested: 56


Developing Awesome 3D Games with Unity and C#
Level: 100
Adam Tuliper
Ever want to make a game but had no idea where to start? Think the process is too complex? Wonder about where to get artwork, audio, and how to create your game and publish it? I will show you everything you need to get started with Unity. 
 
Read More...
Tags: Windows Phone | Unity | Game Development | C#
Interested: 66


Developing with ASP.NET vNext
Level: 200
Nicholas Mullen

The next version of ASP.NET has just been announced, and this session will show you how to how to build web applications for this new, cloud-enabled web framework.

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


DevOps with Azure and Visual Studio Online
Level: 100
Bret Stateham

In this session we will show you how to take advantage of the Azure platform and your free Visual Studio Online account to help simplify and automate your development lifecycle.

Read More...
Tags: Visual Studio Online | devops | Azure
Interested: 46


Drawing Without Fear
Level: 100
Andrea Zuill

This is a 100% hands on workshop on drawing for those who feel they can't draw, but would really like to, as well as those who have been drawing and yet feel blocked or want to improve.

Read More...
Tag: Art
Interested: 45


Exceptional Exceptions
Jim Counts | Llewellyn Falco

Exception can be confusing and uniformative. Come to a  puzzler talk about bad exceptions we have found and how to fix them

Read More...
Tag: Exceptions
Interested: 62


Four Dimensions of SSRS Report Authoring for Executives and Upper Management
Level: 100
Ben Aminnia

This session will uncover and delve into all four dimensions of report authoring using SSRS, with special attention to what needs to be discussed with management at the strategic planning stage.

Read More...
Tags: SSRS | SQL Server Reporting Services
Interested: 37


Four Easy Ways To Customize Visual Studio Web Tools (Browser Link, Side Waffle and more!)
Level: 300
Jon Galloway

In this session, you'll learn how to write custom Browser Link extensions, add new web files using Side Waffle, customize JavaScript IntelliSense, and turn Scaffolding up to eleven.

Read More...
Tags: WEB | Visual Studio
Interested: 26


Front-End Web testing using BDD
Level: 200
Scott Reed

Unit tests are great for testing your data and business logic, but how do you know that the page has renedered correctly?  This talk with look at using SpecFlow and Selenium in .NET to test the functionality of web pages.

Read More...
Tags: SpecFlow | Selenium | PageObjectModel | Gherkin | BDD
Interested: 37


Fun with the new Azure File Service
Level: 300
Robin Shahan

Come learn about the new Azure Files preview feature announced at TechEd 2014.

Read More...
Tag: Azure
Interested: 33


Gentle Introduction to Dojo
Level: 100
Hoanh Tran

It seems JQuery, Angular and other Javascript libraries are taking over the web domain.  Some developers some time forget there is a quite powerful open source enterprise Javascript library called Dojo.

Read More...
Tags: JavaScript | Dojo
Interested: 34


Get Started with Azure Tonight
Level: 100
Vishal Saxena

Microsoft is committed to Azure, and so are many growing number of users. There are so many featues getting added to Azure every day that its becomming challenging to keep up with new features and take full advantage of offering.

Read More...
Tags: Windows App studio | Visual Studio Online | C# | Azure
Interested: 53


Getting More Out of Open-Source SoapUI
Level: 200
Joe Egan
SoapUI is a friendly, powerful tool for automated, continuous functional testing of services.
 
In this session, we will explore some ways to get more out of open-source SoapUI based on real-world experience rigorously testing WCF services.
Read More...
Tags: Testing | SoapUI | Services | continuous integration
Interested: 31


Getting Started with D3 and AngularJS
Level: 100
Victor Mejia

D3 is a JavaScript library for manipulating documents based on data that allows you to bring data to life using HTML, CSS, and SVG. This talk is primarily a code-oriented presentation that will focus on D3 fundamentals, which will include some basic but useful data visualizations with transitions and animations, integration with Angular, and making them mobile-friendly.

Read More...
Tags: JavaScript | Angular
Interested: 92


Getting Started with Redis
Sam Davarnia

Redis is a NoSQL data store, optimized for performance. In this session, I will cover the basics of Redis and some of its use cases. such as real-time data, pub/sub, caching and more.

Read More...
Tags: redis | real-time | NoSQL | Caching
Interested: 46


Getting started with TypeScript
Level: 100
Hattan Shobokshi

TypeScript is a language for application-scale JavaScript development. With TypeScript, you can use existing any JavaScript library, & be called from other JavaScript code. In this talk, we will look at TypeScript and many of its features including support for classes, inheritance, types and more. We will also look at installing and using TypeScript in Visual Studio.

Read More...
Tag: JavaScript
Interested: 50


Getting started with Visual Studio Online
Level: 100
Anna Russo

In this interactive session learn how to use Visual Studio online for source code, tasks and continuous integration builds.  Visual Studio Online enables teams to get up and running quickly so that they can focus on delivering software.

Read More...
Tags: Visual Studio Online | Kanban | ALM | Agile
Interested: 56


Getting Things Done For Developers
Woody Pewitt

In this popular topic we will examine way for developers to balance what they need to get done and still have a life. We will not look at any code or great developer tools but we will see and talk about ways to get everything you want to get done, done!

Read More...
Tag: GTD
Interested: 89


Getting To Production: Lessons Learned by a Release Engineer
Mike Roth

We have all been there, the app is coded up and its ready to go. Your itching to pull the finger on the move. You finally do, and nothing works. Worse your fighting inconsistencies in your enviroments trying to figure out what is different,

Read More...
Tags: Source control | devops | ConfigurationManagement | Communication
Interested: 68


Hack Proofing Your Web Applications
Level: 100
Adam Tuliper
Your web applications quite possibly have a security vulnerability. Did you know cross site scripting doesn't require JavaScript? Come learn about SQL Injection, XSS, Session Hijacking, CSRF, parameter tampering, and how frameworks like jQuery do not automatically protect you.
Read More...
Tags: Security | ASP.NET
Interested: 101


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

Interested: 36


Intro to Design Patterns
Level: 200
Hoanh Tran

In this presentation, we will discuss several popular design patterns.  We will examine a few patterns (Abstract Factory, State, Strategy, NullObject, etc) in detail.  This presentation is primary a PowerPoint presentation with UML diagrams.  There maybe some code in C++ and/or C#.

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


Intro to Drupal CMS - From blank to live in 45
Douglas C Hoffman
Are you new to Drupal, but don't know where to start? This session is for you! In 45 minutes (or less), we will install Drupal 7, build a functioning web site and deploy it live to the Internet.
Read More...
Tag: drupal cms
Interested: 15


Intro to Mobile Game Programming with Cocos2d-x, part 1
Level: 100
Troy Miles

We will start with the basics of cocos2d-x. We will add it to our development environment and build a simple hello world app. We also explore CocoStudio, a tool for building game resources.

Read More...
Tags: Programming | Mobile | JavaScript | Games
Interested: 51


Intro to Mobile Game Programming with Cocos2d-x, part 2
Level: 100
Troy Miles

In the 2nd session of cocos2d-x, we will put together a simple game. We will write our code in JavaScript and get it running on multiple platforms. I also briefly show how to use CocoStudio then use in our game. Plus I will delve into the crucial but rarely included technique of debugging your code.

Read More...
Tags: Programming | Mobile | JavaScript | game
Interested: 47


Introduction to ASP.NET vNext
Level: 100
Nicholas Mullen

The next version of ASP.NET has just been announced, and this session will explain everything you need to know about it.

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


Introduction to Graph Databases with Neo4j
Level: 100
Andrew Karcher

In this session we will focus on the characteristics of graph databases for managing connected data and the kinds of problem domains for which they are best suited. 

Read More...
Tags: NoSQL | Graph
Interested: 40


Java Performance Tips
Level: 100
Kai Chan

I would like to share several Java performance tips I have learned so far. They can help your applications use less memory and run faster.

Read More...
Tag: Java
Interested: 41


JavaScript All the Way with the MEAN Stack
Level: 100
Simona Clapan

How would you feel if you could use just one programming language to develop an entire application, from front end to back end?

The MEAN stack is a collection of JavaScript based technologies that can be employed to develop fullstack web applications.  

Read More...
Tags: node.js | MongoDB | ExpressJS | AngularJs
Interested: 79


JavaScript Patterns and Node Idioms
Level: 300
Rob Richardson

Good software practices don't end just because you're building a thick client in the browser.  We'll look at Node's influence on in-browser JavaScript, and discuss patterns for building modular, defensive applications in JavaScript

Read More...
Tags: Software Pattern | node | JavaScript
Interested: 62


JavaScript Simplified : Closures, Prototypes, Promises, and more
Level: 200
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: 110


Learn to Love Lambdas
Level: 200
Jeremy Clark

Lambda expressions can be confusing the first time you walk up to them. But once you get to know them, you'll see that they are a great addition to your toolbox. Used properly, they can add elegance and simplicity to your code. And some .NET constructs (such as LINQ) lend themselves to lambda expressions.

Read More...
Tags: Lambdas | C# | .NET
Interested: 93


LINQ to Objects A-Z
Level: 200
Li Chen

LINQ is a wonderful part of .net platform that allows us to write code succinctly. In this presentation, I will provide a comprehensive review of LINQ to Objects.

 

Read More...
Tag: LINQ
Interested: 39


Master your career - coder practice
Level: 200
Nuri Halperin

Ever wonder how to become better at what you do? (hint: you are doing it now!) Come discover how to write solid code and be a petter programmer in this interactive session!

Read More...
Tag: Code
Interested: 72


MongoDb first steps - Join the NoSQL revolution
Nuri Halperin

Relational databases ans SQL programming has long been the go-to technology for data storage. This is no longer the case, and certanily not the only choice available.

Discover how to get things started with the humongously popular MongoDB!

Read More...
Tags: NoSQL | MongoDB | Databases
Interested: 77


New T-SQL features in SQL 2012
Level: 100
Andrew Karcher

Although SQL 2014 was just released, if you are a developer then you are going to be interested in all the T-SQL goodies that were added in SQL 2012.

Read More...
Tags: T-SQL | SQL Server
Interested: 55


Obama, JQuery, & ASP.NET SignalR. Getting Started with the Real-Time Web
Level: 100
Michael Ossou
This session is intended for the everyday developer who is interested in a more traditional implementation of the (non-game-related) Real-Time Web with ASP.NET SignalR.
Read More...
Tags: SignalR | JQuery | ASP.NET
Interested: 50


Optimizing the HealthCare Industry through Technology
Level: 100
CJ Wang

While the government attempts to make the healthcare more affordable, we can also help to make it more efficient and accurate. This session explains from an engineer's perspective how we can contribute to this industry and make the technology more meaningful to the people...

Read More...
Tag: HeathCare IT
Interested: 22


Quickly get up and running with Node.js web development
Level: 100
Victor Roman

So you've figured out how to use Node.js to return "hello world" to your browser and now you want to put together a basic website to build upon.  Jump start your web development using automation tools such as Grunt, application generators with Yeoman and virtual machines with the MEAN stack preinstalled.

Read More...
Tag: NodeJs
Interested: 32


Responsive Design (for Developers)
Level: 100
Ahmed Bakir

In this talk, we will cover, the what, why, and how of responsive design in a format that is relevant to developers. In addition to introducing the background of the topic, we will also cover popular trends, technologies, pitfalls, and how to get started.

Read More...
Tags: responsive | CSS3 | bootstrap
Interested: 106


REST with WebAPI
Woody Pewitt

With the MVC based WebAPI how do you implement a practical REST API for consumers. We will see how to go from Entity Framework to JSON and how to consume it all.

Read More...
Tag: Web API
Interested: 111


Rock Your .NET Coding Standards™
Level: 100
David McCarter

With lots of new material for 2014 (126.190%), this session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code.

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


Rock Your Code With Defensive Programming ™
Level: 200
David McCarter

This is a companion session to the “Rock Your 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 only rock solid code.

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


Rock Your Code 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 rock star programmer). All the tools that are either free or very affordable. Tool categories include add-ins for debugging and profiling and more.

Read More...
Tags: Visual Studio | Tools
Interested: 65


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 | Developers | coaching | Career counseling | career | .NET
Interested: 74


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 | Developers | coaching | Career counseling | career | .NET
Interested: 72


Screen Casting 101 - Become a Millionaire!
Level: 100
Dustin Davis

That's right, it's possible and in this session I'll show you how to get started with screencasting and give you some tips so your videos don't suck.

Read More...
Tag: screen casting
Interested: 76


Search Engine-Building with Lucene and Solr
Level: 100
Kai Chan

If your application relies on simple string comparison to search through text-based data, you might want to learn about an alternative approach. In this session, I will introduce you to Apache Lucene and Apache Solr, discuss what they offer, and show you how to use them to build your own search feature.

Read More...
Tags: Text Search | Solr | Lucene
Interested: 36


Semantic Logging with Event Source, ETW, and SLAB
Robin Shahan

In this talk, we'll discuss semantic logging and show how easy it is to create structured logging and consume the results. Examples will be in Azure applications, but apply to any .NET app.

Read More...
Tags: Diagnostics | C# | Azure
Interested: 23


SOA: Beyond the Buzzwords
Barry Stahl

What really is a SOA service? Why are they more difficult to build? When is it a good idea to use an SOA? How we can make the process of creating services more agile?  This session takes a practical look into the world of SOA services to answer these and other questions.

Read More...
Tags: SOA | Services | Architecture
Interested: 27


Software Craftsmanship and Agile Code Games
Level: 200
Mike Clement
Join us to talk about what it means to be a software craftsman, how the Software Craftsmanship Manifesto (http://manifesto.softwarecraftsmanship.org/) provides a framework for us to improve.  We’ll look at some different “agile code games” that will help us improve our craft.
 
Read More...
Tags: Software Craftsmanship | randori | katas
Interested: 44


SQL Azure vs. Amazon RDS
Level: 100
Ben Aminnia

In this session I will compare database options in the cloud from Microsoft (SQL Azure) and Amazon Relational Database Service (RDS).

Read More...
Tags: SQL Server | Cloud
Interested: 46


Tackling Legacy Code
Level: 200
Jason Kerney | Llewellyn Falco

What do you when asked to fix a bug in a piece of code that no one in the company has ever maitaned, or was dilibertly obfuscated, or is just plain painful to read? Learn techniques that help quickly gain understanding and drive you to the bug.

Read More...
Tags: Technical Practices | Legacy Code
Interested: 58


The Lean Startup with Agile
Victor Bonacci, MBA, PMP, CSM

Lean Startup is a proven method for quickly getting your business and products off the ground. It relies on the Agile values of iterations (build, measure, learn, repeat) and incrementalism (break big tasks into smaller ones). If you have a Startup, be Agile and Lean.

Read More...
Tags: Scrum | marketing | Lean Startup | business | Agile
Interested: 58


Thinking in F#
Level: 100
Mike Clement

We'll discover how a functional mindset can help us better achieve a simple design (in both C# and F#).  By the end you may be thinking in F#, even when coding in C#.

Read More...
Tags: Functional | F# | C#
Interested: 39


Visual Studio Tips and Treats
Level: 200
Steve Andrews

Based on real life experience of 8+ (or 14+) hours a day developing with Visual Studio, learn some sweet tips and tricks to tame the IDE. With something new for everyone, these techniques will give you valuable information to start using right away and make you wonder how you survived all this time without them.

Read More...
Tag: Visual Studio
Interested: 68


Web App Data Visualization: Getting started with Angular and DevExtreme
Level: 100
Areg Yeghnazar

Breath new multi-channel life into your data with the DevExpress HTML 5 JavaScript framework, DevExtreme. DevExtreme apps are deployable as cross-browser web apps and with PhoneGap. In this session, we'll build out an Angular web app with DevExtreme charting, grid, and layout widgets to tell a compelling data visualization and analytics story

Read More...
Tags: phonegap | JavaScript | HTML5
Interested: 27


Welcome to Gulp
Level: 200
Rob Richardson

Gulp is a JavaScript build system similar in purpose to Grunt. We'll start with a look at streams, the technology behind Gulp, wander through a Gulp hello world, dig into the Gulp API in great depth, build a few Gulp projects, build a Gulp plugin, and discuss best practices.

Read More...
Tags: JavaScript | Gulp | CI
Interested: 25


Welcome to the MEAN stack
Level: 200
Rob Richardson

Welcome to the MEAN stack, a fresh look at web development built totally on open-source technologies.  MongoDB is a No-SQL database, Node is a super-fast JavaScript web server, Express is an MVC framework for Node, and Angular is a client-side MVC framework.

Read More...
Tags: node | MongoDB | ExpressJS | Angular
Interested: 43


What's new in ASP.NET and Visual Studio for Web Developers
Level: 100
Jon Galloway

Learn about the top new web dev features in Visual Studio and ASP.NET. Great stuff you can start using right away, and a sneak peek at what's to come.

Read More...
Tags: WEB | Visual Studio
Interested: 47


Why the n-Layer approach is bad for us all!
Level: 300
Dustin Davis

UI, Business Layer, DAL. Use these much? Well, KNOCK IT OFF! It's wrong and I'll show you why and what you can do instead.

Read More...
Tags: C# | Architecture | .NET
Interested: 105


Working In-The-Zone
Level: 100
Steve Kohlenberger

* Speed up your day,
* Get more done without working harder,
* Improve your geek skills,
* Enjoy working more, and
* The science behind, 'Working In-The-Zone'

Read More...
Tags: Self Hacking | Psychology | Physiology | Neuroscience | Latest Research | ITZ | In-The-Zone | Brain Research
Interested: 46



 

Sponsors

Thank you to our generous Financial Sponsors who help make our Code Camps happen! Please be sure to visit their websites by linking on their logos below: 


Tag Cloud


Session Interest Cloud

A Fresh Brew: Lean Coffee for lightweight meetings A Whole Team Approach: Mob Programming Abstract Art: Getting Things "Just Right" Agile Metrics - Measuring What Matters Agile Success - 8 Agile Maxims I Live By An Intro to No Estimates: Let's Explore the Possibilities Anatomy of a Web Request Angular JS with ASP.NET MVC and WebAPI ASP.NET MVC Quick Start Backyard Aquaponics Bitcoin 101: The Digital Currency Revolution Bringing the SQL Back to NoSQL: Querying JSON Documents using Couchbase N1QL Building a Mobile App with C# and Xamarin Building Business Web Pages using Bootstrap and ASP.NET Web Forms Building cross-platform native mobile apps with C# & .NET Building xRM Solutions with Microsoft Dynamics CRM 2013 Clean Code: Homicidal Maniacs Read Code, Too Continuous Discovery: The Power of Pure Agile Create a Blog with Ruby on Rails Create Cloud Business Apps for Office 365 / SharePoint Online Creating A Character Creating advanced Universal Mapping apps for Windows Store and Phone Creating Forms-over-Data for Mobile Web Sites using Web Forms Creating Navigation using Bootstrap and ASP.NET Web Forms Developing Awesome 3D Games with Unity and C# Developing with ASP.NET vNext DevOps with Azure and Visual Studio Online Drawing Without Fear Exceptional Exceptions Four Dimensions of SSRS Report Authoring for Executives and Upper Management Four Easy Ways To Customize Visual Studio Web Tools (Browser Link, Side Waffle and more!) Front-End Web testing using BDD Fun with the new Azure File Service Gentle Introduction to Dojo Get Started with Azure Tonight Getting More Out of Open-Source SoapUI Getting Started with D3 and AngularJS Getting Started with Redis Getting started with TypeScript Getting started with Visual Studio Online Getting Things Done For Developers Getting To Production: Lessons Learned by a Release Engineer Hack Proofing Your Web Applications IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces Intro to Design Patterns Intro to Drupal CMS - From blank to live in 45 Intro to Git Concepts (for SVN users, and DVCS newbs) Intro to Mobile Game Programming with Cocos2d-x, part 1 Intro to Mobile Game Programming with Cocos2d-x, part 2 Introduction to ASP.NET vNext Introduction to Graph Databases with Neo4j Java Performance Tips JavaScript All the Way with the MEAN Stack JavaScript Patterns and Node Idioms JavaScript Simplified : Closures, Prototypes, Promises, and more Learn to Love Lambdas LINQ to Objects A-Z Master your career - coder practice MongoDb first steps - Join the NoSQL revolution Motovlogging - Motorcycle Video Blogging - What, Why, How New T-SQL features in SQL 2012 Obama, JQuery, & ASP.NET SignalR. Getting Started with the Real-Time Web Optimizing the HealthCare Industry through Technology Quickly get up and running with Node.js web development Responsive Design (for Developers) REST with WebAPI Rock Your .NET Coding Standards™ Rock Your Code With Defensive Programming ™ Rock Your Code With Visual Studio Add-ins™ Rock Your Technical Interview™ (Part 1) Rock Your Technical Interview™ (Part 2) Screen Casting 101 - Become a Millionaire! Search Engine-Building with Lucene and Solr Semantic Logging with Event Source, ETW, and SLAB SOA: Beyond the Buzzwords Software Craftsmanship and Agile Code Games SQL Azure vs. Amazon RDS Tackling Legacy Code The Lean Startup with Agile Thinking in F# Visual Studio Tips and Treats Web App Data Visualization: Getting started with Angular and DevExtreme Welcome to Gulp Welcome to the MEAN stack What's new in ASP.NET and Visual Studio for Web Developers Why the n-Layer approach is bad for us all! Working In-The-Zone
 


Site template by: Mantis-a templates, visit Netmeter