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

Mark Sebesta Bio
Twitter LinkedIn

VR Development With Unity 3D and C#

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

We will develop a VR game/experience using Unity and C#. We'll start with some slides discussing the current state then build a VR experience live from File->New in Unity and Visual Studio with C#.

Joel Mussman Bio

Object-Oriented Design and Patterns

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

Object-oriented programming, Agile methodologies, and all the forms of test-driven development are crippled without good OO design and patterns! Unfortunately that is often the weakest skill of the programming staff, even when they think they are good, because universities and trainers just don’t focus on it. This session will jump-start OO design, with live examples exploring the principles and patterns, and demonstrating how Agile and TDD cannot work without them. We will talk about DRY, SOLID, and the important patterns from the Gang of Four!

Page Horton

Advanced Microservice Architecture

4:00PM-5:10PM, ASP .Net/Core 2 - Room 2061

Introduction to advanced microservices topics, including: database per service, Contract first, API Composition and aggregation, microservice sizing, context mapping, scalability design, CQRS-ES., blue-green deployment, and more.

Ibis Fonte Bio
Twitter LinkedIn

Wearable Technology

4:00PM-5:10PM, Auditorium - Room 1124

Learn about how smart devices are being used in garments and accessories to increase convenience, add functionality, or just stand out more. Learn about how technology lives inside the world of wearables for fashion, health, and fitness.

Facundo Gauna Bio
Twitter LinkedIn

Kubernetes for .NET Developers

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

Have you heard a lot about Kubernetes? Wondering what the buzz is about? Come to find out what it is and why should you care.

David Cobb Bio

Take Command of AWS Command Line

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

Cloud providers like AWS continually deliver new features and capabilities each day, like pieces to an ever expanding puzzle. I've found an edge to the puzzle in AWS command line, and I'll share that edge with you in this beginner level session. We'll begin from first login, discovering command syntax, common command features and shortcuts, and how command line increases your understanding and ability to build confidently in the cloud.

Drs. Avi & Sara Rushinek Bio
Twitter LinkedIn

Mobile+Web App Cloud Sync Code Dev VBA C# AutoBot Stocks, Commodities, Futures, Currencies Trading ALGO Demo Big Data SERP Top Interactive LIVE NOW Broadcast Stream IOT Archive, Crypto Utility Token Blockchain ICO, 0 Marginal Costs & ROI Gain Max

4:00PM-5:10PM, Azure/Cloud 3 - Room 2066

We demo the Algorithmic Automated Trading. We discuss AI and Machine Learning (ML). Drs. Rushinek will show mirror trading where users will replicate placing trades based on what Expert traders are doing. We show Crowdsourced Algorithmic Trading Platforms. Participants can run, edit, and create trading strategies using a wizard and/or programming with C# & Visual BASIC for Applications (VBA). Opportunities for programmers to convert strategies from 1 platform to another using languages such as C# & Easy Language. Authors can license their work and receive a share of any profits. Crowd sourced Algorithmic Trading Platforms provide capital & data to quants. Participating programmers develop securities trading bots. See our Steems cryptocurrencies blog that pays users for their contributions & Our current Initial Coin Offering (ICO) pays contributors in the Steems Cryptocurrencies tokens, which are convertible to Bitcoins...

Elizabeth Decker Bio
Twitter LinkedIn

Turn your Job into a Career

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

Turn your Job into a Career - This session shares how self discovery can help you find purpose in your job and set career goals that you are driven to achieve. It also shares techniques to help you achieve those career goals.

David V. Corbin Bio

The Fundamental Things Apply

4:00PM-5:10PM, DevOps - Room 3049

In today's highly iterative environments, the focus often is just on "software that works" and key elements such a robust design easily become neglected. Quite often the end result is a system that has reliability or scalability problems and is also difficult to maintain. Examining some of the core principles that have emerged over the past 30 years is likely to be a mixture of new experiences and reviews for today's developers. This session will review a number of items, including the set known as SOLID (originated by "Uncle Bob" Martin nearly 15 years ago) along with items that originated with Object Oriented Design. Common problems in today's software development will correlate with the relevant underlying principles. Bringing these principles to the forefront will demonstrate and correlate how a lack of attention to the foundational principles relates to common defects. NOTE: All code examples will be in C#, but may be applied to many languages/platforms/environments.

Jared Porcenaluk Bio
Twitter LinkedIn

Connecting My 1988 Ford Bronco II To The Internet

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

