Click on a session to view details (if available)

Back to main website

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
1
.NET & Core
2
Azure
3
Cloud
4
Scaling & Architecture
5
Business/ Soft Skills
6
Devops & Automation
7
Data
8
IOT/ Enterprise
9
Agile/ SDLC Practices
10
Coding Skills
11
Machine Learning /AI
12
Mobile
13
Maker Space
14
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 and
(1)
 

Getting Started With Angular

Speaker: Isaac Martinez and

Time: 9:00AM - 9:50AM

Room: 1

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 and
(2)
 

(Micro)Service Discovery Patterns with ASP.NET Core

Speaker: Cecil Phillip and

Time: 9:00AM - 9:50AM

Room: 2

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 and
(3)
 

5 easy ways to get started in Azure

Speaker: Chelsea Coster and

Time: 9:00AM - 9:50AM

Room: 3

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 and
(4)
 

A Survey of Serverless in Azure and AWS

Speaker: Richie Rump and

Time: 9:00AM - 9:50AM

Room: 4

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 and
(5)
 

Getting Started With Redis on Asp.Net

Speaker: Brian Hall and

Time: 9:00AM - 9:50AM

Room: 5

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 and
(6)
 

Navigating the Waters as a Software Engineer

Speaker: Allen Conway and

Time: 9:00AM - 9:50AM

Room: 6

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.

 
Automating Workloads with Azure Automation
Adnan Cartwright and
(7)
 

Automating Workloads with Azure Automation

Speaker: Adnan Cartwright and

Time: 9:00AM - 9:50AM

Room: 7

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.

 
PowerShell working with Python and SQL Server
Maximo Trinidad and
(8)
 

PowerShell working with Python and SQL Server

Speaker: Maximo Trinidad and

Time: 9:00AM - 9:50AM

Room: 8

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 and Obinna Igbokwe
(9)
 

Enabling Azure in the Enterprise

Speaker: Edward Moemeka and Obinna Igbokwe

Time: 9:00AM - 9:50AM

Room: 9

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 and
(10)
 

Intro to GIT

Speaker: Daniel Shrader and

Time: 9:00AM - 9:50AM

Room: 10

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.

 
Debugging, using your tools effectively
Eric Fisher and
(11)
 

Debugging, using your tools effectively

Speaker: Eric Fisher and

Time: 9:00AM - 9:50AM

Room: 11

Track: Coding Skills

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.

 
What on earth is Machine Learning?
Siva Govindarajan and
(12)
 

What on earth is Machine Learning?

Speaker: Siva Govindarajan and

Time: 9:00AM - 9:50AM

Room: 12

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 and
(13)
 

From Microsoft to Mobile

Speaker: Andy Lech and

Time: 9:00AM - 9:50AM

Room: 13

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 and pending
(14)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf and pending

Time: 9:00AM - 9:50AM

Room: 14

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 and
(1)
 

What's new in Bootstrap 4

Speaker: Ray Villalobos and

Time: 10:00AM - 10:50AM

Room: 1

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 and
(2)
 

Discover the dotnet CLI

Speaker: Shayne Boyer and

Time: 10:00AM - 10:50AM

Room: 2

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 and
(3)
 

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

Speaker: Santosh Hari and

Time: 10:00AM - 10:50AM

Room: 3

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 and
(4)
 

Cloud Development - SharePoint PowerApps and Flows

Speaker: Gary Blatt and

Time: 10:00AM - 10:50AM

Room: 4

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 and
(5)
 

Visualize on maps with ASP.NET Core and Angular 2

Speaker: Jitendrudu Lacaraju and

Time: 10:00AM - 10:50AM

Room: 5

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 and
(6)
 

Seminole State IT Professional Advisory Session

Speaker: Bill Gaught and

Time: 10:00AM - 10:50AM

Room: 6

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.

 
Automate All Things! Azure Continuous Deployment
Esteban Garcia and
(7)
 

