Back to main website

Click on a session to view details (if available)

Note: If you're logged in, you can click on a session and add it to your Agenda from the details window

 
Javascript/ Front-end
Room 1206A+B
.NET & Core
Room 4103
Azure
Room 3206
Cloud
Room 4205
Scaling & Architecture
Room 2103
Business/ Soft Skills
Room 4106
Devops & Automation
Room 3208
Data
Room 2104
IOT/ Enterprise
Room 4104
Agile/ SDLC Practices
Room 4102
Coding Skills
Room 4206
Machine Learning /AI
Room 4105
Mobile
Room 2102
Maker Space
Room 2206
7:00AM - 8:00AM Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast   Registration & Breakfast  
8:00AM - 9:00AM Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors   Keynote (Jeff Fritz) & word from Sponsors  
9:00AM - 9:50AM Getting Started With Angular
Isaac Martinez
(Room 1206A+B)
 

Getting Started With Angular

Speaker: Isaac Martinez

Time: 9:00AM - 9:50AM

Room: Room 1206A+B

Track: Javascript/ Front-end

A quick intro into Angular's Components Directives Services Routing Lazy Loading Universal

 
(Micro)Service Discovery Patterns with ASP.NET Core
Cecil Phillip
(Room 4103)
 

(Micro)Service Discovery Patterns with ASP.NET Core

Speaker: Cecil Phillip

Time: 9:00AM - 9:50AM

Room: Room 4103

Track: .NET & Core

With the advent of Microservice architecture, the software development industry is witnessing another shift in the way we structure and deploy our solutions. We’re breaking apart our large enterprise applications into smaller, more focused and reusable units of functionality which can be scaled independently. Sounds like a win right? But how do we know where the services live? How do we know what services are available? In this talk, we’ll briefly discuss the characteristics of microservices. We’ll dive into the topic of service discovery and take a look at a few basic patterns that you can implement today. We’ll also look at how tools like Consul, Zookeeper and others can be used to implement these patterns.

 
5 easy ways to get started in Azure
Chelsea Coster
(Room 3206)
 

5 easy ways to get started in Azure

Speaker: Chelsea Coster

Time: 9:00AM - 9:50AM

Room: Room 3206

Track: Azure

will expand on my blog post -http://www.nebbiatech.com/2017/02/07/5-easy-ways-to-get-started-with-microsoft-azure/ 1. StorSimple 2. SSO with Azure AD 3. Dev/Test environments 4. Azure site recovery 5. moving existing applications

 
A Survey of Serverless in Azure and AWS
Richie Rump
(Room 4205)
 

A Survey of Serverless in Azure and AWS

Speaker: Richie Rump

Time: 9:00AM - 9:50AM

Room: Room 4205

Track: Cloud

Cloud computing isn't something that you'll be using the future, cloud computing is the present. The Serverless paradigm is a fairly new happening in the cloud but it could be one of the most transformative for developers. In Serverless the developer doesn't have to worry about spinning up a VM instance or keeping Windows updated we do just do what we're good at…writing code. In this session, I'll go over the basics of Serverless and some cloud computing basics. Then we'll get into how Serverless is implemented in Azure (Azure Functions) and AWS (Lambda). And what's a presentation without demos? I'll walk through some Serverless code in Azure and AWS and show you how to start your first Serverless app.

 
Getting Started With Redis on Asp.Net
Brian Hall
(Room 2103)
 

Getting Started With Redis on Asp.Net

Speaker: Brian Hall

Time: 9:00AM - 9:50AM

Room: Room 2103

Track: Scaling & Architecture

Have you been looking to switch out the Cache provider in your Asp.Net application but just haven't had time to look into how to get started? Well, here's your chance to move that "TODO" item into your "Done" column. In this session we'll take a look at swapping out the cache in an existing application with Redis. You'll get a high level over view of what Redis is followed by coding demos of how to bring Redis into your project and apply strategies to maximize the benefits that it provides.

 
Navigating the Waters as a Software Engineer
Allen Conway
(Room 4106)
 

Navigating the Waters as a Software Engineer

Speaker: Allen Conway

Time: 9:00AM - 9:50AM

Room: Room 4106

Track: Business/ Soft Skills

Whether you are prospecting a career as a software engineer, have a few years under your belt, or have tenure and wondering about your next move, there are many decisions to make as a software engineer. How to get one's foot in the door initially, when to make your 1st move, technology focus, consulting vs. corporate app dev, moving to management vs. coding are all choices a software engineer will have to make. In this session we'll discuss the array of selections we might confront, along with advice to software engineers at all levels in your career.

 
Azure Series - DevOps and Azure
Greg Leonardo
(Room 3208)
 

Azure Series - DevOps and Azure

Speaker: Greg Leonardo

Time: 9:00AM - 9:50AM

Room: Room 3208

Track: Devops & Automation

What is this thing called DevOps?

 
PowerShell working with Python and SQL Server
Maximo Trinidad
(Room 2104)
 

PowerShell working with Python and SQL Server

Speaker: Maximo Trinidad

Time: 9:00AM - 9:50AM

Room: Room 2104

Track: Data

As PowerShell is the main technology for automation in Windows Datacenters Infrastructure, now becomes clear its importance in other non-Windows Operating Systems. The way I see it, Windows Admin has the advantage with PowerShell as the Linux Admin has the upper hand with Bash/PHP/Python. Here’s where we can collaborate and work with each other.

 
Enabling Azure in the Enterprise
Edward Moemeka Obinna Igbokwe
(Room 4104)
 

Enabling Azure in the Enterprise

Speaker: Edward Moemeka Obinna Igbokwe

Time: 9:00AM - 9:50AM

Room: Room 4104

Track: IOT/ Enterprise

This session is for developers, enterprise, application, and solution architects ho want to bring Azure into their enterprise. They understand the value of Azure, but want practical guidance on how-to deliver their enterprise applications in a cloud environment.

 
Intro to GIT
Daniel Shrader
(Room 4102)
 

Intro to GIT

Speaker: Daniel Shrader

Time: 9:00AM - 9:50AM

Room: Room 4102

Track: Agile/ SDLC Practices

Want to learn GIT but don't know where to start or are you simply afraid of the command line? Then this session is for you. We will focus on the high level core concepts to give you a foundation to start using GIT today. Furthermore, we won't be using ANY command line interface to do it. As an added bonus we'll wrap up the session with an established work flow to make your journey to using GIT more beneficial.

 
5 Amazing things you can do with the Kinect v2 On Windows 10
Dwight Goins
(Room 4206)
 

5 Amazing things you can do with the Kinect v2 On Windows 10

Speaker: Dwight Goins

Time: 9:00AM - 9:50AM

Room: Room 4206

Track: Coding Skills

In this session Dwight Goins shows off some amazing things you can do with the Kinect for Windows v2 and Windows 10. He also discusses the history behind the Kinect, and talks about how to use the Kinect device with AI, AR, MR, and VR. This session is filled with fun and audience interactive demos.

 
What on earth is Machine Learning?
Siva Govindarajan
(Room 4105)
 

What on earth is Machine Learning?

Speaker: Siva Govindarajan

Time: 9:00AM - 9:50AM

Room: Room 4105

