This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Console.WriteLine("Welcome to the Movie Recommendation System!"); | |
Console.WriteLine("Type 'x' and press Enter to exit."); | |
Console.WriteLine("============================================"); | |
Console.WriteLine(); | |
while(true) | |
{ | |
Console.WriteLine("Tell me what sort of film you want to watch.."); | |
Console.WriteLine(); |
This is a list of useful links, related to content I showed, or would recommend as good reading, related to the talk "Intro to MongoDB and NodeJS"
- MongoDB Provider for EF Core Roadmap - This is the repo for the Provider for EF Core but the Readme file also contains the roadmap
- Getting Started with the Provider Tutorial - A tutorial I wrote on getting started with the provider in an ASP.NET MVC app from scratch
- What's new in GA
- MongoDB Developer Center - Home of our developer centric content on C# and MongoDB including articles and tutorials on a variety of topics including the Provider for Entity Framework and Search
- MongoDB Atlas Connector for Semantic Kernel
- Building AI Applications with Microsoft Semantic Kernel and MongoDB Atlas Tutorial
- Movie Recommendation Bot GitHub Repo
- MongoDB University - A fantastic free resource with hundreds of hours of content. Mixture of labs, quizzes and videos
- MongoDB and C# Learning Path
- MongoDB Sample Data
- Community Forums
- DevRel GenAI Showcase Repo
- Semantic Kernel GitHub - This contains the base code, the connector as well as notebooks in both C# and Python, to help you learn by example
- Kernel Memory GitHub - The code for Kernel Memory as well as the MongoDB Atlas connector
- Chat Bot GitHub Repo - The movie chatbot console app showing the use of Semantic Kernel, Atlas and Azure OpenAI
- Movies Search GitHub Repo - Note, there are different branches depending on the type of search
- MongoDB Provider for EF Core Roadmap - This is the repo for the Provider for EF Core but the Readme file also contains the roadmap
- [Getting Started with the Provider Tutorial](https://www.mongodb.com/developer/languages/csharp/crud-changetracking-mongodb-provider-for-
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace SeeSharpMovies.Models | |
{ | |
public class EmbeddingResponse | |
{ | |
public string @object { get; set; } | |
public List<Data> data { get; set; } | |
public string model { get; set; } | |
public Usage usage { get; set; } | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@* The `page` attribute defines how this page can be opened. *@ | |
@page "/news" | |
@* The `MongoDB` driver will be used to connect to your Atlas cluster. *@ | |
@using MongoDB.Driver | |
@* `BSON` is a file format similar to JSON. MongoDB Atlas documents are BSON documents. *@ | |
@using MongoDB.Bson | |
@* You need to add the `Data` folder as well. This is where the `News` class resides. *@ | |
@using CryptoNews.Models | |
@using Microsoft.AspNetCore.Builder |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@code { | |
//... | |
string searchTerm; | |
Timer debounceTimer; | |
int debounceInterval = 200; | |
//... |
NewerOlder