Menu Register

Event Date: February 10, 2018 7:30 am - 5:45 pm



Agile/Azure 3 | AI 1/Virtual and Augmented Reality | AI 2/Career Dev 2/Software Testing | ASP .Net 1/Core | ASP.Net 2 / Open Topics 3 | Azure/Cloud 1 | Azure/Cloud 2 | Career / Business Dev | IoT 1 | IoT 2/Open Topics 1 | IoT Lab | Open Topics 2 | SQL/BI | Web Development 1 | Web Development 2 | Xamarin/Mobile | All


8:30AM-9:40AM | 9:50AM-11:00AM | 11:10AM-12:20PM | 1:20PM-2:30PM | 2:40PM-3:50PM | 4:00PM-5:10PM | All

Agenda download:

PLEASE NOTE: This agenda is subject change! Updates will be posted to the web site. Check for updates on the day of the event.
South Florida Code Camp Schedule 2018-02-09.xlsx


7:30am - Registration - South Entrance
8:00am - Keynote - Lobby
8:30am - 9:40am - Session 1
9:50am - 11:00am - Session 2
11:10am - 12:20pm - Session 3
12:20pm - Lunch - Lobby
1:20pm - 2:30pm - Session 4
2:40pm - 3:50pm - Session 5
4:00pm - 5:10pm - Session 6
5:10pm - Wrap-Up - Lobby
6:00pm - After Party! - TBD

Room 2082 - Speaker Lounge
Room 1049 - IOT Lab - All day

Jonas Stawski Bio
Twitter LinkedIn

Intro to Azure Search

4:00PM-5:10PM, Agile/Azure 3 - Room 3050

Come and learn all about Azure Search, a cloud search service for web and mobile app development. From setup to population to querying it.

Natalie Perez Bio

Mixed Reality Introduction to Unity

4:00PM-5:10PM, AI 1/Virtual and Augmented Reality - Room 1052

Learn the basics of Unity and develop your first, simple Mixed Reality app. We will step you through creating a Unity project, an overview of Unity's interface, and the development setup to create and deploy a mixed reality application.

Jeremy Likness Bio
Twitter LinkedIn

Azure Event Grid: Glue for the Internet

4:00PM-5:10PM, AI 2/Career Dev 2/Software Testing - Room 1053

Event Grid is an Azure service that enables developers to route events between endpoints. It provides support for virtually any existing Azure service from storage activity to serverless Azure Function calls. It also has support for custom end points. Instead of taking on the costly overhead of continuous polling in your applications, Event Grid will manage the events for you and publish them to your app when ready. In this hands-on presentation, learn about the true value of Event Grid by seeing an example in action and understand what sets Event Grid apart from other services like Service Bus and messaging queues.

Cecil Phillip Bio

Securing your ASP .NET Core Applications

4:00PM-5:10PM, ASP .Net 1/Core - Room 3047

Building great Web applications and APIs is what we do. But… how do we secure them? How we do manage authorization and authentication? Well, guess what? In this session we’ll discuss these questions and more. ASP.NET Core introduced new security APIs that make protecting the valuable assets of your applications much easier. In this talk, we'll discuss topics such as using the Identity Framework, third-party identity providers, and Azure KeyVault. We will also take a look at authorization policies and how we can enable resource based authorization.

Aaron Honeycutt Bio
Twitter LinkedIn

Pop!_OS - System76

4:00PM-5:10PM, ASP.Net 2/Open Topics 3 - Room 3048

What are we? What is Pop!_OS How can it benefit me?

Duray Akar Bio

Azure Service Bus Queues, Topics, and Application Insights

4:00PM-5:10PM, Azure/Cloud 1 - Room 3033

How to use Azure service bus queues and topics in desktop applications, and how to monitor them using Application Insights.

Hector Villafuerte Bio
Twitter LinkedIn

Building Scalable Serverless Apps in the Cloud with .NET: Amazon AWS or Microsoft Azure ?

4:00PM-5:10PM, Azure/Cloud 2 - Room 3034

Recently released toolsets for AWS Lambda and Azure Functions are finally making “serverless” application development available to C# developers. Join me to explore the different features and development process of an Alexa Skill with .NET using the most popular serverless cloud technologies in the market: AWS Lambda, Azure Functions, AWS Dynamo DB and Azure CosmosDB. We'll compare the development experience and features of Amazon AWS and Microsoft Azure Cloud Platforms.

Brian Sherwin Bio
Twitter LinkedIn

Waking Up in the Job You Love

4:00PM-5:10PM, Career/Business Dev - Room 3035

