Menu Register

Event Date: March 2, 2019 7:30 am - 5:45 pm



AI/Virtual and Augmented Reality | ASP .Net/Core 1 | ASP .Net/Core 2 | Auditorium | Azure/Cloud 1 | Azure/Cloud 2 | Azure/Cloud 3 | Career / Business Dev | DevOps | IoT 1 | Open Topics 1 | Open Topics 2 | Open Topics 3 | 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 2019-03-02.xlsx


7:30am - Registration - North 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 3061 - Speaker Lounge

Frank Quintana Bio
Twitter LinkedIn

Data, Information, Knowledge, Wisdom

1:20PM-2:30PM, AI/Virtual and Augmented Reality - Room 3031

Dr. Deming said "In God we trust, all others must bring data." but what he really wanted to reach was Wisdom! Data is just the raw material the real goal is Wisdom I have been thinking about the chain toward Wisdom (Data-Information-Knowledge-Wisdom) and wonder how many organizations have reached, at least, the level of Knowledge and if any at all have reached the pinnacle of Wisdom. We are drowning in a sea of data and we are starving for wisdom. How is Data Science and Big Data changing our profession? What is a Data Scientist? What is a Data Engineer? What is a Data Analyst? Which skills do we need? How IoT will change our life? An overview of Data Science Techniques and Architecture.

Jim Wooley

Getting started with Entity Framework Core

1:20PM-2:30PM, ASP .Net/Core 1 - Room 2060

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.

Chris Berthold Bio
Twitter LinkedIn

Introduction to Event Sourcing and CQRS

1:20PM-2:30PM, ASP .Net/Core 2 - Room 2061

Netflix does it. Banks do it. Perhaps you've heard about Event Sourcing and CQRS but the concepts just don't click or you haven't seen a simple enough example so that it does. Learn about the basics of Event Sourcing as we model a Bank Account. This presentation will focus mainly on tactical patterns and simple implementations.

Darius Liktorius Bio
Twitter LinkedIn

Head-to-Head: Microsoft Azure vs Amazon Web Services (AWS)

1:20PM-2:30PM, Auditorium - Room 1124

Migrating to the Cloud or already there? Trying to decide which of the two leading Cloud Providers is best for you? Using one, but always wondered about the other? What about using both? On the surface, the differences aren't immediately obvious, and several offerings parallel one another. We will dig under the covers on both IaaS (Infrastructure as a Service) and PaaS (Platform as a Service) to ensure the solution fits your needs. This session is not just for beginners, we will cover some advanced concepts.


1:20PM-2:30PM, Azure/Cloud 1 - Room 2064

Santosh Hari Bio
Twitter LinkedIn

Implement Lambda architecture in Azure with Cosmos DB

1:20PM-2:30PM, Azure/Cloud 2 - Room 2065

Lambda architecture is a simple idea that allows you to process data immediately and long term. The hard part is piecing together the infrastructure required to make this happen. We will walk through concepts like Event Sourcing and CQRS and how they tie into Lambda Architecture and how Azure Cosmos DB makes it easier to implement Lambda Architecture

Russ Fustino Bio
Twitter LinkedIn

Intro to Azure Machine Learning

1:20PM-2:30PM, Azure/Cloud 3 - Room 2066

What is Machine Learning? It is rooted in Artificial Intelligence, pattern recognition and computation. The objective is to create insights and make predictions from data, using algorithms. We create Models of the data, which are aimed at understanding and describing the data. Data undergoes fluid, dynamic and ongoing changes in response to the environment. To do this, it uses feedback in order to describe and understand the models better, whilst making predictions. Machine learning involves a blend of skills in understanding, correcting, analyzing and communicating data. One reason that AzureML projects are complex is partly due to the skills required. However, it can also be due to the mix of the team who are working on these projects as part of a team. Join Russ Fustino, Microsoft MVP Reconnect, in this very eye-opening session. In this session you will learn: • Machine Learning overview • Azure Machine Learning • ML Studio • Azure Machine Learning process

Roberta Barbosa Bio
Twitter LinkedIn

How to be a Valuable Resource as an Employee or a Contractor

1:20PM-2:30PM, Career/Business Dev - Room 3047

Are you a consultant working for a company for a long time and there is no job offer or signal that your contract will extend? Are you an employee who feels underappreciated by your managers and don’t know how to show your worth? In this session, I will share some of my experiences as an employee and contractor that might help the ones who are looking for different perspectives to change their situation.

David V. Corbin Bio