Automate All Things! Azure Continuous Deployment

Speaker: Esteban Garcia and

Time: 10:00AM - 10:50AM

Room: 7

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!

 
SQL Server Data Partitioning and Comparison
Tom Hanley and
(8)
 

SQL Server Data Partitioning and Comparison

Speaker: Tom Hanley and

Time: 10:00AM - 10:50AM

Room: 8

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 SQL Server and how table partitioning can improve performance and decrease concerns over concurrency. We will also investigate approaches on the comparison of data using advanced topics like window functions. All of these ideas can help improve the performance of your SQL Server instance especially when using it as a data warehouse platform.

 
Everything wants to be connected
Stan Schultes and
(9)
 

Everything wants to be connected

Speaker: Stan Schultes and

Time: 10:00AM - 10:50AM

Room: 9

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 and
(10)
 

The Programmer's Tool Belt: Patterns and Practices

Speaker: John Li and

Time: 10:00AM - 10:50AM

Room: 10

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 and
(11)
 

Becoming A Great Developer

Speaker: David Haney and

Time: 10:00AM - 10:50AM

Room: 11

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 and
(12)
 

Introduction to machine learning with AzureML Studio

Speaker: Zdravko Danev and

Time: 10:00AM - 10:50AM

Room: 12

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 and
(13)
 

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

Speaker: K Matt Dupree and

Time: 10:00AM - 10:50AM

Room: 13

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 and
(14)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf and

Time: 10:00AM - 10:50AM

Room: 14

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 and
(1)
 

Aurelia: Next Generation Web Apps

Speaker: Ashley Grant and

Time: 11:00AM - 11:50AM

Room: 1

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!

 
ASP.NET Core Logging: How to Instrument Your Code
Shawn Wildermuth and
(2)
 

ASP.NET Core Logging: How to Instrument Your Code

Speaker: Shawn Wildermuth and

Time: 11:00AM - 11:50AM

Room: 2

Track: .NET & Core

If you’re building an ASP.NET Core application, you’ll want to understand how to get information about how your application is running. In this talk, Shawn Wildermuth will show you how logging works in ASP.NET Core and how it is a better way to instrument your code in .NET Core.

 
Using Docker for Development and Production 
Clayton Hunt and
(3)
 

Using Docker for Development and Production 

Speaker: Clayton Hunt and

Time: 11:00AM - 11:50AM

Room: 3

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 and
(4)
 

Intro to Azure Service Fabric

Speaker: Jason Milgram and

Time: 11:00AM - 11:50AM

Room: 4

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 and
(5)
 

Developing High-Performance Websites

Speaker: Michael Ritchie and

Time: 11:00AM - 11:50AM

Room: 5

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.

 
How to Stop Giving Your Business Away
Scott Mann and
(6)
 

How to Stop Giving Your Business Away

Speaker: Scott Mann and

Time: 11:00AM - 11:50AM

Room: 6

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.

 
You got your Dev in my Ops, You got your Ops in my Dev
Paul Hacker and
(7)
 

You got your Dev in my Ops, You got your Ops in my Dev

Speaker: Paul Hacker and

Time: 11:00AM - 11:50AM

Room: 7

Track: Devops & Automation

Want to improve the quality of your code and get it into customers’ hands faster, with fewer delays and a better view of the end-to-end deployment pipeline? Join this session to learn how IT and Developer practitioners can use Visual Studio Online to accelerate their DevOps journey, thanks to flexible, cross-platform capabilities and built-in tasks that integrate with and preserve existing investments.

 
SQL Server Tips for Developers from aDBA
Andy Warren and
(8)
 

SQL Server Tips for Developers from aDBA

Speaker: Andy Warren and

Time: 11:00AM - 11:50AM

Room: 8

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!

 
Azure IoT - Stream Analytics - SignalR - Unity
Jared Rhodes and
(9)
 

Azure IoT - Stream Analytics - SignalR - Unity

Speaker: Jared Rhodes and