Track: Machine Learning /AI

There is a talk of Machine Learning and Artificial Intelligence everywhere all of a sudden. Google even talks about it in their Keynote! So what is that? Is it Rocket Science? In this talk, we'll talk some history of Machine Learning, what that is, why that is relevant now, how that is related to AI and also find if that is hard as rocket science!

 
From Microsoft to Mobile
Andy Lech
(Room 2102)
 

From Microsoft to Mobile

Speaker: Andy Lech

Time: 9:00AM - 9:50AM

Room: Room 2102

Track: Mobile

Are you an experienced programmer looking to get started in mobile development? Is Visual Studio your IDE of choice? Are you interested in creating traditional forms-over-data apps for work or fun? If so, learning Xamarin.Forms to create UWP apps on your Windows 10 machine can be a great way to get started. Once you are comfortable with Xamarin.Forms, it will be easier to expand your skills to Android and iOS since Xamarin.Forms promotes sharing as much code as possible across OS projects.

 
Hacker Room at Orlando Code Camp
Kevin Wolf pending
(Room 2206)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf pending

Time: 9:00AM - 9:50AM

Room: Room 2206

Track: Maker Space

This is the Hacker Room at Orlando Code Camp featuring IoT, Hacking, Arduino. May feature some lightning talks during the day but won't have 1hr scheduled talks.

 
10:00AM - 10:50AM What's new in Bootstrap 4
Ray Villalobos
(Room 1206A+B)
 

What's new in Bootstrap 4

Speaker: Ray Villalobos

Time: 10:00AM - 10:50AM

Room: Room 1206A+B

Track: Javascript/ Front-end

The web's most popular framework is out with a brand new version which has a ton of changes from version 3 including a new grid system, flexbox positioning, new navigation component, cards and a lot more. Let's take a look at what this new version has to offer and also check out what you need to look out for when migrating a current website.

 
Discover the dotnet CLI
Shayne Boyer
(Room 4103)
 

Discover the dotnet CLI

Speaker: Shayne Boyer

Time: 10:00AM - 10:50AM

Room: Room 4103

Track: .NET & Core

Tired of the full IDE Visual Studio Experience with all of the bells and whistles? What if you only had a bash terminal and an editor, could you create a .NET Core application? Come find out how to get this done like war games..."Want to play a game?"

 
Automate & Integrate for fun and profit: Webjobs and Azure Functions
Santosh Hari
(Room 3206)
 

Automate & Integrate for fun and profit: Webjobs and Azure Functions

Speaker: Santosh Hari

Time: 10:00AM - 10:50AM

Room: Room 3206

Track: Azure

Automate, integrate and be more effective by writing less code. If you can write a Console application, you can write Azure Functions - a fun journey from running Console Applications on physical machine to Webjobs (cloud) to Azure Functions (serverless)

 
Cloud Development - SharePoint PowerApps and Flows
Gary Blatt
(Room 4205)
 

Cloud Development - SharePoint PowerApps and Flows

Speaker: Gary Blatt

Time: 10:00AM - 10:50AM

Room: Room 4205

Track: Cloud

With the recent release of these two products, come learn how you can create sophisticated, easy to maintain functionality in the Cloud for SharePoint. These tools, a significant improvement over SharePoint Designer, allow you to be very responsive to client requests while still maintaining a high quality product.

 
Visualize on maps with ASP.NET Core and Angular 2
Jitendrudu Lacaraju
(Room 2103)
 

Visualize on maps with ASP.NET Core and Angular 2

Speaker: Jitendrudu Lacaraju

Time: 10:00AM - 10:50AM

Room: Room 2103

Track: Scaling & Architecture

Almost all data has a 'WHERE' associated with it. Using the where component of the data is powerful visualization tool. This presentation will approach geo-visulization of data utilizing ASP.NET core and Angular 2.

 
Seminole State IT Professional Advisory Session
Bill Gaught
(Room 4106)
 

Seminole State IT Professional Advisory Session

Speaker: Bill Gaught

Time: 10:00AM - 10:50AM

Room: Room 4106

Track: Business/ Soft Skills

Seminole State College is inviting Code Camp attendees to attend this session to share their knowledge and insight with regards to computer programming skills needed by our graduates to enter the workforce. This one hour session is cover the programming languages and other skills Central Florida IT companies expect from graduates.

 
Understanding DevOps
Esteban Garcia
(Room 3208)
 

Understanding DevOps

Speaker: Esteban Garcia

Time: 10:00AM - 10:50AM

Room: Room 3208

Track: Devops & Automation

DevOps is a term that has gained a lot of traction in the past couple of years. It means different things to different people, and it is important that you and your team have a common understanding of the concept before you embark your your DevOps journey. Come learn how to implement DevOps at your organization by focusing on People, Process, and Tools. You will leave with a better understanding of the journey to get there, by learning and quickly adapting to get better.

 
SQL Server Data Partitioning
Tom Hanley
(Room 2104)
 

SQL Server Data Partitioning

Speaker: Tom Hanley

Time: 10:00AM - 10:50AM

Room: Room 2104

Track: Data

Data partitioning allows for the efficient loading, storage, retrieval, and shedding of data in an RDBMS platform. This session will focus on its use in MS SQL Server and how table partitioning can improve performance, manageability, and decrease concerns over concurrency. Especially if you are working with a data warehouse, you want to be sure to understand these concepts and how/when you might leverage them.

 
Everything wants to be connected
Stan Schultes
(Room 4104)
 

Everything wants to be connected

Speaker: Stan Schultes

Time: 10:00AM - 10:50AM

Room: Room 4104

Track: IOT/ Enterprise

Smart Cities and IoE and IIoT - oh my! From Azure IoT to big data analytics to Blockchain - there are a lot of moving parts. Where do you even begin? What are the challenges you will face? What are the opportunities, and for you as a developer, where's the money? It has been noted that in the potential $25B IoT market by 2025, very few of the companies that will lead the charge have even been formed yet. This will be an architectural-level discussion that slants toward development of Smart Cities, looking at what is the Internet of Everything, overviews security and technical challenges, and covers some of the tools and players out there.

 
The Programmer's Tool Belt: Patterns and Practices
John Li
(Room 4102)
 

The Programmer's Tool Belt: Patterns and Practices

Speaker: John Li

Time: 10:00AM - 10:50AM

Room: Room 4102

Track: Agile/ SDLC Practices

Programmers are craftsman of software and every good craftsman has a handy tool belt to assist them in their day-to-day activities. In this talk, we will go over object-oriented programming concepts, approaches to architecting testable & modular code, design patterns, and an assorted collection of ideas to help you make better coding decisions.

 
Becoming A Great Developer
David Haney
(Room 4206)
 

Becoming A Great Developer

Speaker: David Haney

Time: 10:00AM - 10:50AM

Room: Room 4206

Track: Coding Skills

There are many good developers in our industry, but few are truly great. Join a Stack Overflow Engineering Manager for a candid discussion of the journey to developer greatness. In this session we'll travel beyond code and commits into the realm of habits, core competencies, ego, ethics, and everything else that makes a developer not just good, but great.

 
Introduction to machine learning with AzureML Studio
Zdravko Danev
(Room 4105)
 

