Collection Performance: Looping Over Other Collection Types This article shows benchmark results for adding items to a List collection by using AddRange() and for().
Learn From Errors: Overlapping Instances In this article, we'll look at the overlapping instances error. We'll try to understand the many variants of it, and what the error means in each of those cases.
A mathematical analysis of Squid Game, game 5 A spoiler-free look at your probability of death if you were forced to play a mathematically idealized version of the game from the hit K-drama series.
Why isn’t being obese worse for your health? – Trevor Klee Want more fun discussions of science and bad jokes? Follow me on Twitter or sign up to receive notifications when I publish new blog posts.
Post 44: What’s Stopping You? — Neel Nanda On agency - the mindset of being able to look past defaults and constraints, and find ways to take action to achieve your goals. Examining what’s holding you back, understanding what agency feels like, and concrete advice on how to cultivate it.
Every organization needs a CTO Recently I was shown a product marketing itself as providing geological data layer for apps. A sketchy product at a glance and maybe scammy in the worst case. The developer is unable to provide direct answers and finding it difficult to provide details on...
Mediocratopia: 12 A key insight recently struck me, and it is one that I should have worked out and written up earlier, but I didn’t think of — one of the biggest reasons mediocrity gets a bad rap is con…
SRP is Now Deprecated - TobTu Firstly I'm not able to declare the deprecation of SRP, but you should consider all versions of SRP to be deprecated.
DotVVM @ .NET Conf 2021 (2021-11-12) We'll recap the .NET 6 news from .NET Conf 2021 and show some demos of the new features we are preparing for DotVVM 4.0.This session is run by the the DotVVM...
Making Your Life Easier with C# Scripting -- Visual Studio Magazine Test projects give you a way to exercise your code to see if it works but they're also part of your project's 'permanent record.' If all you want to do is try something out with some throwaway code, C# Scripting in Visual Studio might be a better choice.
dotnet/MiniProfiler.cs at f4c0dc11e23c4811de2abc470dd613b99a38c4c5 · MiniProfiler/dotnet A simple but effective mini-profiler for ASP.NET (and Core) websites - dotnet/MiniProfiler.cs at f4c0dc11e23c4811de2abc470dd613b99a38c4c5 · MiniProfiler/dotnet
Locking conversations - GitHub Docs Repository owners and collaborators, and people with write access to a repository, can lock conversations on issues, pull requests, and commits permanently or temporarily to defuse a heated interaction.
Repository roles for an organization - GitHub Docs You can customize access to each repository in your organization by assigning granular roles, giving people access to the features and tasks they need.
.NET 6 adds malloc support in C# ! #Shorts .NET 6 adds the NativeMemory class which offers a thin wrapper around the C malloc API. Here is how you can use it.
Goodbye Android Emulators, the Windows Subsystem for Android is Here Get out of here Android emulators! You can now use Windows 11 and the new Subsystem for Android to develop on Intel or AMD machines!
John Carmack pushes out unlocked OS for defunct Oculus Go headset Future-proofed update will let coders "repurpose the hardware for more things."
Cloudflare for SaaS for All, now Generally Available! We are very excited to announce that Cloudflare for SaaS is generally available, so that every customer, big and small, can use Cloudflare for SaaS to continue scaling and building their SaaS business.
How is Bamboo Lumber Made? Bamboo is a renewable resource that has become one of the most important alternatives to tropical hardwoods in recent years. Upon seeing bamboo flooring, kitchen cabinets or cutting boards you might wonder how round hollow bamboo stems are processed into ...
Blazor Capture Image from Webcam | C# Tutorials Blog With Blazor, you can capture an image from a user's webcam and manipulate it using your favorite C# library without ever leaving the client's machine.
Heisenbug: The concurrent exception in the transaction that will only occur if you observe it Recently we had to tackle a seriously strange bug. A customer reported that under a specific set of circumstances, when loading the database with many concur...
Episode 399 - Chain of blocks evolution We talk to our very own Cale Teeter about the current state of Blockchain technology and how it is changing the way we deploy these networks in Azure and build applications.
Renaming a file is a multi-step process, only one of which is changing the name of the file A customer reported that the ReadDirectoryChangesW function was reporting changes too soon. No, it wasn’t generating changes from the future, à la Minority Report. Rather, it generated rename notifications before the rename was complete. The customer ca...
Code Maze Weekly #98 - Code Maze Issue #98 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Bulk Import Records Into SQLite With C# [khalidabuhakmeh.com] Seeding SQLite with EF Core can be useful in many scenarios in real life like quick demos and p...
Episode 85 - Clean Code in C# With Jason Alls In this episode of the .NET Core Podcast we talked with Jason Alls about his recent book Clean Code in C#, what Clean Code means to him, and some of his top tips for keeping your code bases clean
String Performance: Checking For an Empty String This article discusses the proper way to check for empty strings in C#.
New Relic | Monitor, Debug and Improve Your Entire Stack With New Relic One you get instant observability with our Quickstarts that make it easy to instrument in a few clicks. Sign up for free, no credit card required.
Collection Performance: Checking for Items in a Collection This article talks about checking for items in a collection and by using a predicate. Results are for .NET 5 & 6.
There is no 'printf'. In C, 'main' returns an int. What happens when you don't explicitly return a value, though? C99 provides a return value of 0, but C89... well, that's undefined, my favorite kind of behavior.
Released: Microsoft.Data.SqlClient 4.0 Preview 3 Microsoft.Data.SqlClient 4.0 Preview 3 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 more preview releases in bet...
Automating Diagnostic Notebooks with Azure Serverless Architecture Did you know that Jupyter Notebooks can be automated? Join this episode with Julie Koesmarno to see an example of how you can use automate diagnostic notebooks automatically executed as an issue is as
LightningChart Introduces Uno Platform Support Combining LightningChart JS next generation, world’s fastest charts with this multi-platform framework and deploying it to WinUI and Android environments.
Pipeline oriented programming (Video and code at https://fsharpforfunandprofit.com/pipeline/) Passing data through a pipeline of transformations is an alternative approach to classic OOP. …
Tip 338 - How to publish and subscribe messages with Azure Web PubSub Sending and receiving real-time messages in your applications can be really useful. For instance in a chat application, or in a map application that updates points on a map. Building the infrastructure for real-time messaging is complicated and involves a...
Webinar: Free Your Services From Vendor Lock-in with OpenTelemetry | The .NET Tools Blog Join us Thursday, November 16, 2021, 16:00 - 17:00 CET (10:00 AM - 11:00 AM EST or check other timezones) for our free live webinar, Free Your Services From Vendor Lock-in with OpenTelemetry, with Ver
Improving your ASP.NET Core site's file handling capabilities – part 1 – Introduction Explains how to hide file management in ASP.NET Core behind an interface to ease access to files from a variety of source and facilitate unit testing.
Controlling a WSL installation of redis-server from the Windows command line Some shortcuts accessing redis-server running under WSL via PowerShell
Exploring C# 10: Global Using Declarations Let's explore global using directives in C# 10, a nice way to make your namespaces available throughout your project.
Evolving our business model to address developer needs Posted by Sameer Samat, Vice President, Product Management When we started Android and Google Play more than a decade ago, we made a b...
GitHub - mastodon/mastodon: Your self-hosted, globally interconnected microblogging community Your self-hosted, globally interconnected microblogging community - GitHub - mastodon/mastodon: Your self-hosted, globally interconnected microblogging community
Hot Reload removed from dotnet watch - Why? · Issue #22247 · dotnet/sdk Hot Reload functionality in dotnet watch was recently deleted and it seems that Hot Reload will be VS-only going forward. I've been using that functionality in dotnet watch happily for a while ...
Transitioning an existing project to a new edition Rust includes tooling to automatically transition a project from one edition to the next. It will update your source code so that it is compatible with the next edition. Briefly, the steps to update to the next edition are:
Internet of Things for Beginners w/IoT Expert Tara Walker - Computer Stuff They Didn't Teach You #22 Let's learn about #IoT with Engineer Tara Walker! What's a microprocessor? What's a microcontroller? How do you know and what can you do with them? Robots an...