Prairie.Code() Sessions tagged .net

State-of-the-art Search with Azure Cognitive Search

We all know that providing a good search experience for website visitors is hard. Everyone expects it to “just” work like Google or Amazon. Maybe there is a better way, maybe we fix this with a little help from some AI.

Join the session to see how you can leverage Cognitive Services with Azure Cognitive Search in your apps. With the newly minted semantic search abilities this technology can provide results that are semantically closer to the intent of original query. For example, can you your search return the right results for a query like "in the last 5 years" or will it just return matches based on those 5 words without any context.

You will also learn how to enhance and enrich search through Cognitive Service Skills like natural language processing, image analysis, entity recognition capabilities. Don't know what those are? Well that's not a problem because you will find out.

You can expect to walk away knowing how to generate your own enrichment pipeline that leverages the power of AI to solve your search woes. Why not use the same integrated Microsoft natural language stack that Bing and Office have used for more than a decade into your site? Maybe AI can make it "just" work.

Speaker

Brian McKeiver

Brian McKeiver

Co-Owner, BizStream

.NET Core on a Raspberry Pi

The Internet of Things (IoT) is one of the hottest technologies going right now, and the demand for Internet connected devices is only going to keep growing. Everything from home appliances to industrial warehouse sensors are getting connected to the Internet to leverage the power of the cloud. There will be great opportunity for those developers who understand how IoT can help industry move to this new frontier. So how does a .NET developer leverage their experience to build powerful, secure, and robust IoT devices? Using .NET Core of course! While there are many options when it comes to building an IoT device, we are going to cover how to use an inexpensive off-the-shelf Raspberry Pi. We will look at how to setup and configure our Pi, how to write an application, how to deploy to the device, how to access the cloud, and even how to interact with the real world through the general purpose input/output (GPIO) pins. Come see how to put your Pi in the sky (cloud)!

Speaker

Brent Stewart

Brent Stewart

Co-Founder, Alien Arc Technologies

Feature Flag Football with Azure App Configuration

Utilizing Feature Flags is a powerful technique for allowing developers to modify system behavior without changing any code. .NET Core recently introduced a new Feature Management Library that makes implementing feature flags a breeze, ultimately which can standardize feature management in your system.

Azure App Configuration is also a recent Azure offering for configuring a host of variables in your .NET Core application. Basically, App Configuration offers a central place to manage app settings, environment variables, config values, and secrets. The feature also allows updating these configurations at runtime without needing to restart or redeploy an app service.

Imagine these two items being used in conjunction to create a solution where automation rules, deployment risk is reduced, and new features can be introduced into your application very rapidly, but more importantly very safely. It would be like if the New England Patriots wanted to try out a new offense against the lowly Detroit Lions for one week, while not worrying about de-railing their annual trip to the Super Bowl.

Speaker

Brian McKeiver

Brian McKeiver

Co-Owner, BizStream

Developing with Blazor

We will create a simple application with Microsoft Blazor, and cover when to use it, why to use it, and where it's going to take you.

Speaker

Kevin A Cox

Kevin A Cox

United States, TEC Vector