Introduction to machine learning with AzureML Studio

Speaker: Zdravko Danev

Time: 10:00AM - 10:50AM

Room: Room 4105

Track: Machine Learning /AI

Introduction to data science and machine learning with AzureML Studio. 1-2 examples of classification or regression algorithms. #level100 #noslidesjustcode

 
If Android Tests Could Talk: Architectural Insights from Test Driven Android Development
K Matt Dupree
(Room 2102)
 

If Android Tests Could Talk: Architectural Insights from Test Driven Android Development

Speaker: K Matt Dupree

Time: 10:00AM - 10:50AM

Room: Room 2102

Track: Mobile

One of the under-appreciated benefits of TDD is that it gives us insight into the design of the code we're trying to test. In this talk, we'll explore some of those insights by trying to test drive an Android app. We'll see that the tests we write force us to write classes that are loosely coupled and highly cohesive.

 
Hacker Room at Orlando Code Camp
Kevin Wolf
(Room 2206)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf

Time: 10:00AM - 10:50AM

Room: Room 2206

Track: Maker Space

This is the Hacker Room at Orlando Code Camp featuring IoT, Hacking, Arduino. May feature some lightning talks during the day but won't have 1hr scheduled talks.

 
11:00AM - 11:50AM Aurelia: Next Generation Web Apps
Ashley Grant
(Room 1206A+B)
 

Aurelia: Next Generation Web Apps

Speaker: Ashley Grant

Time: 11:00AM - 11:50AM

Room: Room 1206A+B

Track: Javascript/ Front-end

Aurelia is a JavaScript framework straight from Florida! Let's dive in and check out some examples of how Aurelia can help you to create applications that are more testable and maintainable. Aurelia makes SPA development simple!

 
Debugging, using your tools effectively
Eric Fisher
(Room 4103)
 

Debugging, using your tools effectively

Speaker: Eric Fisher

Time: 11:00AM - 11:50AM

Room: Room 4103

Track: .NET & Core

So your code has a bug, it happens to the best of us. How we debug those issues though can be effective or a total time vampire. Let's take that powerhouse we call visual studio (and other tools) to better help us debug effectively rather than blindly dropping in try/catches, Console.WriteLines, throws, etc.

 
Using Docker for Development and Production 
Clayton Hunt
(Room 3206)
 

Using Docker for Development and Production 

Speaker: Clayton Hunt

Time: 11:00AM - 11:50AM

Room: Room 3206

Track: Azure

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.  We are going to explore how we can leverage Docker for use while we develop our applications as well as once we are ready to deploy. We will discuss creating a container that will allow us to work on our .NET Core application in a way that incorporates live rebuilds, debugging, and continuous testing.   Once we have our development environment configured we will turn our attention to deployment. The reasons we would want to use Docker in production are plentiful. Benefits include but are not limited to application scalability and consistency in deployment configuration across environments.

 
Intro to Azure Service Fabric
Jason Milgram
(Room 4205)
 

Intro to Azure Service Fabric

Speaker: Jason Milgram

Time: 11:00AM - 11:50AM

Room: Room 4205

Track: Cloud

Azure Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices. Service Fabric also addresses the significant challenges in developing and managing cloud applications. Developers and administrators can avoid complex infrastructure problems and focus on implementing mission-critical, demanding workloads that are scalable, reliable, and manageable. Service Fabric represents the next-generation middleware platform for building and managing these enterprise-class, tier-1, cloud-scale applications. Join us for this Azure Service Fabric session and hear a brief history of Service Fabric, take a look at the fundamentals, and explore the developer tools and core concepts.

 
Developing High-Performance Websites
Michael Ritchie
(Room 2103)
 

Developing High-Performance Websites

Speaker: Michael Ritchie

Time: 11:00AM - 11:50AM

Room: Room 2103

Track: Scaling & Architecture

Want better performance from your website? Learn the basic rules to cut 25% to 50% off your response time when a user requests a page. Side by side demos of before and after optimizations of a Microsoft IIS/C#/ASP.net web application.

 
Understanding Your Stock Options
David Haney
(Room 4106)
 

Understanding Your Stock Options

Speaker: David Haney

Time: 11:00AM - 11:50AM

Room: Room 4106

Track: Business/ Soft Skills

So you landed a new tech job - awesome! And part of your attractive compensation package is a boat load of stock options with a very nice looking strike price. "Wow!" you think, "I'm gonna be rich!" But not all is as it appears to be. Join a Stack Overflow Engineering Manager for a discussion about stock options and how they really work. You'll leave this presentation better equipped to understand your compensation, and successfully negotiate it in the future as well.

 
Database Devops & Continuous Release
Andy Warren
(Room 3208)
 

Database Devops & Continuous Release

Speaker: Andy Warren

Time: 11:00AM - 11:50AM

Room: Room 3208

Track: Devops & Automation

Databases are arguably the toughest part of building out a devops culture and getting to a true hands off release, but it is doable, with some big caveats! This presentation will discuss many of the interesting and frustrating lessons I've learned when trying to apply the devops philosophy to SQL Server in an OLTP environment. Session will be of interest to DBA's and developers (and maybe managers too!).

 
App architecture without RDBS vs NoSQL drama
Jeff Putz
(Room 2104)
 

App architecture without RDBS vs NoSQL drama

Speaker: Jeff Putz

Time: 11:00AM - 11:50AM

Room: Room 2104

Track: Data

Between the tried and true, enterprise relational database systems that have been around for decades, and the relative new hotness of open source document databases, an entire subculture of zealotry has insisted that you choose a side. However, real life requirements demonstrate a time and place for both flavors of data persistence, and often a mix of the two. Regardless of your chosen development platform, the careful composition of more than one type of database can dramatically simplify your application and better handle larger workloads. Objectives: * Know when to use relational data, and when not to. Fight the urge to normalize everything. * The secret sauce to scale is often precalculation. Aggregate querying is a huge pinch point for many LOB applications. * Documents can hold a ton of serialized data that can be formatted and served to users. You might be surprised to find that relational databases are pretty good for this as well. * Cloud resources open up a world of possibility, where storage is cheap.

 
Azure IoT - Stream Analytics - SignalR - Unity
Jared Rhodes
(Room 4104)
 

Azure IoT - Stream Analytics - SignalR - Unity

Speaker: Jared Rhodes

Time: 11:00AM - 11:50AM

Room: Room 4104

Track: IOT/ Enterprise

in this seesion we will create: • A Windows IoT Core device with sensors streaming to Microsoft Azure • Azure IoT Hub forwarding the data to Stream Analytics • Stream Analytics collecting the data and moving it to a ASP.NET SignalR instance. • Unity engine consuming the SignalR data for realtime data feed in a game. The goal being very simple. Get Windows IoT Core devices streaming to Unity game and create a Augmented Reality interactive experience.

 
Can I trust what I can't see? Building distributed teams to succeed.
Mark Kilby
(Room 4102)
 

Can I trust what I can't see? Building distributed teams to succeed.

Speaker: Mark Kilby

Time: 11:00AM - 11:50AM

Room: Room 4102

Track: Agile/ SDLC Practices

