Date for Desert Code Camp - 2018  Saturday, October 6, 2018 8:00:00 AM - Saturday, October 6, 2018 6:00:00 PM

Open Call for Sessions

Be part of the creative process as we plan for Desert Code Camp - 2018! Suggest a session! Suggestions will be immediately visible once you submit. If you want to Teach a session you must be logged in! After you are logged in, choose "I can teach this" when submitting a session.

Suggest a session

Current List of Sessions

Icon legend

Needs a Presenter meaning it's a good idea, but nobody has yet stepped up to the plate to present that session   all.
Pending Approval meaning that someone expressed interest in presenting but it has not yet been approved.   all.
Approved Session meaning there is a confirmed speaker for the session   all.
Heads Up! If you are logged in, you can see and change what sessions you are interested in.


The .NET Framework is a popular development platform for building apps for Windows, Windows Store, Windows Phone, Windows Server, and Windows Azure. The .NET Framework platform includes the C# and Visual Basic programming languages, the common language runtime, and an extensive class library.

.NET – Coming to Every Device Near You! More Info
Blazor - Getting Started More Info
Design Patterns for Loosely Coupled Applications More Info
Entity Framework debugging using SQL Server: A Detective Story More Info
Entity Framework debugging using SQL Server: A Detective Story More Info
Quantum Computing and the Future of Software Development More Info
Versioning and Maintaining Your REST API in ASP.NET Core More Info
What’s new in Entity Framework Core 2.1? More Info


Talks on Agile practices such as SCRUM, Lean and eXtreme programming, software craftsmanship
Improve the Effectiveness of your User Stories More Info

Artifical Intelligence (AI)

Artifical Intelligence
Building Deep Learning Applications With Amazon SageMaker More Info
Building Deep Learning Applications With Amazon SageMaker More Info
Machine Learning for the Masses More Info


The Modern ASP.NET Tech Stack! More Info


Azure, Amazon, Oracle, etc.
ARM FTW – Azure Resource Manager For The Win More Info
Building .NET Applications for any Cloud with Cloud Foundry More Info
Serverless Microservices with Service Fabric More Info
Using Databricks to develop scalable data solutions More Info

DevOps/System Administration

DevOps/System Administration
A Developer's Guide to Docker More Info
Structured logging with Seq More Info

Home Automation

Alexa Skills, Google Home, Cortana, etc
Home Assistant: open-source home automation platform More Info


Internet of things, Ardruino, Raspberry PI, etc
IoT MQTT More Info


Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It's also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing.

Spring-Kafka More Info


JavaScript (JS) is an interpreted computer programming language.[5] It was originally implemented as part of web browsers so that client-side scripts couldinteract with the user, control the browser, communicate asynchronously, and alter the document content that was displayed.[5] More recently, however, it has become common in server-side programming, game development and the creation of desktop applications.

An Introduction to VueJS More Info
Angular Unit Testing from the Trenches More Info
Building a Web Site with Angular More Info
Getting Started in React More Info
Getting started with Angular Material More Info
How I overcame my fears and just learned React already More Info
How I overcame my fears and just learned React already More Info
Introduction to Javascript and Node.js More Info
JavaScript LevelUp More Info
Just Vue It More Info
Rapid REST API Development with Node and Sails More Info
React with Redux(and Immutable) More Info
Rethinking Testing React Applications More Info
Up and Running with Angular in 60 Minutes More Info

Mobile (Android/iOS/Microsoft)

Mobile (Android/iOS/Microsoft)
Essential Tools for Xamarin Developers! More Info
Flying High with Xamarin! More Info
Video and Audio Capture for iOS Applications More Info
What can Visual Studio do for Mobile Developers? More Info
Xamarin.Forms Takes You Places! More Info


5 Steps to Having a Difficult Conversation More Info
Accessibility for Web Developers More Info
Be Confident Giving a Presentation in Front of Any Audience More Info
Being unyieldingly organized More Info
Distributed application development for Ethereum with the Computable Protocol More Info
Introduction to Docker More Info
Introduction to Rust More Info
Leveraging Go to Build a FaaS Platform More Info
Mr. Potato Head Branding More Info
So you want to be a Developer Advocate? More Info
State of Coding as a Career More Info
The Mikado Method: refactoring for love and profit More Info
Things You Should Know Before Becoming An Engineering Manager More Info
User Experience at Every Level of Business More Info


Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.

Build a Slack Bot in Python More Info


Getting started with TSQL Testing More Info
TDD (Test Driven Development) More Info

How to become a speaker

First Sign In. Then all you have to do is suggest a new session above and select "I can teach this", or choose to deliver about a suggestion that someone else made. You do this by clicking on a session link where you see this image: I can teach this.. The default is for each session to have one presenter, but if you'd like you can open your session to allow other people to also present along with you.

We certainly hope that you will want to participate in the upcoming code conference, either as an attendee or presenter. Thanks very much for taking a look at the site!