Testing your Domain when Event Sourcing Testing with domain with Event Sourcing becomes as simpler by providing events, calling a command, and asserting the resulting event.
3 life lessons from a board game Games are teaching tools. a way to learn how to navigate a situation, while having greatly reduced prizes and punishments. losing cops and robbers doesn’t have as much prison time as bein...
The Hanselminutes Podcast by Scott Hanselman The Hanselminutes Technology Podcast by Scott Hanselman - Fresh Tech from Fresh Faces - Deep tech talk from an inclusive perspective
Save Copies of All Data You Import Working as a programmer today you end up writing a lot of plumbing code, gluing together systems under your control with external systems. Many times you have to build processes to ingest data from other companies. Sometimes you pull the data,...
Microsoft Graph .NET SDK v4 adds enhanced features - now in preview - Microsoft 365 Developer Blog Leverage new modern development features when integrating your application with Microsoft through Microsoft Graph .NET SDK v4
Rolling my eyes: Could you "just" add that "little" feature? It's not going to take that much time, is that right? - a PM struggles. I'm pretty sure a lot of Product Managers know the feeling when people in your company ask you to add new features into the app or software you are managing. As a PM, you know your users or clients want features as soon as possible. They naively imagine t...
You're treating IT like the wrong Organ I was having a conversation with a coworker at a former place of employment about the role of IT within the business structure and the eve...
my office is a tent that my employer purchased for me If you look up on Instagram, you'll see jaw-dropping pictures under the hashtag #vanlife. It's true. The big blue world is freaking beautiful, but beauty comes at a cost.
Factoring in logarithmic time: a mathemagic trick When you have an interest in cryptography, and you occasionally browse reddit, you’ve probably seen something like this before. Someone creates a new post on r/crypto or r/cryptography, claiming to be able to efficiently factor integers or RSA moduli. Thi...
Cloud-Heavy Microsoft Build Conference Starts Tuesday: Here's What to Look for -- Visual Studio Magazine Microsoft's big Build developer conference stays online this year for perhaps the last time as the country opens up from pandemic restrictions, with the schedule showing a marked focus on the company's Azure cloud platform.
Confusing Email Blast to Employees - "Where should I send your Expensify Card?" My employees recently received an email blast from Expensify asking them "Where should I send your Expensify Card"?
Introducing FirebirdMonitorTool – tool for processing Firebird’s trace output 20 May 2021 3 mins .NET, .NET Core, Databases in general, Firebird
Using SignalR and ASP.NET Core for real-time communication SignalR is the component of ASP.NET Core that enables real-time communications on the web. Brady Gaster (@bradygaster) joins us to walk us through how Signal...
Host a web application with Azure App Service - Learn Create a website using C#, Java, Python or Node.js and deploy it through the hosted web app platform in Azure App Service.
ASP.NET Core on .NET Framework Take this survey powered by surveymonkey.com. Create your own surveys for free.
Obtaining network usage information from the Windows Runtime | The Old New Thing Network usage information on Windows can be obtained from classes in the Windows.Networking.Connectivity namespace. The NetworkInformation class is your starting point. We’ll start with C# and translate to C++/WinRT when we’re done. Prepare a C# console ...
Receiving JSON Objects Stream (NDJSON) in ASP.NET Core MVC In this post I'm closing the circle around streaming JSON objects (NDJSON) in .NET by discussing receiving NDJSON based request in ASP.NET Core.
RavenDB Discussions on GitHub From the very start, most of the RavenDB community communication was handled via the mailing list. Some members of the community mentioned that this workflow...
“I could rewrite curl” | daniel.haxx.se Collected quotes and snippets from people publicly sneezing off or belittling what curl is, explaining how easy it would be to make a replacement in no time with no effort or generally not being very helpful.
Stop wasting server resources by properly using CancellationToken in .NET The first 1000 people to use the link will get a free trial of Skillshare Premium Membership: https://skl.sh/nickchapsas05211Subscribe: http://bit.ly/Chapsas...
Improving your monitoring setup by integrating Cloudflare’s analytics data into Prometheus and Grafana Here at Labyrinth Labs, we put great emphasis on monitoring. Having a working monitoring setup is a critical part of the work we do for our clients. Improving your monitoring setup by integrating Cloudflare’s analytics data into Prometheus and Grafana
Authenticated Encryption in .NET with AES-GCM Learn how to use AES-GCM encryption in .NET for authenticated encryption, giving you the usual confidentiality and an additional integrity check.
VL53l0x: Time-of-Flight Distance Sensor (ESP32 + Arduino series) Measure distance to an object by using a laser-based Time-of-Flight sensor. These sensors have a range of up to 2 meters and are pretty accurate.You could us...
Adjustable IR Proximity Sensor (ESP32 + Arduino series) This water-proof sensor can detect if there's an object within its range using infrared light. The range is configurable up to 2 meters and the sensor is wat...
Correctly Measure Battery Level - MAX17048 (ESP32 + Arduino series) Battery-powered IoT projects require you to monitor your battery's percentage. Measuring battery voltage is not ideal, because the voltage doesn't drop linea...
Let's Learn .NET - Accessibility - Free Live Stream Event Let's Learn .NET is a monthly beginner series that walks through the fundamentals of using C# and .NE...
Improve the performance of git on WSL2 I've returned to Windows after a year on the Mac. I built up pwsh and added a lot of tools, but I still need some Linux/MacOS ones, such as envsubst. Of course, WSL2 comes to the rescue, but you'll have to checkout the repo twice for Linux and Visual
JetBrains .NET Days Online 2021 Recap – Session Recordings Available | The .NET Tools Blog Thank you to everyone who joined us for JetBrains .NET Days Online 2021! We had two 8-hour days full of knowledge and inspiration, as well as a very lively chat during our stream on YouTube thanks to
The Future of Database DevOps | Redgate Pramod Sadalage talks about and explores the big trends which will change the way we work with databases and DevOps in the future.
Webinar – OSS Power-Ups: SpecFlow | The .NET Tools Blog Join us Monday, June 7 2021, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EST or check other timezones) for our free live webinar, OSS Power-Ups: SpecFlow, with Andreas Willich. Register now and get a remi
The Mediator Pattern | Gary Woodfine Mediator pattern is used to reduce communication complexity between multiple objects or classes. The pattern provides a mediator class which handles all the communications between different classes and supports easy maintenance of the code by loose coupli...
.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
Mass Assignment - OWASP Cheat Sheet Series Website with the collection of all the cheat sheets of the project.