We often see distributed teams as necessary to large scale software development. But do we trust those teams to get the job done? Do we trust them to get it done right? What if we started with trust and provided the right environment where teams could easily communicate and coordinate with team members and other teams? We could then pull expertise from anywhere and form and re-form teams to build the quality solutions our customers desire. This talk will outline some of the steps you can take to build those distributed ecosystems.

 
Improving code quality with Static Analyzers
Jim Wooley
(Room 4206)
 

Improving code quality with Static Analyzers

Speaker: Jim Wooley

Time: 11:00AM - 11:50AM

Room: Room 4206

Track: Coding Skills

Whether you're an independent developer that needs assistance reviewing your code, or a member of a large team that wants to keep code consistency among the team, static analyzer tools can help identify and optionally fix issues in your code. Many platforms have their own version to help based on the language, including Roslyn, JsLint, CssLint, SonarQube. FxCop, StyleCop, etc. We'll take a look at some of these tools and explore how they can help identify issues in your code and improve maintainability and decrease errors before you deploy to production. We'll also look at the ability to build your own tool to enforce rules in your specific domain.

 
Practical Machine Learning 101
David Crook
(Room 4105)
 

Practical Machine Learning 101

Speaker: David Crook

Time: 11:00AM - 11:50AM

Room: Room 4105

Track: Machine Learning /AI

We are going way way back to basics here, but basics is where you can derive the most value the fastest. We are going to cover the most basic algorithms out there: Linear Regression and Sigmoid Classification. This is a mixed academic and practical coding session. We will start with the most basic form of all algorithms and then step to the complex forms. We will discuss construction and deconstruction as well as what you can do with both forms from a practical business perspective.

 
Xamarin in the Enterprise
Christopher Singh Karel Castex
(Room 2102)
 

Xamarin in the Enterprise

Speaker: Christopher Singh Karel Castex

Time: 11:00AM - 11:50AM

Room: Room 2102

Track: Mobile

Do you have any doubts to whether Xamarin is the right platform for you? Between our GolfNow and GolfChannel apps on iOS and Android we have over 1.5 million users monthly consuming our content. We had to be 100% sure Xamarin was for us with no compromise. Let us walk you through our thought process and show you how we decided Xamarin was right for our enterprise team. We will show how you can structure your application for maximum code reuse with PCL support. Using frameworks such as MVVMCross, Akavache, Reactive Extensions, Autofac, Crashlytics and our approach to flexible UI.

 
Hacker Room at Orlando Code Camp
Kevin Wolf
(Room 2206)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf

Time: 11:00AM - 11:50AM

Room: Room 2206

Track: Maker Space

This is the Hacker Room at Orlando Code Camp featuring IoT, Hacking, Arduino. May feature some lightning talks during the day but won't have 1hr scheduled talks.

 
12:00PM - 12:50PM Lunch   Lunch   Lunch   Lunch   Lunch   Lunch   Lunch   Lunch   Lunch   Lunch   Lunch   Lunch   Lunch   Lunch  
1:00PM - 1:50PM Choosing the right Frontend Javascript Framework
Krishna Glick
(Room 1206A+B)
 

Choosing the right Frontend Javascript Framework

Speaker: Krishna Glick

Time: 1:00PM - 1:50PM

Room: Room 1206A+B

Track: Javascript/ Front-end

There's an absolute smorgasbord of frontend frameworks out there, each with their own quirks, styles, and evangelists. Should you use React or Angular 2? What about Ember, isn't that a thing? With so many options I'll be here to help you decide! And though it may be ill advised to support IE8, there's an option for that too.

 
Caching in .NET Core for Fun and Profit
John Callaway
(Room 4103)
 

Caching in .NET Core for Fun and Profit

Speaker: John Callaway

Time: 1:00PM - 1:50PM

Room: Room 4103

Track: .NET & Core

Ever wonder how you might use caching to improve the performance and speed of your website? Are you looking to improve the user experience for your web application? We'll discuss the ins and outs of caching in .NET Core, when and where to apply a caching strategy, and considerations for each scheme. If time (and wifi) allow we'll look into options available in Azure.

 
Securing web apps with Azure AD
Oscar Garcia
(Room 3206)
 

Securing web apps with Azure AD

Speaker: Oscar Garcia

Time: 1:00PM - 1:50PM

Room: Room 3206

Track: Azure

When building a cloud app, one of the most common cross cutting concerns is the authentication of users. For some solutions, the security implementation is handled by the application itself. In this article, we explore the use of Azure Active Directory (AAD) to provide the security services for our web or mobile apps. The application we are building is a Node.js backend API with an AngularJS front end. We explore the following areas: • Create an AngularJS App and use Git to deploy to Azure • Add Azure Active Directory (AD) service authentication to protect our app • Discuss the limitation using simple AD authentication when enabling anonymous access to some routes. • Enhance our security by taking direct control of the Azure AD APIs in our code to consume the Jason Web Token (JWT) from the Azure Identity provider.

 
From SQL to NoSQL in 10 mins for .NET devs with DocumentDB
Santosh Hari
(Room 4205)
 

From SQL to NoSQL in 10 mins for .NET devs with DocumentDB

Speaker: Santosh Hari

Time: 1:00PM - 1:50PM

Room: Room 4205

Track: Cloud

Go from SQL to NoSQL for writing CRUD apps. This is an intro level talk for .NET and SQL Server developers. We will use the newly released Azure DocumentDB emulator and sample code to walk through a ASP.NET MVC web app that uses C# and DocumentDB for storing data. Then we'll walk through writing queries for DocumentDB by leveraging your SQL and LINQ querying skills. Also on the agenda (time permitting): Use cases for DocumentDB, SQL vs NoSQL, a look at NoSQL offerings on Azure.

 
Deliver More! From Website to Experience with Sitecore CXM
David Walker
(Room 2103)
 

Deliver More! From Website to Experience with Sitecore CXM

Speaker: David Walker

Time: 1:00PM - 1:50PM

Room: Room 2103

Track: Scaling & Architecture

In this session you will learn how to transform your web applications into User Experiences. Using something other than Sitecore, no problem. You will be inspired in many ways even for regular web projects, with Sitecore "it's in there". Come see what your missing out on. Then, we will conclude with what makes Sitecore a true platform and the first choice for public facing enterprise .NET CMS/CXM projects. I'll show you how to integrate numerous third party API's for various reasons, including contextual personalized content.

 
Hiring is hard, getting hired is easy, so get it right
Jeff Putz
(Room 4106)
 

Hiring is hard, getting hired is easy, so get it right

Speaker: Jeff Putz

Time: 1:00PM - 1:50PM

Room: Room 4106

Track: Business/ Soft Skills

The software development field has a serious supply and demand problem. If you're on the employee side, you probably have no issue finding work, but the situation may be intolerable. If you need to hire people, you'll get a hundred resumes in the first day, and maybe find five worth looking at. In this session, we'll talk about ideal match making. * Adopt a hiring process that values your time. * Narrowing the field. * How to standout at each phase of a hard hiring process. * Contract vs. salary. * When to bail. * Accepting market realities when it's time to make a deal.

 
Automating Workloads with Azure Automation
Adnan Cartwright
(Room 3208)
 

Automating Workloads with Azure Automation

