Menu Register

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

ASP .Net/Core 1 - Room 2060


Tracks:

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

Timings:

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

Schedule:

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


Jonas Stawski Bio
Twitter LinkedIn

Real Life Experiences with Cosmos DB

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

Come listen to our real life experiences utilizing Cosmos Db, Microsoft's globally distributed, multi-model database service, with FishAngler.com. In this session I will introduce this revolutionary technology, discuss our implementations, and how we solved certain limitations of the service.


Scott Addie Bio
Twitter LinkedIn

Protecting App Secrets with .NET Core and Azure

9:50AM-11:00AM, ASP .Net/Core 1 - Room 2060

Remember the last time you stored an API key or password in plain text in a config file? To make matters worse, that config file made its way into source control too. Now the entire development team knows your sensitive information. How does one improve upon this in an ASP.NET Core app? In this session, I’ll introduce you to the .NET Core CLI’s Secret Manager tool and the Azure Key Vault. You’ll learn the role each tool plays in the development lifecycle of an ASP.NET Core app. Along the way, we’ll improve a sample app riddled with secrets handling anti-patterns.


Chris Woodruff Bio
Twitter LinkedIn

Developing Great Web APIs Architectures with ASP.NET Core 2.1

11:10AM-12:20PM, ASP .Net/Core 1 - Room 2060

You know you have to have a great experience when you develop your apps, right? The greatest experience for your user's centers around their data. That’s why developing a great set of Web APIs is so important. Using ASP.NET Core Web API is a modern cross-platform framework for the modern web. ASP.NET Core Web API can be run on Windows and Linux using all the modern web servers. The secret to it all is knowing how to architect your Web APIs for the best experience. Using the architecture in this talk allows your APIs specifically to work better due to: • Allowing a clear decoupling of the API endpoints, Data Access (Synthetic or Production) and finally the Data Domain classes. • The API Endpoints (Controllers) have no knowledge or responsibility of Data Domain and behind it Data Access • Because of the decoupling and separation of responsibilities testing can be done easily and without issues. • Data Access segments of the architecture can easily be switched out without impacting the Domain or API Endpoints. By using this architecture not only does the development story become easier but your end users get a much more stable API set to consume. The talk will explain and get you started on using these concepts with your ASP.NET Core 2.1 Web API solutions.


Jim Wooley
LinkedIn

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.


Joel Mussman Bio
LinkedIn

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!