Migrating .NET applications to Azure | .NET Conf 2023 This session introduces Azure Migrate application and code assessment, a Visual Studio extension that helps identify code and configuration in your solution ...
The world is awful. The world is much better. The world can be much better. It is wrong to think these three statements contradict each other. We need to see that they are all true to see that a better world is possible.
'F# Meets XAML' in Open Source Silverlight Alternative, OpenSilver 2.1 -- Visual Studio Magazine 'The integration of F# in OpenSilver 2.1 bridges the gap between functional programming and the development of rich, interactive web UIs.'
Spoutible API exposed encrypted password reset tokens, 2FA secrets of users - Help Net Security A publicly exposed API of social media platform Spoutible may have allowed attackers to scrape info that can be used to hijack user accounts.
Pagination in a .NET Web API with EF Core Pagination allows you to retrieve a large number of records split into pages, instead of returning all the results at once. This is…
On using milliseconds as a measure of network latency - The Old New Thing There's a limit to how much technology can improve.
Beautiful Sortable Drag & Drop Lists for your Blazor Apps Join Burke Holland and Jon Galloway as they join James Montemagno to talk about Blazor Sortable, a Blazor component enabling integration with the SortableJS ...
Are You Event-Driven or Event-Based? Are you event-driven or are you event-based?Hi, I'm James. And in this video I'm going to attempt to answer that question for you. You're going understand th...
AutoMapper 13.0 Released Today I pushed out AutoMapper 13.0 (is that too many...?): * Release Notes * Changelog * NuGet * Upgrade Guide Probably the biggest change with this release is folding in Microsoft.Extensions.DependencyInjection support directly. The AutoMapper.Exte...
Pair-Programming Blazor with @carlfranklin Powered by Restream https://restream.ioJeff and Carl are talking about Blazor and how to write better web applications
75. Cracking the code: A deep dive into data layer optimization - with Shay Rojansky - Betatalks the podcast In this episode, we talk with Shay Rojansky. He is a Microsoft principal software engineer working on .NET data access and a performance member of the Entity Framework team. And he's a lead developer of Npgsql, the open source .NET data provider f...
Degrees of practical significance | Andrey Akinshin Let’s say we have two data samples, and we want to check if there is a difference between them. If we are talking about any kind of difference, the answer is most probably yes. It’s highly unlikely that two random samples are identical. Even i...
How to Gracefully Cancelling .NET Application Work in 2 minutes Watch as I show you how to gracefully cancel ongoing work on a .NET console application.💎 Be a Patreon to get the source code: https://patreon.com/gsferreir...
Great containers with .NET, Visual Studio, and VS Code [Pt 2] | Containers with .NET for Beginners This video will be all about our tooling offerings and how they come together to make .NET a great platform work working with Containers – and how the Contai...
C# Clean Architecture with MediatR: Build For Flexibility Explore the integration of C# Clean Architecture with MediatR for maintainable, scalable code! Learn how these work together with C# code examples!
MapControllers vs MapControllerRoute Routing in ASP.NET Core - Code Maze Explore key differences and uses of MapControllers vs MapControllerRoute in ASP.NET Core for optimal routing strategies.
Develop ASP.NET Core apps using Visual Studio Code | BinaryIntellect Knowledge Base Visual Studio Code or VS Code is a light weight IDE for modern web development. It supports a wide range of programming and scripting languages including C# and .NET Core. It has a very good extensions and libraries. If you are an ASP.NET developer famili...
Davide's Code and Architecture Notes - Cache Expiration vs Cache Eviction (and Eviction Policies) Caching helps your applications be more performant. However, depending on the cache size, you’ll need to sacrifice some items to make space for others. Let’s see some strategies.
Designing application beyond code: A journey in software architecture Lost in Goat Reviews Ah, the epic adventure of Gizzy the Goat and the software project that took more twists and turns than a Netflix series binged until 3 AM! Let's dive into this colorful saga, where plot twists are as common as app updates on our sma...
Tools and Best Practices for Secret Management in .NET - Code Maze This article explores secret management, app secret vulnerabilities, and how to manage them in .NET applications using various solutions.
Logout In Blazor SSR Logout in Blazor SSR is implemented through a logout endpoint. This endpoint is essentialy an #aspnetcore minimal API endpoint that performs the signout and ...
.NET 8 🔥🚀 : Global Error Handling - Exploring new Features In this video we will discussed the new features with Global Error Handling in .NET 8Support me on Patreon to access the source code:https://www.patreon.com/...
Why We Can't Have Nice Software The problem with software is that it's too powerful. It creates so much wealth so fast that it's virtually impossible to not distribute it.
NoSQL Vs SQL: Demystifying NoSQL Databases | Build5Nines There's a lot of talk about NoSQL being the database of the future. Let's take a look at NoSQL vs SQL databases, and what the differences are, use cases, and
Mads Torgersen | NDC Sydney 2024 Mads Torgersen will be speaking at the NDC Sydney 2024 conference. Come join us. «Lead designer of the C# language at Microsoft»
Learn How to Use the useMemo Hook Once and for All Dive deep into React’s useMemo hook and learn when to use it, when to avoid it, and what mistakes to steer clear of so you can reduce expensive computations.
PowerShell and OpenSSH team investments for 2024 - PowerShell Team Planned team investments for 2024 for PowerShell, OpenSSH, and related tooling.
.NET APIs Part 6 – Swagger This is part 6 in a series about building APIs in .NET using C#. The previous (part 5) entry is here, and the series starts here.
.NET Containers advancements in .NET 8 | .NET Conf 2023 .NET 8 brings new advancements in performance in security not just for your apps, but for the containers that run them. Learn more about changes to the Micro...
Repeat your code with For, While and Do - C# in the Cards Episode 8 Sometimes you just want to repeat yourself. Sometimes you just need to repeat yourself. All programming languages have a concept of loops and C# is no diff...
Companies embracing SMS for account logins should be blamed for SIM-swap attacks – Key Discussions SIM-swap attacks continue year after year because companies (that know better) leaned into the awful idea of using SMS for password resets and account logins. These companies include Apple, Dropbox, PayPal, Block, Google, and many others.
.NET R&D Digest (January, 2024) This issues includes a lot of software development, diagnostics, performance, security, .NET, .NET internals and very interesting presentations about software engineering.
Exploring the Code World: dotNetDave Inquires About Guests’ Hobbies and Pastimes – Part 1 Exploring the Code World: dotNetDave Inquires About Guests’ Hobbies and Pastimes – Part 1 delves into the personal interests and leisure activities of prominent figures in the coding communit…
Google is once again accused of snubbing the JPEG XL image format The JPEG XL "Image Coding System" ISO standard is a new universal image format providing a cost reduction on server storage requirements and backward compatibility with existing...
Relativistic Spaceship Welcome to the Relativistic Spaceship page. Click anywhere on the Acceleration slider.