Speaker: Adnan Cartwright

Time: 1:00PM - 1:50PM

Room: Room 3208

Track: Devops & Automation

This session deep dives into Azure Automation – a cloud based automation engine hosted on Microsoft Azure. You will learn the capabilities of Azure Automation as well as each component such as run books, modules, source control, Webhooks, schedules and Azure Automation DSC, etc. This session will also cover topics such as SMA Integration Hybrid Worker Roles and how Azure Automation can be integrated with other applications and Azure services such as OMS Log Analytics.

 
From Dull to Dazzling: How Visualization enhances data comprehension
Walt Ritscher
(Room 2104)
 

From Dull to Dazzling: How Visualization enhances data comprehension

Speaker: Walt Ritscher

Time: 1:00PM - 1:50PM

Room: Room 2104

Track: Data

Our applications and devices are gathering and storing data at unprecedented levels. Once the information is in our data centers we need tools to help us understand the hidden knowledge contained in that stockpile. We’ve got business intelligence tools that can help but at some point in the data analytics cycle you need to show results to the stakeholder. That’s when choosing the correct visual representation of the data becomes vital. Do it wrong and the data is merely wrapped in pretty graphics; do it right and the user perceives their information in clear and meaningful patterns. There has been an explosion of research on ways to present data in graphical form in the last decade. This is often called Data Visualization or Information Graphics and it is becoming a must have skill for UI developers. This session explores the overall visual concepts that make data easier to grasp. Do you know the best way to show data to your users, so that the information is clear and understandable? Come to this session to learn how to make your data shine.

 
Microsoft & Monsters: IoT Core + Hub
Jared Porcenaluk
(Room 4104)
 

Microsoft & Monsters: IoT Core + Hub

Speaker: Jared Porcenaluk

Time: 1:00PM - 1:50PM

Room: Room 4104

Track: IOT/ Enterprise

The film Monsters, Inc, which we all know now as an educational historical docudrama, opened the door between our Monster world and your Human world. Since then, our two kind have collaborated on many things. Get a peek behind the curtain into how we monsters use Microsoft technology to harness human laughter and report it using the Internet of Things. For humans, it is estimated there will be around 30 billion connected devices online by 2020. Undoubtedly, all of these devices will required developers to code for them. How can you leverage your skills as a Microsoft developer in this coming sea change? In this talk, not only do I have a little fun showing you a bit about how us monsters create IoT solutions, I'll give you the tools to do the same.

 
Intermediate GIT
Daniel Shrader
(Room 4102)
 

Intermediate GIT

Speaker: Daniel Shrader

Time: 1:00PM - 1:50PM

Room: Room 4102

Track: Agile/ SDLC Practices

Already comfortable with pushing and pulling code? Want to know what else there is out there in the GIT universe? Then this session will get you started down the path. We will look at the parts of GIT aside from just version control which make it an awesome tool. We'll explore hooks on both the server and client side. Check out other workflows aside from the simple push pull. We'll discuss pull requests - how to make them more effective and why to use them. We'll wrap the session up with some ways to use GIT to deploy your code after every commit. This will save you work and make you look awesome to your peers.

 
NuGet: How, why, and what
Chris Jones
(Room 4206)
 

NuGet: How, why, and what

Speaker: Chris Jones

Time: 1:00PM - 1:50PM

Room: Room 4206

Track: Coding Skills

What is NuGet? How does it work? How does it compare to the GAC? How does it compare to other package managers like npm, cargo, or pip? Why use it? What are the differences between adding a reference to a project in C# and installing it via NuGet? No prior knowledge necessary, but get ready to dive deep into C#!

 
Facial Recognition with Keras
Michael duPont
(Room 4105)
 

Facial Recognition with Keras

Speaker: Michael duPont

Time: 1:00PM - 1:50PM

Room: Room 4105

Track: Machine Learning /AI

Building a facial recognition API using Python, Keras, and Flask. Learn how neural networks are trained and how they can move from development to a production API.

 
Using .Net Standard Libraries with Xamarin Forms
Ken Tucker
(Room 2102)
 

Using .Net Standard Libraries with Xamarin Forms

Speaker: Ken Tucker

Time: 1:00PM - 1:50PM

Room: Room 2102

Track: Mobile

.NET Standard Library can be thought of as the next generation of Portable Class Libraries (PCL). The .NET Standard Library improves on the experience of creating portable libraries by curating a standard BCL and establishing greater uniformity across .NET runtimes as a result. In this demo I will show you how to use .net Standard with Xamarin forms. We also will also show how to use the Entity Framework core in the app

 
Hacker Room at Orlando Code Camp
Kevin Wolf
(Room 2206)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf

Time: 1:00PM - 1:50PM

Room: Room 2206

Track: Maker Space

This is the Hacker Room at Orlando Code Camp featuring IoT, Hacking, Arduino. May feature some lightning talks during the day but won't have 1hr scheduled talks.

 
2:00PM - 2:50PM Unit Testing JavaScript Code in Visual Studio NET
Allen Conway
(Room 1206A+B)
 

Unit Testing JavaScript Code in Visual Studio NET

Speaker: Allen Conway

Time: 2:00PM - 2:50PM

Room: Room 1206A+B

Track: Javascript/ Front-end

The server side code in .NET is getting love with unit testing, but what about the client side code? With the advent of powerful JavaScript frameworks and the creation of JavaScript applications containing much more client side code then with purely server side Web technologies implementations of the past, you'll have to shift focus to unit test this code as well. In this session, you'll learn about the importance of unit testing along with using Chutzpah and Jasmine within Visual Studio .NET to create and test our JavaScript code.

 
.NET Standard for Mere Mortals
Jeffrey Fritz
(Room 4103)
 

.NET Standard for Mere Mortals

Speaker: Jeffrey Fritz

Time: 2:00PM - 2:50PM

Room: Room 4103

Track: .NET & Core

: .NET Standard is a buzzword that Microsoft started using with the Build event in 2016. What is .NET Standard, and how does this framework effect how I'm building applications today? Come learn from one of the .NET team members about how .NET Standard makes writing code that works on any operating system with any project model a snap. You'll be able to build packages that work on your iPhone, web server, and docker containers when you finish this session.

 
Azure Series - Logic Apps
Greg Leonardo
(Room 3206)
 

Azure Series - Logic Apps

Speaker: Greg Leonardo

Time: 2:00PM - 2:50PM

Room: Room 3206

Track: Azure

Need connects services within your organization? Have you looked at or used on-premise solutions like BizTalk in the past? Logic Apps provide a way to simplify and implement scalable integrations and workflows in the cloud. It provides a visual designer to model and automate your process as a series of steps known as a workflow. There are many connectors across the cloud and on-premises to quickly integrate across services and protocols. Join me on learning how to Get Started using them within your organization.

 
Introduction to data science with Python
Zdravko Danev
(Room 4205)
 

Introduction to data science with Python

Speaker: Zdravko Danev

Time: 2:00PM - 2:50PM

Room: Room 4205

Track: Cloud

Introduction to data science with Python. Simple regression example with pandas and numpy. #level100 #noslidesjustcode

 
CRM as Development Platform
Chris Cognetta
(Room 2103)
 

CRM as Development Platform