Time: 11:00AM - 11:50AM

Room: 9

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 and
(10)
 

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

Speaker: Mark Kilby and

Time: 11:00AM - 11:50AM

Room: 10

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 and
(11)
 

Improving code quality with Static Analyzers

Speaker: Jim Wooley and

Time: 11:00AM - 11:50AM

Room: 11

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 and
(12)
 

Practical Machine Learning 101

Speaker: David Crook and

Time: 11:00AM - 11:50AM

Room: 12

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 and Karel Castex
(13)
 

Xamarin in the Enterprise

Speaker: Christopher Singh and Karel Castex

Time: 11:00AM - 11:50AM

Room: 13

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 and
(14)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf and

Time: 11:00AM - 11:50AM

Room: 14

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 and
(1)
 

Choosing the right Frontend Javascript Framework

Speaker: Krishna Glick and

Time: 1:00PM - 1:50PM

Room: 1

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 and
(2)
 

Caching in .NET Core for Fun and Profit

Speaker: John Callaway and

Time: 1:00PM - 1:50PM

Room: 2

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 and
(3)
 

Securing web apps with Azure AD

Speaker: Oscar Garcia and

Time: 1:00PM - 1:50PM

Room: 3

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.

 
NoSQL intro for .NET/SQL Server devs with DocumentDB
Santosh Hari and
(4)
 

NoSQL intro for .NET/SQL Server devs with DocumentDB

Speaker: Santosh Hari and

Time: 1:00PM - 1:50PM

Room: 4

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 and
(5)
 

Deliver More! From Website to Experience with Sitecore CXM

Speaker: David Walker and

Time: 1:00PM - 1:50PM

Room: 5

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 and
(6)
 

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

Speaker: Jeff Putz and

Time: 1:00PM - 1:50PM

Room: 6

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.

 
Using PowerShell Open Source across multiple Platforms
Maximo Trinidad and
(7)
 

Using PowerShell Open Source across multiple Platforms

Speaker: Maximo Trinidad and

Time: 1:00PM - 1:50PM

Room: 7

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.

 
From Dull to Dazzling: How Visualization enhances data comprehension
Walt Ritscher and
(8)
 

From Dull to Dazzling: How Visualization enhances data comprehension

Speaker: Walt Ritscher and

Time: 1:00PM - 1:50PM

Room: 8

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, IoT, And You
Jared Porcenaluk and
(9)
 

Microsoft, IoT, And You

Speaker: Jared Porcenaluk and

Time: 1:00PM - 1:50PM

Room: 9

Track: IOT/ Enterprise

It is estimated that there will be around 50 billion IoT devices by 2020. For those counting along at home, that's 500% more than the current number of cell phones. 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, I'll show you the tools and give you the know-how on how to get started in developing for the Internet of Things.

 
Intermediate GIT
Daniel Shrader and
(10)
 

Intermediate GIT

Speaker: Daniel Shrader and

Time: 1:00PM - 1:50PM

Room: 10

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 and
(11)
 

NuGet: How, why, and what

Speaker: Chris Jones and

Time: 1:00PM - 1:50PM

Room: 11

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 and
(12)
 

Facial Recognition with Keras

Speaker: Michael duPont and

Time: 1:00PM - 1:50PM

Room: 12

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 and
(13)
 

Using .Net Standard Libraries with Xamarin Forms

Speaker: Ken Tucker and

Time: 1:00PM - 1:50PM

Room: 13

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 and
(14)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf and

Time: 1:00PM - 1:50PM

Room: 14

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 and
(1)
 

Unit Testing JavaScript Code in Visual Studio NET

Speaker: Allen Conway and

Time: 2:00PM - 2:50PM

Room: 1

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 and
(2)
 

.NET Standard for Mere Mortals

Speaker: Jeffrey Fritz and

Time: 2:00PM - 2:50PM

Room: 2

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 and
(3)
 

Azure Series - Logic Apps

Speaker: Greg Leonardo and

