Announcing .NET 6 Preview 7 We are delighted to release .NET 6 Preview 7. It is the last preview before we enter the (two) Release Candidate (RC) period. The team has been burning the midnight oil and the candle at both ends getting the last set of features in before we slow the spe...
Preview Features in .NET 6 - Generic Math If you’ve ever wanted to use operators with generic types or thought that interfaces could be improved by supporting the ability to define static methods as part of their contract, then this blog post is for you. With .NET 6 we will be shipping a preview ...
Starting Your F# Journey | #dotNETConf: Focus on F# https://aka.ms/dotNETConfFocusFSharpLearn the basic principles of 'functional-first' F# programming. You'll see how functions are used as the basic building ...
ASP.NET Core updates in .NET 6 Preview 7 .NET 6 Preview 7 is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Parity with existing experiences for minimal APIs Added IResult implementations for producing common HTTP responses Supp...
Quantum Computing: Some Analogies - Cronokirby - Read more: https://cronokirby.com/posts/2021/07/quantum_computing_analogies/
Don’t attach tooltips to document.body - Atif Afzal Instead of attaching tooltips directly to document.body, attach them to a predefined div in document.body. BAD GOOD Tooltips in our app were taking
Safe coding - Maximilien Rothier Bautzer Safe coding, or how I learned to stop worrying and love the tests.
Creating Pull Request that “Scales” As a software engineer, it is our job to solve problems. And mainly we solve problem by coding. In this days, introducing code changes can…
Comparing Low-Code Tools as a Developer When first hearing of the concept of “no-code” I have to admit I cringed a bit. The implication that a mere mortal client could combine services without ever getting a dev involved seemed cute and definitely wouldn’t lead to anything genuinely valuable. I...
A Tale of Two Copies It was the best of times, it was the worst of times. That's when I hit a performance mystery that sent me down a multi-day rabbit hole of adventure. I was writing some code to take some entries, append them into a fixed size in-memory buffer, and then flu...
Engineering luck - Miroslav Bekyarov Life is filled with random events and often one small coincidence can snowball into a chain of opportunities and shortcuts in life. Unfortunately, those happy coincidences are not distributed evenly, some people enjoy them more than others. They happen t...
How to Hack APIs in 2021 by Hakluke and Farah Hawa | Detectify Labs APIs are essential for modern web app development. Learning how to hack APIs can help with security testing them.
elementary OS 6 Odin Available Now It’s finally here, and it’s the biggest update to the platform yet
Authenticating ASP.NET Core MVC applications with Azure Active Directory B2C - Part1 This article will discuss about implementing Authentication of ASP.NET Core MVC applications with Azure Active Directory B2C. Azure Active Directory B2C (Azure AD B2C) is a cloud identity management solution for web and mobile apps. The service provides a...
Transaction hierarchy in RavenDB or, the value of a write RavenDB offers both single node transactions as well as cluster wide transactions. You are free to use either one or even mix them together. That level of fr...
Firefox 91 Introduces Enhanced Cookie Clearing – Mozilla Security Blog We are pleased to announce a new, major privacy enhancement to Firefox’s cookie handling that lets you fully erase your browser history for any website. Today’s new version of Firefox ...
ASP.NET Community Standup - Simplifying web apps with new minimal APIs in ASP.NET Core 6 In previous shows, we've seen simpler REST services with the new minimal APIs in ASP.NET Core 6. How would that approach apply to web apps? Come join us as D...
GitHub - leandromoh/RecordParser: Zero Allocation Writer/Reader Parser for .NET Core Zero Allocation Writer/Reader Parser for .NET Core - GitHub - leandromoh/RecordParser: Zero Allocation Writer/Reader Parser for .NET Core
VS Code vs Webstorm - 5 Things You NEED to Know! If you try to compare VS Code and Webstorm, you need to know these 5 things first.00:00 - Intro00:55 - VS Code is built for extensions01:45 - VS Code is a te...
Why did the old RAID database use a signed 16-bit integer for its record count? Why not unsigned, or a 32-bit integer? Some time ago, I noted that the RAID defect tracking system from the early 1990’s had a limit of 32767 records. I noted that for large projects, like Windows 95, a new database had to be created when the bug count limit was reached.
Reducing allocations by caching with StringBuilderCache: A deep dive on StringBuilder - Part 5 In this post I look at the internal StringBuilderCache type, benchmark it against a StringBuilder, and walk through the code to show how it works.
Getting started with branching workflows, Git Flow and GitHub Flow Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
Types of messages in an Event Driven Architecture An event-driven architecture is based on the idea of message passing as the primary (if not only) means of communication between services and systems. Last time I talked about the anatomy of an eve…
Logging in Unity In this article, we will see how you can enable logging for unhandled exceptions and debug messages in a Unity application.
Discussions · github/feedback Public feedback discussions for: GitHub Mobile, GitHub Discussions, GitHub Codespaces, GitHub Sponsors, GitHub Issues and general product feedback. - Discussions · github/feedback
Understanding Cross-entropy for Machine Learning In this article, we explore one concept from the Machine Learning world that is often misunderstood - Cross-Entropy.
Improved Support for Source Generators in ReSharper 2021.2 | The .NET Tools Blog The popularity of Source Generators is slowly yet steadily growing within the .NET community as more projects learn to utilize them to reduce tedious and repetitive development work. Newcomers can get
JavaScript needs more helper functions for iteration (map, filter, etc.) – where should we put them? Iteration is a standard that connects operations with data containers: Each operation that follows this standard, can be applied to each data container that implements this standard.
Build Custom Hook Real-Time State Synchronization React Learn how to find and extract common logic as a custom hook function by building a custom hook function for handling real-time state synchronization.
Three fundamental flaws of SIMD – Bits'n'Bites According to Flynn’s taxonomy SIMD refers to a computer architecture that can process multiple data streams with a single instruction (i.e. “Single Instruction stream, Multiple Data streams”). There are different taxonomies, and within those several diffe...
The World of CSS Transforms The “transform” property is such a powerful part of the CSS language! In this blog post, we'll take a deep look at this property and see some of the nifty things it can do.
Inducing and measuring ThreadPool exhaustion I have been really fascinated by the types of bugs that only manifest under ...
Dynamically-rendered ASP.NET Core Razor components Learn how to use dynamically-rendered Razor components in Blazor apps.
Blazor WebAssembly by Example: A project-based guide to building web apps with .NET, Blazor WebAssembly, and C#: Wright, Toi B., Hanselman, Scott: 9781800567511: Amazon.com: Books Blazor WebAssembly by Example: A project-based guide to building web apps with .NET, Blazor WebAssembly, and C# [Wright, Toi B., Hanselman, Scott] on Amazon.com. *FREE* shipping on qualifying offers. Blazor WebAssembly by Example: A project-based guide to...
Hiring Managers, you’re doing it wrong! I’ve officially said “goodbye” to tech recruitment in July 2020. During those fantastic 9+ years, I worked on many hiring projects: from bringing completely new disciplines to the…
Is Elon Musk Killing People? Elon has a portfolio of the most ambitious tech companies to have ever existed. But is he running them in a way that could be causing harm to people? Tesla F...