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

Eddie Villalba Bio
Twitter LinkedIn

Microservices, Containers, Devops and Kubernetes in Azure Cloud

1:20PM-2:30PM, Agile/Azure 3 - Room 3050

Experience DevOps practices with containers, microservices, Kubernetes and the Azure cloud platform. Developers are looking for ways to build applications quicker and with easier deployment capabilities. Infrastructure architects are interested in increasing server density and isolation between applications. A great solution for both audiences is containerization on Azure. We will explore best practices for containerizing your existing application as well as image registries and integration with other tools

Barry Stahl Bio

A Developer's Survey of AI Methodologies

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

Artificial Intelligence is far more than just machine learning. There are a variety of tools and techniques that systems use to make rational decisions on our behalf. In this survey designed specifically for software developers, we explore a variety of these methods using demo code written in c#. You will leave with an understanding of the breadth of AI methodologies as well as when and how they might be used. You will also have a library of sample code available for reference.

Cindy Montgenie Bio
Twitter LinkedIn

Step up your strategic influence game: grow your network, grow your net worth, and accelerate your success!

1:20PM-2:30PM, AI 2/Career Dev 2/Software Testing - Room 1053

Most of us have probably heard that “your network is your net worth” or that “your salary is the average of the 5 persons you spend the most times with”. Indeed, a strong and powerful network is a game changer to achieve success in business. But how can we build a powerful network when we are not from a famous and rich family or not at the top of the corporate ladder? Join me for a power packed session to learn - How to evaluate the strength of your current powerbase or network - Key Principles of influence - How to develop a concrete plan to develop authentic win-win strategic relationships that will catapult your goals

John Dunagan Bio

A Tour of the Bing Maps Fleet Management APIs

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

The APIs that once existed in the Cognitive Services Labs for things like isochrones and truck routing are now graduating to the Bing Maps Fleet Management APIs. We'll go over what they do, getting started with adding these to your map, and show some examples in an app to demonstrate where they might be useful.

Jonas Stawski Bio
Twitter LinkedIn

UI/UX for Developers

1:20PM-2:30PM, ASP.Net 2/Open Topics 3 - Room 3048

Do you still think of the User Interface Design and Experience as an afterthought while developing your applications? Do you think your users have no other choice than to use your business app because they are obligated to? Do you believe that because it "works", your users will keep coming? If so, then join Jonas Stawski to hear about this very important topic mostly ignored by many developers and companies alike. User Interface Design and Experience should be a first class citizen in your Mobile App Development lifecycle and it should be as important as the software architecture. In this highly interactive session Jonas will talk about UI/UX Concepts from a Developers perspective with lots of real life examples that he and his team encountered and continues to encounter while building FishAngler

Jeremy Likness Bio
Twitter LinkedIn

Code First in the Cloud: Going Serverless with Azure

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

The popularity of microservices combined with the emergence of serverless based solutions has transformed how modern developers tackle cloud native apps. Microsoft's Azure cloud provides a feature known as serverless functions (including Azure Functions and Logic Apps) that enable developers to stand up integrated end points leveraging the programming language of their choice without having to worry about the supporting infrastructure. Learn how to develop serverless .NET apps and connect them with queues, web requests, and databases or seamlessly integrate with third-party APIs like Twitter and Slack.

Rachel Appel Bio

Azure for ASP.NET Developers

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

If you’re an ASP.NET developer and aren’t sure what you should know about Azure, then this talk is for you. In this session, you’ll learn what Azure products and services that are useful to ASP.NET developers. We’ll cover Web Apps, Azure App Services, and Azure Functions with ASP.NET. Additionally, you’ll learn about the various data storage options for your web apps from SQL to Azure Storage, Blobs, and Queues. Then you’ll learn about containers and the various publishing options for ASP.NET web apps from Visual Studio or the command line.

Michael W. Ritchie Bio
Twitter LinkedIn

Product Development Through Customer Interview

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

i.e. Talking to Humans Considering creating a new startup, developing a new product, or new division? This session offers concrete examples of how to recruit candidates, conduct interviews, and how to prioritize learning from customers through listening. Don't waste your time building products that the customer may not want.

