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

Maximo Zambrano Bio

Project Management with Visual Studio Team Services

8:30AM-9:40AM, Agile/Azure 3 - Room 3050

An annual survey from project management company Innotas shows that more than half of IT projects still fail. One possible reason is lack of proper planning and/or poor plan execution. Let's review the fundamentals of Projects and Project Planning and let's (re) introduce VSTS as a great tool for Agile Project Planning.

Chase Aucoin
Twitter LinkedIn

Neural Networks: The Good Bits

8:30AM-9:40AM, AI 1/Virtual and Augmented Reality - Room 1052

So you already know a little bit about Neural Networks and can do some of the basics? Are you ready for the really cool stuff? Let me show you the way. The expectation for this course is that you already have a fundamental knowledge of Neural Networks either from my other talk “A Primer to Neural Networks” or via your own study. Topics and Demos Include: Loss Functions: Where the real money is Custom Activation Functions Modern Neural Network Architectures Approaches for quick research and development Learning Analytics: How to know when to try something different

Jim Duffy Bio
Twitter LinkedIn

Machine Learning for Mere Mortals

8:30AM-9:40AM, AI 2/Career Dev 2/Software Testing - Room 1053

Machine learning is all the rage these days but do you really know what it is and how to use it effectively within your organization's software applications? Needless to say, we're all concerned about someone creating SkyNet from The Terminator and we wanted HAL to open the bay doors in 2001 A Space Odyssey but those are just science fiction movies, right? Well, sort of. Today's voice activated assistants like Alexa, Siri and Cortana have begun to blur the line between the movies and real life. Not surprisingly though, there is so much more to machine learning than science fiction movies and digital assistants. This session will open your eyes to how machine learning can be used in today's business applications and how you can begin to further your career by using it in your applications.

Page Horton

API Gateway pattern

8:30AM-9:40AM, ASP .Net 1/Core - Room 3047

Utilizing the power of .net to Implement an API gateway pattern. API Gateway enables a single entry point for your iot applications. Harness the power of this microservice pattern to handle versioning, disparate applications, authentication and authorization issues, and management of your APIs. Stop coding APIs and start configuring!

Dave Brock Bio
Twitter LinkedIn

Hack-Free Layouts with CSS Grid

8:30AM-9:40AM, ASP.Net 2/Open Topics 3 - Room 3048

The only things certain in life are death, taxes, and hacking your way through a CSS layout -- until now. Come for a deep dive on CSS Grid, a framework-free, library-free, layout system that is orchestrated for designing today's modern web applications. After an hour, you'll come away rejuvenated that you don't have to hack layouts any longer - and enjoy designing responsive layouts using only the CSS specification.

Ashley Grant Bio

No Strings Attached: JavaScript without Webpack, Transpilers, or Frameworks

8:30AM-9:40AM, Azure/Cloud 1 - Room 3033

Writing JavaScript used to mean a tangled mess of hacks to avoid global variables, jQuery, and oh so many callbacks. ES2015 and beyond have changed all that. We'll migrate a jQuery based website to a more modern foundation, and we'll do it without using any of those JavaScript Frameworks that keep popping up! You'll learn how modern browser JavaScript engines provides a great place to write more readable and maintainable code, and you'll see that you often don't need polyfills or transpilers to use these features! Come learn how going serverless with Azure Functions makes cloud development insanely easy. We'll build Azure Functions that integrate with the Google Assistant to implement home automation tasks. You'll leave wanting to smart home all the things with Azure Functions and the Google Assistant!

Scott Addie Bio
Twitter LinkedIn

What's New in ASP.NET Core 2.0

8:30AM-9:40AM, Azure/Cloud 2 - Room 3034

Razor Pages and SPA Templates and Runtime Store, oh my! These new features are merely a sampling of the bits unveiled with ASP.NET Core 2.0. What else is in store for this release? More importantly, what does the 2.0 release mean for your existing ASP.NET Core 1.x application? Jump aboard for a code-heavy tour of what’s new in ASP.NET Core 2.0. Leave the session with knowledge of how to upgrade from ASP.NET Core 1.x to 2.x and knowledge of which features and enhancements will pay dividends in your application.

Brett Mullins
Twitter LinkedIn

5 Steps to Explosive Lead Generation

8:30AM-9:40AM, Career/Business Dev - Room 3035

Learn How To Triple Your Leads WITHOUT Spending a dime on Marketing or Advertising

Keith Kabza Bio

Building intelligent BOTs with AI

8:30AM-9:40AM, IoT 1 - Room 1048

I will cover various ways to build bots using Bot Framework and Azure cognitive services. I will explore ways to build Telephony enabled BOTs that utilize LUIS to provide Cognitive IVR solutions and real-time speech recognition in the cloud.