When I set out to fix my broken water temperature gauge in my 1988 Ford Bronco II, I didn't realize the journey it would set me on. I knew that I wanted to do a little more than just replace the gauge. I wanted to connect it to the internet. I have made plenty of little projects that proved I could read a sensor or blink an LED, and those were fun, but they weren't really teaching me much beyond the basics. So for this project, I wanted to take a more intense approach. I wanted it to be more than just a pet project — I wanted to learn the hard lessons about production-ready IoT software. I wanted to apply many of the same DevOps best practices I've been doing day-in and day-out in my role at Nebbia Technology: planning out features in a sane way, creating unit tests, using a continuous integration and continuous delivery pipeline, monitoring, and doing all of this with a production-first mindset. I've found that DevOps practices like these have made other types of software dev

Janier Davila Bio

Introduction to Python for .NET Developers

4:00PM-5:10PM, Open Topics 1 - Room 3032

Python has increased in popularity in the recent years. Even Microsoft has adopted it as a main supported technology in Azure, Visual Studio Code, Visual Studio, SQL Server, etc. However, my experience has shown that Python continues to be a foreign language for most .NET developers. Are you a .NET developer? Have you ever wondered what you could use Python for? Curious as to how it compares to your current toolset? Then this session might be for you. This session assumes no prior Python knowledge. I would provide introduction to the Python programming language, at times comparing it with C#; as such familiarity with C# is assumed, but not required. This is a beginner's session.

John Wang Bio
Twitter LinkedIn

Introduction to IoT using Azure

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

Ever wondered on what is the buzz about Internet of Things (IoT)? and interested in making your own? We will take an look on what is Internet of Things (IoT), the impact of IoT to the world, industries that IoT can disrupt and then, we will provide an overview of building an IoT solutions using various technologies in Azure such as IoT Hub, Functions, Stream Analytics, Power BI, and more.

Kevin G. Boles Bio
Twitter LinkedIn

SQL Server Tuning - The Big Three

4:00PM-5:10PM, Open Topics 3 - Room 3051

EVERY client I engage with is taught to RUN 3 SCRIPTS IMMEDIATELY, WITHOUT THOUGHT AND WITHOUT DELAY as soon as a performance problem is noted. I am exceptionally good at performance tuning and forensics, but I (nor anyone else out there) cannot get at the root cause of a problem without information about the occurrence. These scripts will give you said information, which is very often transient in nature! I could be putting myself out of work teaching stuff like this! :-D

Hector Villafuerte Bio
Twitter LinkedIn

PowerBI for Large and Diverse databases

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

Today's enterprise business analytics requires run complex analytic queries against large datasets stored in different sources like Azure SQL Database, Azure Analysis Services, DynamoDB, MongoDB and others. In this session, BI Architect and Microsoft Certified Professional, Hector Villafuerte focuses upon the design, architecture and best practices that allows Power BI to offer the best functionality and performance combination. Throughout the session, we explore live demos of various large and diverse datasets and take advantage of Power BI latest features to achieve high performance and visual capabilities.

Robert Freiday Bio

4 Principles of Great Software Engineering

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

The success of every great project always seems to come down to mastering these 4 simple principles. We include samples from JavaScript, Angular, and C#. If you are a software developer who wants to learn some advanced techniques, don't miss this session.

Oscar Garcia Bio
Twitter LinkedIn

Improve distributed system and web app performance by using in-memory cache system.

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

Web applications often integrate with APIs for the purpose of retrieving data from a disk-based storage system like SQL Server. This poses challenges due slow queries and amount of data sent down the wire. In this presentation, we discuss the performance concerns with this type of architecture especially for big data scenarios. Oscar Garcia shows how to address those concerns by following a series of steps in which a web application is refactored with minimum changes to support an in-memory data store and data streaming. We start by discussing the challenges when using data queries. We structure the data for in in-memory storage. We replace the API requests with real-time data streaming. Learning Objectives: SQL Server Query Challenges Redis Cache Basic Operations and Structure Angular App with integration Node.js Backend with and Redis support Real-time data integration

Sean Griffin

Xamarin.UITest - an Automated User Interface Test Framework for Android & iOS

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

If you work with Xamarin, surely you have heard of Xamarin.UITest…. but do you actually know anyone who is using Mobile User Interface Tests successfully? How does it work? Does it even make sense for you to consider Automated User Interface Testing? Join Sean Griffin, FishAngler’s Quality Assurance Lead + Automated Test Developer as we discuss implementing Xamarin.UITest as well as the challenges and lessons learned while developing automated tests in the context of a constantly evolving mobile and server-side codebase: * The benefits and drawbacks of automated testing with Xamarin.UITest * How Xamarin.UITest works * Getting started - writing simple tests * Going further - building an Automated UI Test Framework * FishAngler’s UI Test Suite * Suggestions to get started with your own UI Testing