ASP.NET Community Standup - Featured community project: Blazor Studio Join us as we chat about Blazor Studio, this month's featured Blazor community project.Community Links: https://aka.ms/AAl2w0lFeaturing: Hunter Freeman, Jon ...
Introducing Redis and Azure Cognitive Search to Improve API Performance Cross-posting a couple of articles written for the Umbraco blog on the introduction of Redis Distributed Cache and Azure Cognitive Search to...
ASP.NET Community Standup - Featured community project: Blazor Studio Join us as we chat about Blazor Studio, this month's featured Blazor community project.Community Links: https://aka.ms/AAl2w0lFeaturing: Hunter Freeman, Jon ...
Kickstart your .NET modernization journey with the RWA pattern | BRK202H The reliable web app (RWA) pattern helps migrate web apps to the cloud with high performance, security, reliability, and operations. Based on the Azure Well-...
Blogging Has Just Changed Forever and No One Is Talking About It Blogging has recieved a major upgrade, from an unexpected place.
Web of the People Whether you think of web3 as the advent of peer-to-peer protocols, coin-operated blockchains or autocomplete-AI synthesizers, change is c...
Confidence, Competence, & Gravity Sharing three thoughts I had this morning on the topics of blind confidence, stacking competence, and the seriousness of fundraising.
What is WASI? Now that the final touches are being put on the second version of WASI (WASI Preview 2), I figured now might be a good time to write a few words on WASI, WebAssembly, and how to think about them. In recent months I've been driving the WASI Preview 2 work ...
A note on Metal shader converter At WWDC, Apple introduced Metal shader converter, a tool for converting shaders from DXIL (the main compilation target of HLSL in DirectX12) to Metal. While it is no doubt useful for reducing the cost of porting games from DirectX to Metal, I feel it does...
Add or Enable Serilog in ASP.NET Core 7.0 Find out in this very short post, how to add or Enable Serilog in ASP.NET Core 7.0 application in simple and easy steps.
The Microsoft Teams Global Hack - Week 1 Recap and What’s Coming - .NET Blog Last week we launched HackTogether the Microsoft Teams Global Hack – a virtual hackathon all about building apps for Microsoft Teams. Here’s what happened last week and what’s still to come.
ABP Helper Methods While coding we use extension methods and helper methods frequently. They help us to achieve common operations in a declarative way. We use them to split a text into lines, query a collection by conditions, cast from one type to another, and for many othe...
GitHub - samwho/spacer: CLI tool to insert spacers in command output to provide visual markers of when things happened CLI tool to insert spacers in command output to provide visual markers of when things happened - GitHub - samwho/spacer: CLI tool to insert spacers in command output to provide visual markers of wh...
On .NET Live - Blazing Accessibility Basics It's important to make sure your apps are accessible to as many people as possible. In this week's episode, community MVP Dennie Declercq visits us to show u...
.NET Hot Reload Adds Support for Modifying Generics In the .NET 8 Preview 4 release, .NET Hot Reload implements support for modifying generic methods, reducing the number of changes that require restarting for the change to take effect.
Integer compression: SIMD bit packing and unusual usages I talked a bit before about the nature of bit packing and how the simdcomp library isn’t actually doing compression. Why do I care about that, then? B...
Clean Code Sucks? Prime's tweet: https://twitter.com/ThePrimeagen/status/1664604585401491457?s=20Let's answer the burning question: Why are thousands of people agreeing that c...
The move constructor that you have to declare, even though you don't want anyone to actually call it - The Old New Thing Forcing named return value optimization.
The Right Way to Check for Null in C# Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello, everybody, I'm Nick, and in...
Programming using Laravel and JavaScript in CodeLobster IDE - Coding Sonata Using CodeLobster IDE with Laravel and JavaScript, developers can benefit from an all-in-one platform that simplifies coding tasks with syntax highlighting, code completion, debugging tools.
Testing Chiseled Ubuntu container images with .NET The objective of this post is to test Ubuntu Chiseled images in combination with .NET, evaluating whether it is truly worthwhile to migrate our .NET apps to utilize these base images or not.
Introduction to Firebase in .NET - Code Maze In this article, we introduce the Firebase application development platform from Google and how to interact with it using the .NET libraries.
Latest Updates for Azure App Service Presented at Microsoft Build 2023 The Microsoft Build 2023 event showcased the latest updates and additions to the Azure App Service. The event, held in person in Seattle, included some group sessions, demonstrations and Q&A sessions on Azure App Service with such topics as changes within...
362: Developer Productivity - C# 12, Dev Tunnels, C# Dev Kit It is follow up week on some topics we touched on earlier. We first break down our thoughts on C# 12's new Collection Literals, Apple Vision Pro + iCircuit, iOS 17, and some great developer productivity feature for .NET.
Reset user account passwords using Microsoft Graph and application permissions in ASP.NET Core This article shows how to reset a password for tenant members using a Microsoft Graph application client in ASP.NET Core. An Azure App registration is used to define the application permission for …
ASP.NET Core Basics: Best Practices—Creating a New Project Check out this blog post from the ASP.NET Core Basics series for a collection of best practices for when you start a new web project.
Blazor Highlights from the Early .NET 8 Preview Releases Server-side rendering and streaming rendering are among the big changes coming for Blazor in .NET 8, plus some smaller changes will make a big difference.
Grounding LLMs What is Grounding? Grounding is the process of using large language models (LLMs) with information that is use-case specific, relevant, and not available as part of the LLM's trained knowledge. It is crucial for ensuring the quality, accuracy, and relevan...
Released: Microsoft.Data.SqlClient 5.2 Preview 2 Microsoft.Data.SqlClient 5.2 Preview 2 has been released. This release contains improvements and updates to the Microsoft.Data.SqlClient data provider for SQL Server. Our plan is to provide GA releases twice a year with two or three preview releases in be...
GitHub Copilot Fundamentals Learning Path - Your New AI programming friend! Hi! Ready to meet your new best friend? Say hello to GitHub Copilot, the AI pair programmer that's about to change the way you code. It's like having a super-smart friend who's always ready to help. No matter the scenario, writing code, fixing bugs, or ju...
Debug any server application locally with Dev Tunnels! Visual Studio Dev Tunnels are great for connecting clients to your localhost, check this out!More details on Dev Tunnels? https://www.youtube.com/watch?v=azu...
Azure Container Apps, Easy Auth and .NET authentication | johnnyreilly Azure Container Apps support Easy Auth. However, .NET applications run in ACAs do not recognise Easy Auth authentication. This post explains the issue and solves it.
I Built the World's Largest Translated Cuneiform Corpus using AI TL;DR I used a custom-trained Large Language Model (T5) to create the world’s largest online corpus of translated cuneiform texts. It’s called the AICC (AI Cuneiform Corpus) and contains 130,000 AI translated texts from the CDLI and ORACC projects.
About that dozen programmer must-haves I wrote this blog post in September of last year, and looking at it today I realized that I don’t use a couple of these anymore:1) Resharper: the overhead was borderline too much and most of …
Easy and Cheap AI for Developers, Reddit API Changes and Sherlocking June 11, 2023 By Allen Underwood Leave a Comment