11955 Freedom Drive
Reston, VA 20190
Wyn Van Devanter: The ASP.NET Core development workflow with Docker - Slides
David Makogon: A fun introduction to graph databases - Slides
Roberto Hernandez: Beyond Right-Click Deployments to the Microsoft Cloud - Slides
Kevin Jones: The HTTPS/TLS Landscape - Slides
Vinit Patankar: Office 365 Addin - Analyze Message Tone using IBM Watson Service - Slides
Brian Noyes: Building Data-Centric Apps with Angular 2 and Breeze - Slides
Steven Michelotti: C# 6 New Language Features - Slides
David Glick: Cutting Through The Static - Slides
Van Van Lowe: Code reuse using Angular directives - Slides
G. Andrew Duthie: Build Cross-Platform Desktop Apps with Electron - Slides
Sidney Andrews: The Distinguished Developer's Guide to Becoming a GitHub Connoisseur - Slides
Lee Richardson: 24 Resharper Tricks Every .NET Developer Should Know - Slides
Patrick Leong: Building IoT Apps using Windows and Alljoyn - Slides
Shahed Chowdhuri: ASP.NET Core MVC + Web API - Slides
Shahed Chowdhuri: Bot Framework, Azure and You
David Carrillo: Angular vs React
Prashant Bhoyar: Azure Active Directory (Azure AD) for Office 365 Devs
Greg Gelipeau: Building Accessible/508 Compliant Websites
Geoff Snowman: Getting Started with DocumentDB
LaBrina Loving: Building a Human Bot
Alexandr Sorokoletov: Mobile App From 0 to "Deployed"
Joni Halabi: Accessible Development for All!
Ed Buhain: Speakers' Tool Bag: Brain-Based Presentations
Vishwas Lele, CTO at AIS: Cloud Oriented Programming (Lunch Session)
Shiv Kumar: The Fun in the "Things" of IoT
David Makogon: HackedDB: All Your Database Are Belong To Us
Kevin Griffin: Injecting Telephony Features into your Applications
Jim Pendarvis: NancyFx
Sidney Andrews: Event-Driven Serverless Azure Functions
Roberto Hernandez: Raspberry Pi SenseHAT Fun!
Kalyan Lanka: Connecting Customers with Voice Enabled Devices
Bhakth Liyanage: Predicting the Future with R, Visual Studio and Azure Machine Learning
Don Schenck: .Net on Linux: Zero to Hero in Minutes
Van Van Lowe: Fun with Kendo
Steve Hartzog: Introduction to Aurelia
Jeremy Sinclair: KEYNOTE: Every Experience Is An Opportunity To Learn
Mike Clement: Focus on Flow: Lean Principles in Action
James Chadwick: From Monolith to Microservices
Roberto Hernández: Automating your Infrastructure with Terraform
Prashant G Bhoyar: Building Intelligent Enterprise-Grade Help Desk Bots using Conversational AI
Rob Richardson: The definitive deep dive into the .git folder
Sam Nasr: Adding Machine Learning to .Net Applications
Robert Boedigheimer: Cryptography 101
Viswanatha Swamy: Hands On Deploying N-Tier/Cloud Native solution to Azure
Cameron Presley: Learning Functional Programming Through Construction: First Principles
Ron Dagdag: Making neural networks portable with ONNX
Steve Lorello: Indexing, Searching, and Aggregation with RediSearch and .NET
David Patrick: Build Your First SharePoint Client-Side Web Part with the SharePoint Framework
Frank La Vigne: Neural Networks from the Ground Up
Riaz Virani: The Interesting World of Client Side Storage APIs
Aiden Kaskela: The Power Platform for .Net Developers
Steve Michelotti: C# 9.0 Deep Dish with a Slice of C# 8.0
Brittney Braxton: So your company is now remote? How to smoothly onboard your new developers remotely
Jason Bock: What's New in C# 10
Lee Richardson: Blazor 6 vs Angular: Client Side Shootout
Kevin Griffin: Single Page Architectures with VueJS and ASP.NET Core
Vijaya Malla: Getting started with Azure Maps
Gant Laborde: Adventures in ML and JavaScript
Eric Honour: Brownfield BDD: Introducing Behavior-Driven Design Late In Application Lifecycle
Milecia McGregor: Securing Your Web Application Pipeline From Intruders
Matthew Groves: Demystifying NoSQL: The SQL developer's guide
Cameron Presley: Establishing a SOLID Foundation – An Intro to Software Design
Sidney Andrews: The MSAL.NET Library just made writing authentication code cool again!
Vanjikumaran Sivajothy: Let's Dance together! Ballerina.
Emanuil Tolev: Live Kubernetes Debugging with the Elastic Stack
Roberto Hernández: Physical Computing with .NET Core
Guy Royse: Dungeons, Dragons, and Graph Databases
Lee Richardson: Optional Coding Challenge, Just for Fun
Jason Bock: What's New in C#9
Sam Nasr: Building Web Apps with Blazor
Jean-Georges Perrin: Spark 3 is here to unify Big Data
Rob Richardson: Level-up Your DevOps with GitHub Actions and Kubernetes
Chris Woody Woodruff: What’s new in Entity Framework Core 3.1?
Dan Hermes: Machine Learning with Xamarin.Forms
John Athayde: UX for Developers
David Hodge: Running Serverless with Cloud Run
Tim Jarzombek: Secure your API! The OWASP API Security Top 10
Alexander Slotte: Helm, Warp One, Engage - Set coordinates for ML.NET
RC Carter: Securing Election Systems with ElectionGuard
Banjo Obayomi: Building Data Apps with Streamlit
Mike Clement: Taming scary production code that nobody wants to touch
Brian Meeker: From Punch Cards to Git: A Brief History of Version Control
LaBrina Loving: .Net Microservices == MegaFun
Shahed Chowdhuri: Future of Web Apps with ASP .NET Core 2.0
Lee Richardson: Xamarin vs Ionic: A Mobile, Cross Platform, Shootout
LaBrina Loving: Integration Junction: What's Your Function
Wahid Alimi: What is CanJS?
David Makogon: So you wanna give a tech talk? (Tech talk tips & tricks)
Steve Hartzog: Full Stack TypeScript
Ed Snider: Mobile DevOps with Visual Studio Mobile Center: Part 1 - Build and Distribute
Keith Fung: Mobile DevOps with Visual Studio Mobile Center: Part 2 - UI Testing and Analytics
Sean Killeen: Stretching .NET: An Introduction to ElasticSearch .NET
Dan Stalcup: R for Non-Data Nerds (Like Me)
Vinit Patankar: Python Flask Dockerized Development Environment
Doguhan Uluca: How to Build an App with Angular 4 & Material 2
Van Van Lowe: It's A Brand-New Backend - Azure Functions
Wyn Van Devanter: Docker Workshop
Dave Glick: A Gentle Introduction To Vue.js
Shiv Kumar: Alexa Controlled Multi-Zone IoT Thermostat
Prashant Bhoyar: Getting Started with Microsoft Graph APIs
Roberto Hernandez: RaspberryPi SenseHat Fun!
Steve Albers: Browser Security for Web Developers
Riccardo Terrell: Reactive Programming with Commands, Actors and Events
Elkhan Yusubov: Azure PowerShell 101: quick automation tips
David Patrick: Intro to Visual Web Parts in SharePoint
Patrick Leong: Building a Docker Cluster using Raspberry Pis
For developers, by developers!
What is a CodeCamp?
The original Code Camp was a conglomeration of ideas by many different people across the development community. The idea was simple, provide an off hour forum for the development community to speak and share ideas for them to come and enjoy. The results have been astounding. Code Camps have been held around the world by developers everywhere!
By Developers for Developers. What does that mean?
Code Camps are about the developer community at large. They are meant to be a place for developers to come and learn from their peers. Topics are always based on community interest and never determined by anyone other than the community.
What does it cost? Always FREE!
Code Camps are free for all attendees. The people who support the Code Camps are always volunteers who are generously giving of their time to make these events successful.
Community Developed Material
The success of the Code Camps is that they are based on community content. All content that is delivered is original. All presentation content must be provided completely (including code) without any restriction. If you have content you don't want to share or provide to attendees then the Code Camp is not the place for you.
No Fluff, only Code
Code Camps are developer focused events. Presenters are asked to minimize their slide presentations and focus on the code. Some presentations are slide deck driven and it is up to the presenter to make a determination on the best use of their presentation time.
Community Ownership
The organizers of Code Camps are developers, too. Code Camps are not owned by any organization or company. It is you, the developer, that we aim these events at. By developers for developers!
Never occurs during work hours!
Code Camps are typically held on weekends, mostly on Saturday, to allow the developer community more opportunity to participate.