Brian Sherwin Bio
Twitter LinkedIn

Rise of the Bot: Building Interactive Bots with Language Understanding

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

Whether it is an interaction with a service, a website or a pre-screening process, Bots (or digital conversations) are rapidly becoming a part our digital experience. There are common problems that all bot developers face from I/O to language understanding to platform integration. In this session, you will learn how to design, build and connect bots that will engage your users wherever they are. Using the Microsoft Bot Framework, we will examine patterns for interaction and how to handle integration with APIs and natural language processing with the Microsoft Cognitive Services. Come learn how to successfully get your own bot started today.

Bryan Soltis Bio
Twitter LinkedIn

Automate your content with Azure Logic Apps

1:20PM-2:30PM, IoT 2/Open Topics 1 - Room 1047

Everyone loves a little automation in their lives. Whether it’s turning on lights or the coffeemaker, making machines work for you is always entertaining (as long as it doesn’t lead to SkyNet). This is especially true when it comes to publishing content to multiple channels and systems. With so many platforms to deal with, simplifying the process can save a ton of time and headaches. In this session, Kentico Technical Evangelist and Microsoft Azure MVP Bryan Soltis will show you how to use Azure Logic Apps and microserivces to automate your content production and delivery. And maybe build a T1000.

Blain Barton Bio

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

1:20PM-2:30PM, IoT Lab - Room 1049

Takes approx. 4 hours, please join us!

Jason van Brackel Bio

.NET Containerization with Kubernetes, Helm and Draft

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

The recent release of AKS, the newest version of managed Kubernetes services for Microsoft Azure, allows developers to quickly realize the benefits of open source Kubernetes without the complexity and operational overhead of getting it up and running. In this presentation we will go from 0 to running application with AKS. We will also explore Container and Kubernetes fundamentals and take advantage of tools to get developers code to production faster.

Kevin G. Boles Bio
Twitter LinkedIn

Know What Your Code is Doing to SQL Server!

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

ORMs - oh how I LOVE them! As a consultant when I see them in play at a client I go KACHIIINNNNGGGG!! :-D Seriously though, they can provide some substantial benefits for coding throughput. But if you don't Read The Fine Manual and do some things right and avoid some major gotchas you will fall prey to one of my favorite Guruisms: "Anything that allows developers to slap code together more quickly is inversely proportional to the performance and concurrency you will get from that code"! Although this talk is based on Entity Framework, most ORMs suffer from a lot of the same flaws.

Charlie Sweet Bio

The Creative Process of Coding

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

The process of writing software is often misunderstood. When you write business software you are not doing science, but rather art. Your job is not to build, but rather to design. Designing good software is about more than writing code. Knowing what code to write requires empathy and good communication skills. But actually writing code in an academic sense requires more than technical skills as well. When you sit down to actually write code, you engage in a fundamentally creative process. In this session, you will learn about the parallels between making art and writing code. You will learn how creating software is like creating art, in terms of the processes and mindset requierd. You will learn about art techniques and their similarities to programming techniques. You will leave this session a better programmer, having gained a better understanding of the deep, creative work that you do.

Damian Montero Bio
Twitter LinkedIn

Web Notifications - Get your user's attention!

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

Your website users are always looking at your website and it's easy (with a little help from web sockets) to notify them if they're on your site and there's an event or message you'd like to send them. But what happens when they leave your website. Or worse. What happens when they no longer have a browser open on their computers or mobile devices and you need to communicate to them something urgent? This is when Web Notifications come in. You're use to seeing your email client, or Facebook or WhatsApp notify you of a new event or message and being able to click on that notification to go straight into the app Websites have been able to notify you just the same (for a while now) And not only can they notify you when you've surf OFF their websites, but even when your browser is closed.

Bill Reiss Bio

Intro to MVVM

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

Model View ViewModel (MVVM) is a very popular design pattern for XAML based applications. Learn how to leverage this in your Xamarin Forms, WPF, and UWP applications. After covering the basics of MVVM that works on all of these platforms, we will discuss high performance data binding in UWP and how this fits into the MVVM pattern.