Time: 2:00PM - 2:50PM

Room: 3

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 and
(4)
 

Introduction to data science with Python

Speaker: Zdravko Danev and

Time: 2:00PM - 2:50PM

Room: 4

Track: Cloud

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

 
CRM as Development Platform
Chris Cognetta and
(5)
 

CRM as Development Platform

Speaker: Chris Cognetta and

Time: 2:00PM - 2:50PM

Room: 5

Track: Scaling & Architecture

Microsoft Dynamics 365 as a development platform

 
Understanding Your Stock Options
David Haney and
(6)
 

Understanding Your Stock Options

Speaker: David Haney and

Time: 2:00PM - 2:50PM

Room: 6

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 and
(7)
 

Database Devops & Continuous Release

Speaker: Andy Warren and

Time: 2:00PM - 2:50PM

Room: 7

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

 
Creating Reports and Dashboards with Power BI
Michael Antonovich and
(8)
 

Creating Reports and Dashboards with Power BI

Speaker: Michael Antonovich and

Time: 2:00PM - 2:50PM

Room: 8

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 and
(9)
 

Introduction to IoT & Azure IoT Hub

Speaker: John Wang and

Time: 2:00PM - 2:50PM

Room: 9

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 and
(10)
 

Write Better Code in Less Time with Test Driven Development

Speaker: Cassandra Wilcox and

Time: 2:00PM - 2:50PM

Room: 10

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 and
(11)
 

Use Class Libraries Instead of Classes for Common Tasks

Speaker: Walter Williams and

Time: 2:00PM - 2:50PM

Room: 11

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 and
(12)
 

Machine Learning for Non-Data Scientists

Speaker: Jay Kimble and

Time: 2:00PM - 2:50PM

Room: 12

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 and
(13)
 

Reactive Extensions for Android App Developement

Speaker: K Matt Dupree and

Time: 2:00PM - 2:50PM

Room: 13

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 and
(14)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf and

Time: 2:00PM - 2:50PM

Room: 14

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 and
(1)
 

You got your React in my Aurelia!

Speaker: Ashley Grant and

Time: 3:00PM - 3:50PM

Room: 1

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!

 
Developing ASP.NET Core in VS Code
Shawn Wildermuth and
(2)
 

Developing ASP.NET Core in VS Code

Speaker: Shawn Wildermuth and

Time: 3:00PM - 3:50PM

Room: 2

Track: .NET & Core

Microsoft’s biggest web platform is now open source and cross platform. Most of the demo’s shown are using Microsoft’s flagship Visual Studio product. In this talk I’ll show you how to use their lighter weight (but cross platform) Visual Studio Code to build a sample ASP.NET Core project. You’ll learn both ASP.NET Core as well and Visual Studio Code.

 
Aim Small Miss Small With Azure Functions
Bayer White and
(3)
 

Aim Small Miss Small With Azure Functions

Speaker: Bayer White and

Time: 3:00PM - 3:50PM

Room: 3

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.

 
Docker + .Net Core = Microservices Fun!
Doug Lampe and
(4)
 

Docker + .Net Core = Microservices Fun!

Speaker: Doug Lampe and

Time: 3:00PM - 3:50PM

Room: 4

Track: Cloud

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.

 
How to Scale .NET Apps with Distributed Caching
Iqbal Khan and
(5)
 

How to Scale .NET Apps with Distributed Caching

Speaker: Iqbal Khan and

Time: 3:00PM - 3:50PM

Room: 5

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 and
(6)
 

Teaching Development

Speaker: Eric Fisher and

Time: 3:00PM - 3:50PM

Room: 6

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.

 
Release Management with Team Services
Paul Hacker and
(7)
 

Release Management with Team Services

Speaker: Paul Hacker and

Time: 3:00PM - 3:50PM

Room: 7

Track: Devops & Automation