Walter V. Williams, Jr. Bio

Add DYMO labels to your project, easily

8:30AM-9:40AM, IoT 2/Open Topics 1 - Room 1047

A client wants to add the ability to print some kind of simple label to the project. No problem. A DYMO label printer is easy to add to your project. Come learn how to add a DYMO label to your project. It is simple. You design the label in the DYMO tool, add a library to your project, and send the data to the label that was designed. Then print it.

Blain Barton Bio

Explore the Microsoft Azure IoT DevKit and how you can create your own Flight Simulator Environment and fly your own airplane!

8:30AM-9:40AM, IoT Lab - Room 1049

Join us as we take a look at the Microsoft Azure IoT Starter Kit which revolves around the explosive AZ3166 and tooling such as Visual Studio Code and Visual Studio Community Editions as well as the Arduino IDE and Libraries. Learn how to build your own Flight Simulator environment for flying your own airplane (MXChip) and be able to see Airspeed, Heading and Altitude, as well as Pitch and Roll. If interested, come to the "hands-on" lab at 10am in room 1049 and build your own Flight Simulator! You'll build a comprehensive IoT solution that demonstrates some of the very best features Microsoft Azure has to offer, including IoT Hubs, Event Hubs, Azure Functions, Stream Analytics, and Cognitive Services. The solution you build will culminate into an Air-Traffic Control (ATC) app that shows simulated aircraft flying through an ATC sector and warns users when aircraft get too close to each other. Please join us!

Keith Elder Bio
Twitter LinkedIn

Building a Highly Scalable Service that Survived a Super Bowl

8:30AM-9:40AM, Open Topics 2 - Room 1054

We use encryption every day without knowing it. Whether it is our hard drives that are encrypted or we buy something online our data (hopefully!) is encrypted. But how do you build an encryption service? And not only that, how do you build one that will stand up to extreme load for a commercial airing during a Super Bowl? Very tough questions no doubt. All sorts of things must be answered like the technology stack and much more. In this session I'm going to tell you how at Quicken Loans we built one of our most important and robust services to date. I'll tell the story of how we overcame adversity of a hard deadline and how our culture played a critical role in our success. I'll also cover the technologies we used, how we chose them and tell one our greatest technical stories most have never heard of the day we launched Rocket Mortgage to the nation on Super Bowl Sunday.

Santosh Hari Bio
Twitter LinkedIn

CosmosDB 101: Basics and quickstart

8:30AM-9:40AM, SQL/BI - Room 2081

During Build 2017, Microsoft may have revealed one of its most far-reaching products ever—Azure Cosmos DB. With global distribution, multi-model support. and numerous APIs for accessing your data including SQL, JavaScript, Gremlin, MongoDB, and Azure Table Storage, CosmosDB offers a wide array of solutions for data storage on a global scale. This talk will cover a high level look at the various features and capabilities of CosmosDB and resources on getting started.

Chris DeMars Bio
Twitter LinkedIn

Focusing on Focus

8:30AM-9:40AM, Web Development 1 - Room 3031

When we think of CSS and Accessibility, what comes to mind? Is it adding alt attributes to image tags? How about color contrast? Is :focus given that much thought since browser's style these by default? Often, focus outlines are turned off in CSS to meet non-inclusive design standards, but this causes problems for keyboard users. How can we make the web a more inclusive place while maintaining design intent?. As we build more and more things on the web, we must do our part in building awesome, accessible user experiences. Except native default browser styling of the :focus pseudo class is rather blah, don't you think? There has to be a better way to add some pizzazz to elements when users navigate without a mouse. In this talk, I will demo numerous ways to provide custom focus styles despite known limitations in the web platform. For users with disabilities, it's imperative that visual design finds a way to meet in the middle.

Edward Moemeka Bio

Hitchhikers guide to Serverless cloud programming: orchestration, micro-services, Web Hooks

8:30AM-9:40AM, Web Development 2 - Room 3032

Come learn about how to build powerful cloud software using serverless programming techniques. We'll learn about Azure Functions, Logic Apps, Web Hooks, Micro services, Orchestration and durable functions, as well as provide a framework for building cloud based service fabrics.

Tangy Frederick Bio
Twitter LinkedIn

The Absolute Beginners to Programming and Android Studio

8:30AM-9:40AM, Xamarin/Mobile - Room 1124

Are you an absolute beginner to programming &you interested in finding out how you can set up your 1st Android App. This session will give you quick tips on how you can set the front end of your 1st Android App. If you don't know how to program, It's ok. We will go through simple steps to get you started. No programming experience needed. If you are a newbie to programming, my book on Amazon maybe for you , Go to: