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

Sessions by Track

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.

.NET

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.

StateInterestedSession 
JetBrains Rider Tips and Tricks: Getting more out of your development time More Info
Rock Your Code: Code & App Performance for Microsoft .NET More Info
Rock Your Code: Defensive Programming for Microsoft .NET More Info

Agile

Talks on Agile practices such as SCRUM, Lean and eXtreme programming, software craftsmanship
StateInterestedSession 
Adopting SAFe More Info
Data-Driven Continuous Improvements More Info
Relative Sizing More Info

Artifical Intelligence (AI)

Artifical Intelligence
StateInterestedSession 
Amazing Algorithms for Solving Problems in Software More Info
Deep Learning Basics More Info
Exploring Neural Word Embeddings with Python More Info
ML Hands On: Optical Character Recognition More Info
Offline ML with Rust More Info

ASP.NET

ASP.NET
StateInterestedSession 
Blazor - Life after the introduction Demo More Info
Blazor Basics More Info

Cloud

Azure, Amazon, Oracle, etc.
StateInterestedSession 
Azure Governance More Info
Dockerizing Applications More Info
Rock Your Code: Real World Cloud App From Start to Finish (Part 1) More Info
Rock Your Code: Real World Cloud App From Start to Finish (Part 2) More Info

DevOps/System Administration

DevOps/System Administration
StateInterestedSession 
DevOps Pipelines Overview More Info

Functional Programming

Programming with Haskell, Clojure, F#, and other functional programming languages
StateInterestedSession 
advanced elixir More Info
Calling Rust from Elixir More Info
Clojure More Info
elixir More Info

Java

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.

StateInterestedSession 
GraphQL More Info

Javascript/Node.js

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.

StateInterestedSession 
Build App with Angular More Info
Building SVG with React - What I learned while building a little project More Info
Introduction to Functional Programming in JavaScript More Info
JavaScript for Beginners: Your First Lines of Code More Info
Mobile App Development with JavaScript More Info
Mocking api responses for local dev More Info
React Hooks More Info
React Native Mobile Development More Info
TDD with Javascript More Info

Mobile (Android/iOS/Microsoft)

Mobile (Android/iOS/Microsoft)
StateInterestedSession 
A Look at iOS ARKit 3.0 : Augmented Reality Session More Info
Cavassing blocks for voter registration using Campaign Sidekick More Info
Kotlin Coroutines for Android Development More Info
Let's Talk About Text More Info
Xamarin Mobile Development - Advanced More Info
Xamarin Mobile Development For Beginners More Info

Other

Other
StateInterestedSession 
Applied OOP Design Patterns: Rolling with the Punches More Info
Build and Launch a Startup More Info
C++20: The new stuff you need to know about More Info
Intro to Rust More Info
Intro to the Go Language More Info
It All Starts with Git... More Info
Leveraging services in Kafka Streams processor apps More Info
Mojolicious: A Modern Web Framework More Info
QUANTUM COMPUTING AND OUR IMMINENT BRAVE NEW WORLD More Info
Seventy years of computer history in about Twenty minutes More Info
THE ETHICS OF SOFTWARE ENGINEERING More Info
Unblock Blockchain More Info
Using Go to Call Unsupported Syscalls More Info
Visual Design for Tech Geeks More Info
What is Robin Hood Hashing? More Info
WTF is Context in Go? More Info

PHP

PHP
StateInterestedSession 
Stop putting frontend in your backend More Info
What's New in PHP 7.4? More Info
Writing Secure Code More Info

Python

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.

StateInterestedSession 
Intro to Python Part 1 - The Core Language More Info
Intro to Python Part 2 - The Ecosystem More Info
Self development More Info

QA/Testing

QA/Testing
StateInterestedSession 
How Quality Assurance Makes an Impact in the Software Development Life-cycle More Info
TDD Live! More Info

REST

REST
StateInterestedSession 
Writing REST API's in C More Info

Soft Skills

Soft skills are the personal attributes you need to succeed in the workplace. These are often related to how you work with others – in other words, these are people skills. Soft skills are different from hard skills, which are directly relevant to the job you are applying for. These are often more quantifiable, and easier to learn. A hard skill for a carpenter, for example, might be the ability to operate a power saw or use framing squares.
StateInterestedSession 
Effective Communication: Talk Smarter, Not Harder More Info
How to Be an MVP More Info