If your life is primarily consumed by your work, then loving your work is one of the most important keys to loving your life.--Chad Fowler In this presentation, we will talk about not just finding a job, but finding the job that you love. It may not be something you will directly get hired for, but you'll come away with a strategy to get there from where you are. Whether it's your first job, a career change or just a desire to find more life in your work you come away with fresh ideas to change how you look for work.

Bryan Soltis Bio
Twitter LinkedIn

Microservice Magic - From a Headless CMS to Alexa in 30 minutes

4:00PM-5:10PM, IoT 1 - Room 1048

Want to see how quickly you can build an Alexa skill with a Headless CMS? With so many solutions requiring content to be repurposed, developers need to understand how to leverage microservices to build dynamic solutions, ready for whatever comes next. In this session, Kentico Technical Evangelist Bryan Soltis will show you how to combine cloud-hosted content with Azure to bring your content straight to your Alexa users through the power of Azure Functions.

Jeff Barnes Bio
Twitter LinkedIn

Make Smarter Bots with Azure Machine Learning

4:00PM-5:10PM, IoT 2/Open Topics 1 - Room 1047

In this session, we will explore how the Azure Bot Framework and Azure Machine Learning can be used together - to create smarter, more intelligent, and self-learning bots for your application. We will walk -thru a complete end-to-end demo and all attendees with get links to the slides and code samples.

Blain Barton Bio

IoT Lab - starts at 10 am, first come, first serve basis.

4:00PM-5:10PM, IoT Lab - Room 1049

Takes approx. 4 hours, please join us!

Salvi Pascual Bio
Twitter LinkedIn

Using PHP to connect Cuba to the Web, via Email

4:00PM-5:10PM, Open Topics 2 - Room 1054

For the past two years now, Salvi has been working on a non-profit organization, Apretaste (, that is currently connecting more than 80,000 people in Cuba to the web, via email. Cuba is one of the most disconnected countries in the hemisphere, with more than 11,200,000 inhabitants, but less than 25% with access to email only, and a staggering 5% of the population with access to the Web without restrictions. The platform for Apretaste is created using PHP and all the tools around it. Salvi will detail how the non-profit works and show the audience how applications and services can be intended to promote a social change. He firmly believes that software can be used to create the sort of change that will allow people from different backgrounds and cultures to pursue one common goal. The audience will have a unique opportunity to hear how an international open source project grows. PHP developers will learn how to use their favorite language to create applications that run solely on email, and they will be invited to collaborate and extend this technology to add new features and services available right away for people without Internet on the world, positively impacting their lives. They will be able to integrate this technology into their existing PHP projects, use the Apretaste API to access incredible data, and reach a broader audience. Developers will have the chance to use their skills to make a worldwide impact.

Sam Mesel Bio

InMemory OLTP - SQL 2017 (What's new in SQL 2017 for Memory Optimized objects)

4:00PM-5:10PM, SQL/BI - Room 2081

Session will start with a demo comparing regular (disk-based) table and a MemoryOptimized table, a second demo follows covering transaction processing, then we will discuss additional benefits MemoryOptimized objects bring to the table. We will touch on the new type of index to use, and memory considerations. Session will cover the feature improvements from 2014 to 2016 to 2017

Samuel Greene Bio

Building Highly Interactive Data Exploration Interfaces

4:00PM-5:10PM, Web Development 1 - Room 3031

Want to build great UIs with the awesome power of elasticsearch and other databases? We'll cover the technical challenges of building compelling, highly interactive data exploration (search) UIs. Learn how we built SmartProcure's UI with infinitely nested ANDs and ORs, cross database joins (joining elasticsearch with mongo) and custom analysis. Contextual histograms, ranked choices, charts and tables update live as you edit your query on a billion records with no search button - and its open source, hyper efficient architecture runs only the searches that are absolutely needed. We'll cover the history, design and implementation of Contexture (, and how to use it (or its ideas) to rapidly build powerful applications with your elasticsearch (and more!) data. Contexture's ideas impressed the kibana team at the last elasticon, and now it's ready for everyone to see! There's more info on github:


4:00PM-5:10PM, Web Development 2 - Room 3032

David Silverlight Bio
Twitter LinkedIn

Providing that Polished and Professional look & feel in your Xamarin.Forms apps

4:00PM-5:10PM, Xamarin/Mobile - Room 1124

A clear benefit to using Xamarin.Forms is the ability to employ a single UI across multiple platforms. To enjoy the true benefit, though, our apps need to have a polished, professional look to them. In this session, David Silverlight will be covering the tools, techniques, tips and tricks involved in taking your Xamarin UI to the next level. This includes discussion of Platform Themes, the Effects API, Renderers, Styles, navigation and more. Open discussion: If you have a favorite tool or tip that you would like to share, demos and discussions are encouraged!