Explicitly Route Messages with Wolverine
TL;DR: Wolverine message handler signatures can lead to easier unit testing code than comparable “IHandler of T” frameworks. Most of the time I think you can just allow Wolverine to han…
TL;DR: Wolverine message handler signatures can lead to easier unit testing code than comparable “IHandler of T” frameworks. Most of the time I think you can just allow Wolverine to han…
A European agency is considering sweeping restrictions on fluorinated chemicals used in jet engines, electric cars, refrigeration systems, semiconductors and many consumer products.
Learn what UUID type works best for a database Primary Key column and why a time-sorted TSID is more effective than the standard UUID.
As someone who builds a lot of electrical things, one of the perhaps most unexciting yet fundamental subject areas is connectors. The range of connectors available and in-use today is trully astonishing. Big sellers like Digi-key/Farnell/Mouser literally have …
A coworker recently asked me this question during a discussion about color management and encoding. I wrote the original version of this…
I believe it's critical to know what you like working on. What can, ultimately, provide long-term satisfaction for yourself? In the context of side projects, the perk of knowing it loud and clear is that it creates a mental filter to weed out bad ideas. All my…
Is Elon Musk's wealth mostly due to skill or luck? And what can we learn out of it? How does it inform our strategies?
dAppling Network is a new web hosting service that is built specifically for Web3 protocols. It uses the InterPlanetary File System (IPFS) to store and serve frontend code, which makes it censorship-resistant and decentralized. dAppling also provides a number …
Pixar, Adobe, Apple, Autodesk, and NVIDIA today announced the Alliance for OpenUSD to promote the standardization of Universal Scene Description.
Find yourself endless scrolling reddit? Want to quit or cut down on usage? Follow this simple 2 step plan:
Reddit's API changes have left a lot of subreddits in the dark, the long-term users in fury and have broken Google search. Elon's mood ...
We think that generative AI creativity is limited by its training data and algorithms, and therefore can produce technically proficient content, but not truly novel and innovative content. We like to believe that our own creativity and innovation, rooted in pe…
Monday, July 31, 2023
Writing about the big beautiful mess that is making things for the world wide web.
A common pattern is to stop short of the real finish line for your project. A little evangelism, documentation, and polish can go a long way.
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Never Be The 2nd Option #dakotajohnson #howtobesingle #breakupWoman says she wants to take a break to explore other options and after that fails attempts to ...
In this video, we explore a powerful technique in .NET called the options pattern. We'll cover the different interfaces available, compare using options to m...
Learn about AI, how to get started, and using ChatGPT to improve text completions. Come to learn something new and leave with something that we all built, to...
Microsoft Vice President of Design and AI John Maeda on the promise and potential of artificial intelligence
Alyssa Miller is a hacker who, in her pre-teens, bought her first computer and hacked her way into a paid dial-up community platform. She grew up in hacker c...
Powered by Restream https://restream.io
Implementing LRR from scratch is harder than using a library like scikit-learn, but it helps you customize your code, makes it easier to integrate with other systems, and gives you a complete understanding of how LRR works.
Announcing .NET Conf 2023 - a free, three-day virtual developer event that celebrates the release of .NET 8.
This issue includes bits of AI, architecture, software development, testing, low-level optimisations, patterns, operating systems, performance and of course, a lot of .NET.
So much progress on the SQL transport since it was first announced. The SQL Database Transport for MassTransit is a game-changing addition that will transfor...
James is joined Bryan from Wilderness Labs to talk about what products and frameworks they offer for .NET developers to build IoT solutions with .NET. Bryan ...
Recently, I was rereading “Robust Statistics: The Approach Based on Influence Functions” by Frank Hampel et al. and I found this quote about the difference between robust and nonparametric statistics (page 9): Robust statistics considers the eff...
The Nim team is proud and happy to announce Nim version 2.0.
Giorgi Dalakishvili is a software developer with more than a decade of experience. He works mainly with C#, MVC/ Core, REST, WCF, Xamarin, Android, iOS, Entity Framework, Azure, SQL Server, and Oracle. Giorgi is an open-source author and contributor on…
Two fields in one object, how hard can it be?
Integration Tests are incredibly useful: a few Integration Tests are often more useful than lots of Unit Tests. Let’s learn some advanced capabilities of WebApplicationFactory.
Using data binding and no code at all, you can still disable controls and change their appearance! That is exactly what we'll see in this video! Curious abou...
What is the Builder Design Pattern and how to use it to build better and maintainable tests?💎 Be a Patreon to get the source code: https://patreon.com/gsfer...
A call-by-call look at context switch logging with the Event Tracing for Windows API.
🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicValidation is critical for a secure and maintainable application. S...
This the last post in my series on implementing DevOps practices for Azure infrastructure where I complete the operations side of the loop.
A material called LK-99, a modified-lead apatite crystal structure with the composition Pb$_{10-x}$Cu$_x$(PO$_4$)$_{6O}$ ($0.9<x<1.1$), has been synthesized using the solid-state method. The material exhibits the Ohmic metal characteristic of Pb(6s1) above its…
Bicep is a transpiler that transforms domain-specific language into ARM templates. It's the next generation of Microsoft's infrastructure as code tooling.
Is there a way to stop ChatGPT from excessively apologizing, when challenged, even when ChatGPT is correct in its reply? ChatGPT will start apologizing and start the replies with sentences like: I
Major Hayden made a simple and free tool to check the public-facing IP address of infrastructure. Its popularity nearly killed it.
Spargine 6 (v2023.6.8.1) is now available, an open-source project offering NuGet packages for .NET 6 & 7 with new classes, methods, and significant speed improvements. The release introduces a …
In this article, we will delve into the world of mocking with NSubstitute in .NET and explore how it can help us create comprehensive tests.
In the dynamic world of software development, innovation is the name of the game. Developers constantly seek to create tools and practices…
A recent report of room temperature superconductivity at ambient pressure in Cu-substituted apatite (`LK99') has invigorated interest in the understanding of what materials and mechanisms can allow for high-temperature superconductivity. Here I perform density…
The very recent claim on the discovery of ambient-pressure room-temperature superconductivity in modified lead-apatite has immediately excited sensational attention in the entire society, which is fabricated by sintering lanarkite (Pb2SO5) and copper(I) phosph…
The Friends of the Library of Congress are sponsoring a challenge to help improve public knowledge of civics–that is, the rights and responsibilities of citizens-by asking video games developers to create fun, lightweight video games related to civics that inc…
This is a recording of a live JetBrains webinar about WebAssembly explained to the .NET audience and why it's important.
This installment of our Node.js reference architecture series covers integrating transactions into your application. (Part 15)
In the last article, I wrote about logging in C# and how to use log formatters to suit your needs. Once you start adding logs to your applications, you start to notice there is too much info that you must add to every message: the event id, level, scopes, besi…
In this article, we will explore some of the top React testing libraries. We'll examine their features, and look at the pros and cons.
I ran into an issue after accidently enabling HSTS for a website on localhost. This was not an issue for the original website that was runni...
Unit testing is an essential part of software development, and it involves testing small, isolated pieces of code, known as units, to…
In this session, we will be continuing to develop validation logic for a list of inputs for AI Processing Services.
In this article, we will learn about Python string data types. We will explore how to assign text or multiple-line text to a string in Python programming
Compilation of all Claims/Reports of Replication Efforts underway that I know of (all Reliability of Claim classifications are based on my personal judgement, do not take them at face value, read the details and judge for yourself) : Official/Professional/Ins…
Stack Overflow's decline is partly self-imposed, but also somewhat out if its control.
This week, browsing the web just got easier on your eyes and better for your laptop battery—we released dark mode for Bing Chat! This feature now works in both Bing Chat and Bing Chat Enterprise in your desktop browser, and it’s already available in the Bing m…