A Comprehensive Look at Testing

1:20PM-2:30PM, DevOps - Room 3049

The spectrum of testing techniques and approaches is vast, but many organizations focus heavily on only one or two different types. During this session we will explore a variety of techniques and their applicability to improve both effectiveness and return on investment [ROI]. This material is targets the entire development and testing team. The concepts are independent of platform or technology; samples will utilize Microsoft Visual Studio, C# Code, and Azure DevOps [formerly known as TFS]. After attending this session, attendees will be able to make better informed decisions about how to invest their restricted testing budget.

G. Andrew Duthie Bio

Make IoT Pretty with OutSystems

1:20PM-2:30PM, IoT 1 - Room 3028

There's no doubt that IoT is in the process of eating the world. Whether on a hobbyist level with boards like the Raspberry Pi, Arduino, or it's many variants, or in industrial scenarios like managing and monitoring critical infrastructure and equipment, the number of sensors in use, and the data they produce is growing at a crazy pace. One of the difficult things (and the one that few developers seem to want to spend time on) is visualizing that data in a way that makes it useful. Too often, the folks who are working with the hardware end up slapping something together with their limited UI skills, and while it might be functional, it's hardly idea. One solution is to leverage a high productivity development platform like OutSystems and use pre-built UI and interaction patterns to make visualizing your IoT data faster and easier...and prettier, too. In this session, OutSystems Senior Developer Advocate G. Andrew Duthie will show you how you can take data from IoT devices and sensors, and quickly build attractive and functional web and mobile UIs on top of them. Come geek out with me!

Robert Freiday Bio

60 Minutes to a Great Enterprise Architecture

1:20PM-2:30PM, Open Topics 1 - Room 3032

Everything you need to know about enterprise systems architecture can be boiled down to one 60 minute lecture. We will discuss the benefits of migrating toward a service oriented architecture. We also cover the pros & cons of cloud computing. This is a "must see" lecture for anyone interested in becoming an enterprise solutions architect.

Michael W. Ritchie Bio
Twitter LinkedIn

Building Team Resiliency: How to make forward progress no matter the setback.

1:20PM-2:30PM, Open Topics 2 - Room 3034

Technical projects are hard work and have unexpected ups and downs. Learn the three-step process to overcome defeat and move forward as a team. [Based on Grounded Theory Social Science Research]

Natalie Perez Bio

Intro to Unity for MR development on the Magic Leap One

1:20PM-2:30PM, Open Topics 3 - Room 3051

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

Kevin G. Boles Bio
Twitter LinkedIn

SQL Server Query Plan Deep Dive

1:20PM-2:30PM, SQL/BI - Room 2067

Another in TheSQLGuru's Deep Dive series! Query plans - the roadmaps of how your query will be handled by the engine. They contain TONs of information for the astute SQL Server user. Lets dig into them and see what we can learn about and from them and also talk about how they can be used to aid our query tuning efforts.

Barry Stahl Bio
Twitter LinkedIn

Introduction to WebAssembly Using Blazor

1:20PM-2:30PM, Web Development 1 - Room 2056

Want to run your .NET Standard code directly in the browser on the client-side without the need for transpilers or browser plug-ins? Well, now you can with WebAssembly and Blazor. WebAssembly (WASM) is the W3C specification that will be used to provide the next generation of development tools for the web and beyond. Blazor is Microsoft's experiment that allows ASP.Net developers to create web pages that do much of the scripting work in C# using WASM. Come join us as we explore the basics of WebAssembly and how WASM can be used to run existing C# code client side in the browser. You will walk away with an understanding of what WebAssembly and Blazor can do for you and how to immediately get started running your own .NET code in the browser.

Tim Corbett Bio
Twitter LinkedIn

Understanding Observables using RxJS in Angular

1:20PM-2:30PM, Web Development 2 - Room 2057

Since the release of Angular 2, angular has made extensive use of Observables in the HTTP service and the events. In this course we will teach all the fundamentals of Observables including: push vs pull consumption, Observable, Observer, operators, Subjects, BehaviorSubjects and more. We will be using the RxJS library to simplify and extend our use of observables. By the end of this course, you will have a clear understanding of Observables and RxJS to help you manage data and events.

Mark J Radacz Bio
Twitter LinkedIn

Xamarin Forms MVVM and Blockchain integration

1:20PM-2:30PM, Xamarin/Mobile - Room 3048

Learn how to integrate Xamarin Forms mobile app with Bitcoin and Ethereum blockchain