Speaker: Chris Cognetta

Time: 2:00PM - 2:50PM

Room: Room 2103

Track: Scaling & Architecture

Microsoft Dynamics 365 as a development platform

 
How to Stop Giving Your Business Away
Scott Mann
(Room 4106)
 

How to Stop Giving Your Business Away

Speaker: Scott Mann

Time: 2:00PM - 2:50PM

Room: Room 4106

Track: Business/ Soft Skills

Scott comes from a long line of business owners that drove their businesses into the ground by being too nice. He spent 5 years not charging enough and 10 years doing favors that were never returned. He's here to share some of his hard-knocks tips and tactics on staying nice but earning what you deserve and leveling up your business.

 
Automate All Things! Azure Continuous Deployment
Esteban Garcia
(Room 3208)
 

Automate All Things! Azure Continuous Deployment

Speaker: Esteban Garcia

Time: 2:00PM - 2:50PM

Room: Room 3208

Track: Devops & Automation

Automating your deployments to Azure doesn't have to be so difficult. In this session, you will learn how to create an automated deployment to Azure using Visual Studio, Visual Studio Team Services, and the Azure Portal. We will go from zero to Azure in less than an hour and you will be able to go back to work on Monday ready to deploy!

 
Creating Reports and Dashboards with Power BI
Michael Antonovich
(Room 2104)
 

Creating Reports and Dashboards with Power BI

Speaker: Michael Antonovich

Time: 2:00PM - 2:50PM

Room: Room 2104

Track: Data

This session looks at both Power BI Desktop and Power BI.com to compare the advantages and capabilities of both platforms for creating and distributing data analysis within your organization. It will also touch a little on why you might choose Power BI over Power Pivot and why you might not. It will also look at how to create drill down detail screens to expose the details behind your visualizations. Finally, we will touch on how to publish your Power BI results for others in your organization to share. A basic understanding of database structures and referential integrity is an advantage to gain the most from this session, but as will be shown, not always necessary depending on the source of the data to be analyzed.

 
Introduction to IoT & Azure IoT Hub
John Wang
(Room 4104)
 

Introduction to IoT & Azure IoT Hub

Speaker: John Wang

Time: 2:00PM - 2:50PM

Room: Room 4104

Track: IOT/ Enterprise

This session will provide an overview of Internet of Things (IoT) and Azure IoT Hub. IoT refers to the growing range of Internet-connected devices that capture or generate an enormous amount of information every day. IoT Hub provides the device-to-cloud and cloud-to-device messaging capabilities and acts as the gateway to the cloud and the other key IoT Suite services. The service enables you to receive messages from your devices at scale, and send commands to your devices.

 
Write Better Code in Less Time with Test Driven Development
Cassandra Wilcox
(Room 4102)
 

Write Better Code in Less Time with Test Driven Development

Speaker: Cassandra Wilcox

Time: 2:00PM - 2:50PM

Room: Room 4102

Track: Agile/ SDLC Practices

Unit testing is ideal in theory, but expensive in practice, right? In this talk we will explore the purpose of unit tests, the benefits of test driven development, and how it can save you more time than might expect. I'll use real-world code examples to demonstrate how test driven development works in a React/Redux app using Mocha test framework and Chai assertion library.

 
Use Class Libraries Instead of Classes for Common Tasks
Walter Williams
(Room 4206)
 

Use Class Libraries Instead of Classes for Common Tasks

Speaker: Walter Williams

Time: 2:00PM - 2:50PM

Room: Room 4206

Track: Coding Skills

Do you use common classes in many different projects? If so, have you ever grabbed a class from an existing project for a new project, and then discovered you either got an older version, or worse, got a version that had been specially tweaked for that project? Join us to learn how to quickly turn common classes into class libraries, and then how to use those class libraries. We will go through several examples of how to convert a class to a class library. For each class library, we will then build a test project. Then we will wrap up with some tips on keeping class library versions organized.

 
Machine Learning for Non-Data Scientists
Jay Kimble
(Room 4105)
 

Machine Learning for Non-Data Scientists

Speaker: Jay Kimble

Time: 2:00PM - 2:50PM

Room: Room 4105

Track: Machine Learning /AI

Machine Learning is a pretty daunting topic which seems to only belong to the realms of computer scientists, and yet it also sounds useful in many coding applications. This session will explore Machine Learning in an easy to understand manner. We will talk about the various types of Machine Learning, and will talk about how one doesn't need to have a Phd in Computer Science to use them. Additionally, we will also use Azure ML Studio to do a little exploration of how to begin to play with this amazing technology (and this too will be easy to understand). You should have a basic knowledge of databases (or even a good knowledge of Excel).. SO, you don't need to be a programmer to get something out of this.

 
Reactive Extensions for Android App Developement
K Matt Dupree
(Room 2102)
 

Reactive Extensions for Android App Developement

Speaker: K Matt Dupree

Time: 2:00PM - 2:50PM

Room: Room 2102

Track: Mobile

RxJava gives us a better way of writing understandable asynchronous code in our Android apps. In this session, we'll introduce RxJava, and by looking at some examples of solving problems with and without RxJava, we'll see why it's a fundamentally better approach to crafting understandable asynchronous code.

 
Hacker Room at Orlando Code Camp
Kevin Wolf
(Room 2206)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf

Time: 2:00PM - 2:50PM

Room: Room 2206

Track: Maker Space

This is the Hacker Room at Orlando Code Camp featuring IoT, Hacking, Arduino. May feature some lightning talks during the day but won't have 1hr scheduled talks.

 
3:00PM - 3:50PM You got your React in my Aurelia!
Ashley Grant
(Room 1206A+B)
 

You got your React in my Aurelia!

Speaker: Ashley Grant

Time: 3:00PM - 3:50PM

Room: Room 1206A+B

Track: Javascript/ Front-end

Surely there's no way to bring together the warring worlds of two-way databinding and one-way dataflow! There's no way we could integrate React components in to an Aurelia application seamlessly. We'll explore techniques for integrating React components as full-fideltiy Aurelia components. We'll even set up, gasp!, two-way databinding between Aurelia and React components!

 
Docker + .Net Core = Microservices Fun!
Doug Lampe
(Room 4103)
 

Docker + .Net Core = Microservices Fun!

Speaker: Doug Lampe

Time: 3:00PM - 3:50PM

Room: Room 4103

Track: .NET & Core

With the release of .Net core, Docker for Windows, Mac, AWS, and Azure (beta) it has never been easier (nor faster) to develop, deploy, scale, and maintain applications in .Net. Demo alert! In this session, I will talk you through installing Docker and then walk you through real examples of pulling images, running containers, and translating the things you know and love like ASP.Net MVC and MS SQL into Docker. Even if you have never coded before, you can start with Docker from day 1 and I will show you how and why you should.

 
Aim Small Miss Small With Azure Functions
Bayer White
(Room 3206)
 

Aim Small Miss Small With Azure Functions

Speaker: Bayer White

Time: 3:00PM - 3:50PM

Room: Room 3206

Track: Azure

