Harnessing the Patterns of Yesterday on the Platforms of Today

Software design patterns have been a pillar of object-oriented programming for many years. The book Design Patterns written by the “Gang of Four” was authored in 1994 yet many of the concepts are still relevant today. Can we still harness the power of these design patterns in a modern framework like ASP.NET Core? In this session, we will journey through the most prevalent patterns and discuss how they are still relevant in today’s development environment.

.NET Everywhere, Building Applications on the Tizen Platform

The introduction of the .NET Core platform has opened new doors to developers as it no longer constrains them to a single operating system. One of these doors is the mobile and connected device eco system. Tizen is an open-source operating system developed by the Linux Foundation and runs on a number of devices including appliances, watches, TVs, Blu-ray players, and more. In this session, we will be discussing how .NET developers can create their own applications on a wide range of devices while leveraging technologies they already know and love!

Y U No OAuth, Using Common Patterns to Secure Your Web Applications

Identity is one of the most critical components in all web applications. When not designed correctly, it can lead to security holes, code duplication, and maintenance nightmares. By leveraging technologies like OAuth 2.0, OpenID Connect, and JSON Web Tokens, you can build a robust security model that is scalable across all of your projects. In this session, we will take a dive into the most popular identity solutions that are available today and discuss how they can be utilized by your ASP.NET Core web applications.