.NET .NET Core Web Architecture Cloud
Grand Rapids, Michigan, United States
Jonathan “J.” Tower is a Microsoft MVP, Telerik Developer Expert, and business owner with over eighteen years of software industry experience. He loves solving problems and the creative aspects of software development, as well as sharing what he’s learned and helping building the technology community. His current technology interests include .NET Core, Mobile, and JavaScript development.
J. lives in Grand Rapids, Michigan with his wife and children, where he uses his passion for the tech community to help run a user group and several annual conferences.
If you're a .NET developer, it almost goes without saying that you use Entity Framework as part of the data access code on your software projects. Sometimes, EF is just right for the job, but other times you want something more simple, with better control of the generated SQL queries, and more performant. Over the years, several micro-ORMs (object relationship mappers) have evolved for just this purpose. Sometimes the simplest solution is the best one.
I'd like to walk you through a few of the more popular .NET micro-ORM options so you can see how you can make a simple, high-performance, and easy to use data access layer that you can be proud of.
When you create an application that could have many different customers, it's important to think about how you've architected your application to ensure security and data consistency.
In this session, we'll look at some useful tips and tricks for setting up a multi-tenant application using ASP.NET Core and Entity Framework Core. We'll look at lots of different strategies, including how to authenticate users, and identifying different tenants, global filters that prevent data from being show to the wrong tenant, soft deleting data, and even databases splitting strategies.
Now that .NET Core has been with us for more than 2 years, and has seen several major revisions, is it time to consider it for your next enterprise project? Is it ready to do everything you need it to do? Are their any missing pieces or missing compatibility with third-party components?
I'd like to answer all those questions, and most, all while giving you a deep view into the current state of .NET Core and ASP.NET Core. When you leave, you should know exactly when you can start to safely using ASP.NET Core for your new projects.
If you've ever publish a .NET code library for reuse on different types of .NET projects, you're probably already familiar with some of the strategies for doing this on different flavors of the .NET Framework: multiple compiles, portable class libraries (PCLs), etc. Did you know that Microsoft has come up with a new standard that helps you share your libraries easily by targeting a new, virtual .NET Framework called .NET Standard?
In this session, I'll show you how to write code that compiles once and can be shared across disparate environments--Mono for iOS and Android, Windows, Mac and Linux via .NET Core, and Universal Windows Platform (UWP). It can even be reused on versions of .NET that haven't been invented yet.
If you want to publish a reusable component, or just need to share code in multiple project, come learn the new and better way to do it with .NET Standard.
The energy in the .NET world is quickly shifting from .NET Framework to .NET Core and ASP.NET Core. In this session, we'll take what you already know about building great RESTful API projects with ASP.NET Web API and show you how to tranisition into building APIs using ASP.NET Core.
Many of the concepts--and a lot of the code--is exactly the same, but there are important differences and new features that we'll cover. I'll also show you the steps it takes to upgrade an existing ASP.NET Web API project to ASP.NET Core API.
Visual Studio Live! Las Vegas & Austin 2020 |
1 Mar 2020 - 6 Mar 2020
Las Vegas, Nevada, United States
|
CodeMash 2020 |
6 Jan 2020 - 10 Jan 2020
Sandusky, Ohio, United States
|
TechBash 2019 |
12 Nov 2019 - 15 Nov 2019
East Stroudsburg, Pennsylvania, United States
|
Music City Tech 2019 |
5 Sep 2019 - 7 Sep 2019
Nashville, Tennessee, United States
|
Code PaLOUsa 2019 |
21 Aug 2019 - 23 Aug 2019
Louisville, Kentucky, United States
|
KCDC 2019 |
17 Jul 2019 - 19 Jul 2019
Kansas City, Missouri, United States
|
Stir Trek 2019 |
26 Apr 2019
Columbus, Ohio, United States
|
Music City Tech 2018 |
31 May 2018 - 2 Jun 2018
Nashville, Tennessee, United States
|