.Net – Chris Coulson's Developer Notes https://blogs.visigo.com/chriscoulson Tips on .Net, SQL Server, Sharepoint & AI Thu, 07 Dec 2023 04:24:03 +0000 en-US hourly 1 https://wordpress.org/?v=6.3.5 https://blogs.visigo.com/chriscoulson/wp-content/uploads/2011/02/chris_profile-150x150.jpg .Net – Chris Coulson's Developer Notes https://blogs.visigo.com/chriscoulson 32 32 Demonstrating Microsoft’s Semantic Kernel https://blogs.visigo.com/chriscoulson/demonstrating-microsofts-semantic-kernel/ https://blogs.visigo.com/chriscoulson/demonstrating-microsofts-semantic-kernel/#respond Thu, 07 Dec 2023 04:24:01 +0000 https://blogs.visigo.com/chriscoulson/?p=574 In this video I describe what’s Microsoft’s Semantic Kernel is all about, how it works and I show a demonstration of the semantic kernel in action, using a planner and a math plugin.

Source

]]>
https://blogs.visigo.com/chriscoulson/demonstrating-microsofts-semantic-kernel/feed/ 0
Easy Handling of Http Range Requests in ASP.NET https://blogs.visigo.com/chriscoulson/easy-handling-of-http-range-requests-in-asp-net/ https://blogs.visigo.com/chriscoulson/easy-handling-of-http-range-requests-in-asp-net/#comments Thu, 07 Jun 2012 03:44:25 +0000 http://blogs.visigo.com/chriscoulson/?p=97 I was recently working on adding video playing capabilities to a client’s existing ASP.NET application. They had video files that had been uploaded by users, and they wanted to allow the users to be able to preview the files on the web. I found MediaElement.js to be a excellent solution for this: As long as there were WEBM and H.264 encoded versions of the video to be played...

Source

]]>
https://blogs.visigo.com/chriscoulson/easy-handling-of-http-range-requests-in-asp-net/feed/ 32
Bulk Delete ASP.NET Membership Users https://blogs.visigo.com/chriscoulson/bulk-delete-asp-net-membership-users/ https://blogs.visigo.com/chriscoulson/bulk-delete-asp-net-membership-users/#comments Wed, 16 Nov 2011 02:35:19 +0000 http://blogs.visigo.com/chriscoulson/?p=85 Below is a SQL script that can be used to delete a list of users from an ASP.NET membership database. It retrieves a list of users into a temporary table and then deletes the users from all the relevant tables in the database.

Source

]]>
https://blogs.visigo.com/chriscoulson/bulk-delete-asp-net-membership-users/feed/ 2
LoadTemplate and the ASP.NET Login controls https://blogs.visigo.com/chriscoulson/loadtemplate-and-the-asp-net-login-controls/ https://blogs.visigo.com/chriscoulson/loadtemplate-and-the-asp-net-login-controls/#respond Tue, 30 Aug 2011 16:12:35 +0000 http://blogs.visigo.com/chriscoulson/?p=50 Recently I was trying to programmatically load the templates for the PasswordRecovery control. I thought it should be pretty straightforward: Should be a piece of cake right? Wrong. If the template is put directly in the ASPX page all works as expected. If the same template is loaded using LoadTemplate, you’ll get an error like: After some sleuthing I realized the problem was in the way...

Source

]]>
https://blogs.visigo.com/chriscoulson/loadtemplate-and-the-asp-net-login-controls/feed/ 0
Simplify Your Caching By Using a Generic Method https://blogs.visigo.com/chriscoulson/simplify-your-caching-by-using-a-generic-method/ https://blogs.visigo.com/chriscoulson/simplify-your-caching-by-using-a-generic-method/#respond Wed, 24 Aug 2011 05:02:20 +0000 http://blogs.visigo.com/chriscoulson/?p=61 I needed to add caching to my data access routines to improve the performance of commonly accessed data. This is pretty straightforward: The problem was, I had a lot of data access routines that I wanted to add caching to. Adding the 4 or 5 lines of code needed to do this to each routine would be tedious, and all of the repetition would be messy. I knew I had to centralize my caching functionality...

Source

]]>
https://blogs.visigo.com/chriscoulson/simplify-your-caching-by-using-a-generic-method/feed/ 0