Flying Code Ninja!
Ankeny, Iowa, United States
Mitchel Sellers is globally known as a 14-time Microsoft MVP, an ASPInsider, a DNN MVP, is an MCP (Microsoft .NET, ASP.NET and SQL Server), and CEO of IowaComputerGurus Inc. Sellers has a deep understanding of software development and when speaking focuses on proper architecture standards, performance, stability, security, and overall cost-effectiveness of delivered solutions. This message and his abilities resonate in the technical war room as well as the executive board room.
Mitchel is a prolific public speaker, presenting more than 400 sessions at user groups and conferences globally, such as DevUp, SDN, and Code PaLOUsa. Sellers has been the author of multiple books and a regular blogger on technology topics.
When Mitchel is not working in technology, you will find him flying his airplane, teaching others how to fly, or spending time with his family He is also actively involved in the Open Source Community working diligently to further the movement. Find out more about Sellers at his website http://www.mitchelsellers.com.
Area of Expertise
Information security is critical in the current technology landscape, however, understanding what it means to be secure can be often complicated. This becomes even more critical when utilizing a CMS or other framework for development.
In this session, we will review security best practices, common areas of concern, as well as the DNN Platform security policy and procedures.
Everyone has seen the performance benchmark reporting for ASP.NET Core, it can be blazing fast. However, these are optimized benchmark situations that might not directly translate to your application.
This session takes a deep dive into the performance features and configurations that will take your application from fast to amazingly fast. Understanding the tools of the trade to ensure that you can achieve benchmark worthy performance with applications of any kind is of the utmost importance.
Even if you are using Entity Framework, third-party solutions, or otherwise should not impact your performance so lets work together and make your application work as you expect!
Now that .NET MAUI is real, what does this mean for existing Xamarin.Forms projects? How do we upgrade, what is the future like, and how quickly must we get there!
This session looks at the real-world implications and risk associated with upgrading your existing Xamarin.Forms based solutions to the newer .NET MAUI Processes.
We will explore the following as it relates to the transition.
* Completing the Migration
* Risks to Migration
* Build & Packaging Implications
* Emulator and Device Support
* Benefits once transitioned to MAUI
All information in this session is based on real-world transition experience of more than a 1/2 dozen mobile applications.
.NET Core makes writing log entries a breeze within your applications, however, that is where the out-of-the-box simplicity ends. So you have decorated your code with all of these pretty log messages that are designed to make your life easier, but then what? Have you actually reviewed them? Something bad happened, did it tell you? What about confidential information, have you limited that from being logged?
Well, this session is designed to help take your logging from ***IMPLEMENTED*** to ***USABLE***. Logging is great, but we have so many questions to answer, including where you store the logs, how you get notifications etc. In this code-focused solution, we explore the following concepts, with detailed examples.
* Where to log entries to, and flexible configurations
* Monitoring and escalation of log entries
* Integration with logging & external assemblies
* Configuration & build systems with logging
At the end of the session, attendees should be able to work with logging and exception handling in .NET Core effectively.
With the combination of ASP.NET Core and Azure PaaS tooling, it is possible to quickly, easily, and cost-effectively create a geo-distributed application that can be hosted for <= $400 a month. Doing so, however, does require specific knowledge in both application architecture as well as application deployment to ensure operational effectiveness is managed.
This session will explore a sample application and distribution that shows automated deployment and operation of an application in multiple Azure Data Centers and the inputs necessary to accomplish this, including application architecture dependencies and options for Azure Configuration.
After this session attendees will have an example model allowing them to explore geo-distribution of their own applications with a solid understanding of pitfalls and troublesome areas of implementation.
Azure PaaS offerings are robust, complex, and ever-changing. One of the biggest detractors for organizations adopting the PaaS offerings is the potential exposure to other resources. With recent enhancements to the Premium App Services infrastructure, it is easy to implement a robust environment, on low-cost Azure resources and keep your private information private and protected from others in the Azure Cloud.
This session will take a deep dive into real-world application deployment scenarios and how they can be hardened and protected form un-wanted access even on the low-cost Azure Tiers.
Flying Code Ninja!
Ankeny, Iowa, United States