As DevOps continues to gain momentum for effectively building and delivering software, architecting "monolithic" software has become yesterday's design pattern. Learn how Azure Functions can help you build and ship code faster by implementing functionality at a granular level.

 
Building Homegrown Devices for the Cloud?
Blain Barton Arthur Garcia
(Room 4205)
 

Building Homegrown Devices for the Cloud?

Speaker: Blain Barton Arthur Garcia

Time: 3:00PM - 3:50PM

Room: Room 4205

Track: Cloud

We'll cover building homegrown devices for Microsoft Azure. We'll show and tell you about Arduino/C code and Raspberry Pi /C# using sensors and then configuring them push data to IOT hub, Streaming Analytics and to Storage within the Microsoft cloud, come join us!

 
How to Scale .NET Apps with Distributed Caching
Iqbal Khan
(Room 2103)
 

How to Scale .NET Apps with Distributed Caching

Speaker: Iqbal Khan

Time: 3:00PM - 3:50PM

Room: Room 2103

Track: Scaling & Architecture

Your .NET applications may experience database or storage bottlenecks due to growth in data volume, session volume/length or size of objects. Learn how to remove bottlenecks and scale your .NET applications using distributed caching. This talk covers: • Quick overview of scalability bottlenecks in .NET applications • Description of distributed caching and how it solves response time issues • Where you can use distributed caching in your application(s) • Some important features in a distributed cache • Hands-on examples using a distributed cache

 
Teaching Development
Eric Fisher
(Room 4106)
 

Teaching Development

Speaker: Eric Fisher

Time: 3:00PM - 3:50PM

Room: Room 4106

Track: Business/ Soft Skills

There are times in our lives we'll try to help others interested in software development get started / learn more. It might be that new kid on your team, your son, daughter, friend, spouse, etc. We'll cover strategies and tactics used to engage learners and help get them learn and grow as developers, while also navigating the many well intentioned "traps" you can run into that can be detrimental to the learner.

 
Using PowerShell Open Source across multiple Platforms
Maximo Trinidad
(Room 3208)
 

Using PowerShell Open Source across multiple Platforms

Speaker: Maximo Trinidad

Time: 3:00PM - 3:50PM

Room: Room 3208

Track: Devops & Automation

PowerShell is Open Source now! Come see how you could use PowerShell cross-platform between Windows and Linux sharing scripts to assist in admin task automation. I'll be walking on how to make this work with existing tools. Also, interacting with SQL Server for Linux.

 
SQL Server Tips for Developers from aDBA
Andy Warren
(Room 2104)
 

SQL Server Tips for Developers from aDBA

Speaker: Andy Warren

Time: 3:00PM - 3:50PM

Room: Room 2104

Track: Data

We'll be taking a fast paced tour through 10 things you need to know to get the most out of SQL Server, ranging from why you need to plan an archive strategy as soon as you build a table to why failing to correctly size your query parameters can have a negative impact on performance. We'll do some quick demos and have plenty of Q&A as we go!

 
Intro to Holographic Computing with HoloLens
Mark Radacz
(Room 4104)
 

Intro to Holographic Computing with HoloLens

Speaker: Mark Radacz

Time: 3:00PM - 3:50PM

Room: Room 4104

Track: IOT/ Enterprise

Join us for a basic overview of Holographic Computing with HoloLens. Learn how it works and how to start develop for the HoloLens with Unity. We will cover the development environment setup, how to get started with UWP holographic applications with Unity and Visual Studio, as well as some code demos to get started.  There will be a chance to try on and experience HoloLens

 
Why I Believe Agile Scrum is Genius
Karam Labban
(Room 4102)
 

Why I Believe Agile Scrum is Genius

Speaker: Karam Labban

Time: 3:00PM - 3:50PM

Room: Room 4102

Track: Agile/ SDLC Practices

As a traditional project manager (PMP) I always thought I was putting a considerable effort into something the PMBOK, project plans and schedules ..etc didn’t really account for. I never could put my finger on it until I ran into Agile Scrum. It was the team and organizational dynamics and the soft skills that we only gave lip service to. During the session, I will share my Agile transformation journey, a comparison between Agile and Waterfall, and most importantly, why Agile Scrum is, IMHO, genius when it comes to the issues that always troubled traditional project management and teams. Agile and Scrum do not make these issues magically disappear but they provide the right common sense framework to the ScrumMaster to deal with them.

 
Extend and Customize the Visual Studio Environment
Walt Ritscher
(Room 4206)
 

Extend and Customize the Visual Studio Environment

Speaker: Walt Ritscher

Time: 3:00PM - 3:50PM

Room: Room 4206

Track: Coding Skills

Visual Studio is already a powerful IDE. But when you add extensions, third-party tools, and templates to the mix , you have a development environment that can be tailored to your exact needs. This session shows you how to find, install, and use the most helpful extensions for Visual Studio. Learn how extensions like Spell Checker, Comment Remover, CodeMaid, and Productivity Power Tools can automate and speed up the way you code. Then discover how to build your own extensions, and share them with other developers in the Visual Studio Gallery. You'll also see how to use standalone external tools to augment the Visual Studio workflow, and create custom templates that include just the files and settings you need for your project types.

 
Deep Learning in AzureML
Armando Fandango
(Room 4105)
 

Deep Learning in AzureML

Speaker: Armando Fandango

Time: 3:00PM - 3:50PM

Room: Room 4105

Track: Machine Learning /AI

Deep Learning using AzureML

 
Be More Productive with Interactive Programming
Joel Martinez
(Room 2102)
 

Be More Productive with Interactive Programming

Speaker: Joel Martinez

Time: 3:00PM - 3:50PM

Room: Room 2102

Track: Mobile

Traditional software development follows the write/compile/run/debug loop; and while other techniques like TDD can improve that feedback loop, you still must write, compile, then test. Enter interactive programming, a varied suite of tools and techniques that you can leverage to streamline and optimize your development by giving you immediate feedback and code execution.

 
Hacker Room at Orlando Code Camp
Kevin Wolf
(Room 2206)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf

Time: 3:00PM - 3:50PM

Room: Room 2206

Track: Maker Space

This is the Hacker Room at Orlando Code Camp featuring IoT, Hacking, Arduino. May feature some lightning talks during the day but won't have 1hr scheduled talks.

 
4:00PM - 4:50PM React: The Good, the Bad, & the Ugly
Krishna Glick
(Room 1206A+B)
 

React: The Good, the Bad, & the Ugly

Speaker: Krishna Glick

Time: 4:00PM - 4:50PM

Room: Room 1206A+B

Track: Javascript/ Front-end

React is currently the 'big thing' in the frontend development world. Its ease of use, massive community and corporate backing, and heavy emphasis on abstraction has put it on the top. This talk will cover the things React does well, poorly, and what alternatives you have when utilizing it.

 
Geting started with Entity Framework Core
Jim Wooley
(Room 4103)
 

Geting started with Entity Framework Core

Speaker: Jim Wooley

Time: 4:00PM - 4:50PM

Room: Room 4103

Track: .NET & Core

With the cross-platform version of .Net, Microsoft has had to rewrite many of the core components that we have come to depend on. If you include data in your applications, chances are you have used Entity Framework in the past. In this session, you'll learn how to get started using EF Core and how to handle the changes in this version.

 
Migrating to Microservices with Azure Service Fabric
Brian Swiger
(Room 3206)
 