Learn the fundamentals of Release Management, how it relates to DevOps, and benefits it and continuous deployment bring to any organization. More specifically, I will present an overview of Release Management. I will also cover what Visual Studio Team Services and Team Foundation Services are. We will look at the new Cross-Platform build system, discuss DevOps practices, and benefits of Release Management. Walk away with the knowledge you need to get started with Release Management Team Services.

 
App architecture without RDBS vs NoSQL drama
Jeff Putz and
(8)
 

App architecture without RDBS vs NoSQL drama

Speaker: Jeff Putz and

Time: 3:00PM - 3:50PM

Room: 8

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.

 
Intro to Holographic Computing with HoloLens
Mark Radacz and
(9)
 

Intro to Holographic Computing with HoloLens

Speaker: Mark Radacz and

Time: 3:00PM - 3:50PM

Room: 9

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 and
(10)
 

Why I Believe Agile Scrum is Genius

Speaker: Karam Labban and

Time: 3:00PM - 3:50PM

Room: 10

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 and
(11)
 

Extend and Customize the Visual Studio Environment

Speaker: Walt Ritscher and

Time: 3:00PM - 3:50PM

Room: 11

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 and
(12)
 

Deep Learning in AzureML

Speaker: Armando Fandango and

Time: 3:00PM - 3:50PM

Room: 12

Track: Machine Learning /AI

Deep Learning using AzureML

 
Be More Productive with Interactive Programming
Joel Martinez and
(13)
 

Be More Productive with Interactive Programming

Speaker: Joel Martinez and

Time: 3:00PM - 3:50PM

Room: 13

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 and
(14)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf and

Time: 3:00PM - 3:50PM

Room: 14

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 and
(1)
 

React: The Good, the Bad, & the Ugly

Speaker: Krishna Glick and

Time: 4:00PM - 4:50PM

Room: 1

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 and
(2)
 

Geting started with Entity Framework Core

Speaker: Jim Wooley and

Time: 4:00PM - 4:50PM

Room: 2

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 and
(3)
 

Migrating to Microservices with Azure Service Fabric

Speaker: Brian Swiger and

Time: 4:00PM - 4:50PM

Room: 3

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 and
(4)
 

Getting good results out of Elasticsearch

Speaker: Alex Denton and

Time: 4:00PM - 4:50PM

Room: 4

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 and
(5)
 

Using Azure API Management for Fun and Profit

Speaker: jeff truman and

Time: 4:00PM - 4:50PM

Room: 5

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 and
(6)
 

Global Strategies for Tech Innovators

Speaker: Sara Hand and

Time: 4:00PM - 4:50PM

Room: 6

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 and
(7)
 

Teams, Tools, Techniques - Achieving Hyper Convergence.

Speaker: David Corbin and

Time: 4:00PM - 4:50PM

Room: 7

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 and
(8)
 

Making Database Development and Deployments Easier With SQL Server Data Tools

Speaker: Kendal Van Dyke and

Time: 4:00PM - 4:50PM

Room: 8

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 and Marshall Corry
(9)
 

Real World IoT

Speaker: Jared Rhodes and Marshall Corry

Time: 4:00PM - 4:50PM

Room: 9

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 and
(10)
 

Agile/Lean - What your team is doing wrong

Speaker: Rajiv Menon and

Time: 4:00PM - 4:50PM

Room: 10

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 and
(11)
 

Chalk Talk - Code Style and Standards

Speaker: Scott Dorman and

Time: 4:00PM - 4:50PM

Room: 11

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 and
(12)
 

Anatomically inspired Software Saves Millions and Generates Revenue

Speaker: David Crook and

Time: 4:00PM - 4:50PM

Room: 12

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 and
(13)
 

Windows Mobile - meh, but... CORTANA!

Speaker: Kelvin McDaniel and

Time: 4:00PM - 4:50PM

Room: 13

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 and
(14)
 

Hacker Room at Orlando Code Camp

Speaker: Kevin Wolf and

Time: 4:00PM - 4:50PM

Room: 14

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