First look at profiling tools - Visual Studio (Windows) Review the different diagnostic tools available in Visual Studio for profiling your C#, Visual Basic, C++, and F# applications.
On .NET Live Topic - Building great WinUI 3 apps with WinUIEx Are you building desktop apps for Windows with .NET and WinUI 3? In this week's episode, community MVP Morten Nielsen shows us how to uplevel our WinUI 3 dev...
M&Ms and Skittles sorting machine – Willem Pennings External links: Reddit thread, Github project files, Imgur post.
Monitoring of Containerized NET Applications in Azure | .NET Conf 2023 At-scale monitoring of your .NET application infrastructure in real time is challenging given the number of steps and pieces typically involved to construct ...
.NET Aspire - Glenn Condron https://www.meetup.com/tulsadevelopers-net/events/298995157/Glenn will come talk about the new Aspire framework in .NET that is designed for cloud native dev...
Home Assistant: Three years later Almost three years ago, deep in the pandemic, my kids got me my first Raspberry Pi. That started me on an adventure with Home Assistant, mostly because it was one of the first search results for "what to do with a Raspberry Pi."I'm still going, and learne...
Afol Diaries What To Do When Everyone Around You Hates LEGO - Brick Ranker LEGO news, rumours, rankings and investing - Brick Ranker
Notes on conciseness I have the terrible habit of being unnervingly concise. As the son of old-school print journalists, that comes with the territory. I learned how to write at school, but my parents taught me how to …
Just do the thing | Oliver Burkeman Back in 2001, when David Allen published the groundbreaking productivity book Getting Things Done, he coined the "two-minute rule": if you encounter a task that would take under two minutes to complete, just do it now. He wasn't recommending that you spen...
Neural network training makes beautiful fractals This blog is intended to be a place to share ideas and results that are too weird, incomplete, or off-topic to turn into an academic paper, but that I think may be important. Let me know what you think! Contact links to the left.
CSS Scroll-triggered Animations with Style Queries Combine scroll-driven animations and style queries to trigger an animation sequence powered only by CSS.
Kroger’s Digital Struggle I’ll start by saying that I know nothing about the grocery store industry. But what I do know is technology and UI/UX. I’ve seen improvements in Kroger’s apps and its website over…
Shell scripting with Elixir - Michal (arathunku) Using Elixir instead of Python or Ruby for shell scripting.
The Case Against Clean Architecture Hey, did you know that JasperFx Software is ready for formal support plans for Marten and Wolverine? Not only are we making the “Critter Stack” tools be viable long term options for your shop, we’r…
For Build Developer Conference, Semantic Kernel AI SDK Aims for 'First-Class Agent Support' -- Visual Studio Magazine Microsoft is shaping up its Semantic Kernel SDK for AI development for the company's Build developer conference, which might be coming in late May.
Introduction to APIs with .NET [Pt 1] | Back-end Web Development with .NET for Beginners The video introduces APIs in general and web APIs in particular and discusses the ASP.NET Core web framework. APIs, or Application Program Interfaces, are a ...
AMD Quietly Funded A Drop-In CUDA Implementation Built On ROCm: It's Now Open-Source While there have been efforts by AMD over the years to make it easier to port codebases targeting NVIDIA's CUDA API to run atop HIP/ROCm, it still requires work on the part of developers.
What is Azure OpenAI? - Azure OpenAI for .NET developers free course This is the first video of the free Azure OpenAI course for .NET developers.
NEXT LEVEL! - Upgrading Our Blazor App With Entity Framework Core In our ASP.NET Core Blazor build series, we reached an important milestone: It's time to get started with Entity Framework Core. So in this video, I start on...
Using Fluxor for State Management in Blazor - Code Maze Let's explore the Flux pattern and the Fluxor library for Blazor. We create an example application to showcase the it's capabilities.
The Awesome New LINQ Methods Coming in .NET 9! Use code MODULAR and get 20% off the brand new "Getting Started with Modular Monoliths" course on Dometrain: https://dometrain.com/course/getting-started-mod...
Material Toolkit Walkthrough | Uno Tech Bites Docs: https://platform.uno/docs/articles/external/figma-docs/learn/designers/starting-new-design.htmlArticle: https://platform.uno/blog/intro-to-figma-for-ne...
RavenDB Cloud now offering NVMe based clusters I’m really happy to announce that RavenDB Cloud is now offering NVMe based instances on the Performance tier. In short, that means that you can deploy ...
How can I get the Windows Runtime HttpClient to display a basic authentication prompt? - The Old New Thing You need to give it some help finding the right window.
Creating an HttpClient that uses DNS over Https - Gérald Barré In this post, I describe how to create an HttpClient that uses DNS over Https (DoH) in .NET.
.NET 8 .🚀🔥: Optimise Web API with Data Annotation In this video we will cover the new features in .NET 8 which help optimise our WebAPI.Support me on Patreon to access the source code:https://www.patreon.com...
General Performance Tip: Initialize Reference Type Static Fields Inline When working with byte arrays, converting to ReadOnlySpan can be achieved through direct use of AsSpan(). This method optimizes performance by avoiding unnecessary memory allocations, reducing memo…
2024: announcing the year of the OpenStreetMap vector maps OpenStreetMap will take a large leap forward with the introduction of vector tiles on openstreetmap.org this year. This is the first of a series of blog posts where we will share our progress.
How to update an Azure API Management API that is configured with a remote OpenApi definition using Terraform In this post, you'll learn how to create and update an Azure API Management API configured to fetch the OpenAPI definition from a downstream API using Terraform.
Enhance your .NET Testing #7: 5 best practices to write better tests In the digital age, where software permeates every facet of life, the significance of reliable code cannot be overstated. Imagine the chaos when a banking system falters, or the disruption when an e-commerce platform crashes. These scenarios underscore ...
What Is the Difference Between Properties and Fields in C# - Code Maze In this article, we will learn about the difference between Properties and Fields in C#, how to use them, and their key differences.
397: Podcasting Inside Apple Vision Pro Frank goes hands on with the Apple Vision Pro and loves it so much he decides to record the entire podcast while wearing it!
Using Blob storage from ASP.NET Core with Entra ID authentication This article shows how to implement a secure upload and a secure download in ASP.NET Core using Azure blob storage. The application uses Microsoft Entra ID for authentication and also for access to…
Hello, Redis - Getting Started with Redis and dotnet 8 Discover how to enhance your .NET 8 applications with Redis caching, using Docker for easy Redis setup on Windows. This comprehensive guide provides step-by-step instructions for integrating Redis into your development environment and .NET applications. L...
Hybrid CPU Performance on Windows 10 and 11 What are hybrid CPUs? Hybrid CPUs are CPUs which have fast, but power hungry cores and slower but less energy consuming cores integrated into a CPU. All consumer grade desktop CPUs from Intel since…
The Role of Content Security Policy—Why Is CSP So Important? Content Security Policy (CSP) is a security standard that helps deter cybersecurity attacks. Why should web developers care? Learn more in this post.
GraphQL OWASP Cheat Sheet I’m a big fan of GraphQL but as with every technology it comes with it's own set of (security) challenges. To properly secure your GraphQL A...
Finding a New Software Developer Job For the first time ever, I was laid off, and had to find a new software developer job. I managed to find a new one, but it took longer than I thought, and it was a lot of work. I was in contact wit…
It's time to break free from Corporate Agile Discover Basic Agile: prioritising adaptability, empowering self-organising teams, embracing uncertainty for efficient, customer-centric results
NDepend is the must-have tool for .NET applications. Discovering the report feature at a glance. Introduction In computer science and software engineering, in particular, software quality is an overall assessment...