Migrating to Microservices with Azure Service Fabric

Speaker: Brian Swiger

Time: 4:00PM - 4:50PM

Room: Room 3206

Track: Azure

Many people are talking about adopting microservices and moving away from the monolithic application. But how do you go about moving to a microservices-based architecture? How do you host your microservices reliably on Azure Service Fabric? In this session, we will provide a brief review of microservices and Service Fabric principals. We will then quickly move into a thorough discussion of field-proven strategies for transforming development and IT teams to utilizes these technologies. Finally, we will review real-world customer examples of how to best handle deployments, monitoring, securing, and generally managing services with Azure Service Fabric.

 
Getting good results out of Elasticsearch
Alex Denton
(Room 4205)
 

Getting good results out of Elasticsearch

Speaker: Alex Denton

Time: 4:00PM - 4:50PM

Room: Room 4205

Track: Cloud

There's lots of material out there about what you can do with Elasticsearch, but there isn't much material about what you should do with Elasticsearch to get meaningful search results. This talk seeks to address that problem. This is an extension of a talk given last year by Chris Jones titled "Implementing ElasticSearch in a .NET Stack". Where that talk covers some Elasticsearch basics and architectural best practices this talk covers best practices of indexing and searching to return the content your users are looking for

 
Using Azure API Management for Fun and Profit
jeff truman
(Room 2103)
 

Using Azure API Management for Fun and Profit

Speaker: jeff truman

Time: 4:00PM - 4:50PM

Room: Room 2103

Track: Scaling & Architecture

In this talk I will demo the Azure API Management Framework and show you how easy it is to setup subscription based throttling on your api’s for profit

 
Global Strategies for Tech Innovators
Sara Hand
(Room 4106)
 

Global Strategies for Tech Innovators

Speaker: Sara Hand

Time: 4:00PM - 4:50PM

Room: Room 4106

Track: Business/ Soft Skills

Economic centers are shifting globally, and emerging markets and technology sectors are changing growth dynamics and opportunities for companies of all sizes. When starting, scaling or exiting a venture how do these trends affect you?

 
Teams, Tools, Techniques - Achieving Hyper Convergence.
David Corbin
(Room 3208)
 

Teams, Tools, Techniques - Achieving Hyper Convergence.

Speaker: David Corbin

Time: 4:00PM - 4:50PM

Room: Room 3208

Track: Devops & Automation

There are many different environments in the world of software development, and as a result many different approaches that can be taken. This talk focuses on those teams where a high level of integration, both in terms of people's actions and the underlying codebase, is crucial to effective delivery. The material is based on interactions with teams from a variety of vertical markets over the past decade, identifying those aspects which have been proven effective.

 
Making Database Development and Deployments Easier With SQL Server Data Tools
Kendal Van Dyke
(Room 2104)
 

Making Database Development and Deployments Easier With SQL Server Data Tools

Speaker: Kendal Van Dyke

Time: 4:00PM - 4:50PM

Room: Room 2104

Track: Data

Tooling for database development and deployment is often a cause for frustration. Developers don't like using Management Studio because it's an administrative tool that doesn't offer the full Visual Studio experience. DBAs want an automated, consistent, and reliable way to deploy changes without having to write custom scripts every time. Enter SQL Server Data Tools (SSDT), a free set of tools from Microsoft that spans all phases of the database lifecycle from development to deployment while relieving both Developer and DBA pain along the way. In this introductory level session you'll learn what SSDT it, how it works, and how to implement it in your environment.

 
Real World IoT
Jared Rhodes Marshall Corry
(Room 4104)
 

Real World IoT

Speaker: Jared Rhodes Marshall Corry

Time: 4:00PM - 4:50PM

Room: Room 4104

Track: IOT/ Enterprise

In this talk we will explore the following: * Challenges facing remote sensor data retrieval and consumption. * Real world scenarios and how their problems were solved. * Maintenance and management of large number of devices.

 
Agile/Lean - What your team is doing wrong
Rajiv Menon
(Room 4102)
 

Agile/Lean - What your team is doing wrong

Speaker: Rajiv Menon

Time: 4:00PM - 4:50PM

Room: Room 4102

Track: Agile/ SDLC Practices

Over the years, Agile and Lean Startup philosophies have become international movements. As with any movement at scale they have taken on religious qualities with dogmatic rigidity, misunderstandings of intent, and “holier than thou” attitudes. In this fast-paced talk, we will do the following: 1) List 8 common ANTI-PATTERNS in the implementation of Lean & Agile 2) Resolutions to break through those anti-patterns 3) Introduce and discuss the “Fidelity Model” that underlies both Lean & Agile 4) Actionable Q&A for process challenges you are facing at work right now

 
Chalk Talk - Code Style and Standards
Scott Dorman
(Room 4206)
 

Chalk Talk - Code Style and Standards

Speaker: Scott Dorman

Time: 4:00PM - 4:50PM

Room: Room 4206

Track: Coding Skills

Code standards and styles are one of those topics that you either love or hate. Join your fellow developers as we talk about what our experiences have been, what worked, what didn't, and why having them is a good idea. Share your thoughts on what should be considered a standard and why it is important. Along the way we can discover some "best practices" and some creative ways to make adopting code standards at your company a little bit easier.

 
Anatomically inspired Software Saves Millions and Generates Revenue
David Crook
(Room 4105)
 

Anatomically inspired Software Saves Millions and Generates Revenue

Speaker: David Crook

Time: 4:00PM - 4:50PM

Room: Room 4105

Track: Machine Learning /AI

In this session we will go through how modelling document processing after the human visual cortex is literally thousands of times faster than standard OCR and is literally thousands of times faster. Not only does this save money, but it streamlines business in such a disruptive way that new revenue streams can be created. We process documents just like your human eye sees, and we will step through some of the magic of this and discuss the possibilities of other applications and how they too would work. Don't worry I'll do my best to keep open Q&A with a target to keep it non PhD level discussions.

 
Windows Mobile - meh, but... CORTANA!
Kelvin McDaniel
(Room 2102)
 

Windows Mobile - meh, but... CORTANA!

Speaker: Kelvin McDaniel

Time: 4:00PM - 4:50PM

Room: Room 2102

Track: Mobile

Ok, fine, we get it; until Microsoft changes its tune we know that Windows Mobile is (unfortunately) not a consumer priority. However, Cortana *IS* available on both Android and iOS devices... so that means we can still develop meaningful experiences AND reach the vast majority of mobile device users. How? Through Cortana Skills! We will explore what they are, how they work, and how to set one up. Hopefully the official process will be streamlined enough by then so that we can create and publish one during our session. Even if it isn't this session will still be worth your time and energy.

 
Hacker Room at Orlando Code Camp
Kevin Wolf
(Room 2206)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf

Time: 4:00PM - 4:50PM

Room: Room 2206

Track: Maker Space

This is the Hacker Room at Orlando Code Camp featuring IoT, Hacking, Arduino. May feature some lightning talks during the day but won't have 1hr scheduled talks.

 
5:00PM - 5:30PM Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes   Closing & Prizes  
6:00PM - 8:00PM After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick   After party @ Liam Fitzpatrick