Contents tagged with .NET
-
User Secrets, the human-readable version
-
Azure Service Bus SDK - Safe Batching
-
Azure Service Bus SDK - Receiving ServiceBusReceivedMessage(s)
-
Azure Service Bus SDK - Sending ServiceBusMessage(s)
-
Azure Service Bus SDK - ServiceBusClient
-
The future of Azure Service Bus .NET SDK
The Azure Service Bus SDK for .NET is one of the oldest Azure SDKs. Its first public appearance as a NuGet package
WindowsAzure.ServiceBus
goes back to 2011. Back then, it was for .NET Framework and closed source. The package had an excellent mileage and is still used on multiple projects even today. And then the .NET Core and Standard have landed. Times have changed, open-source has become much more mainstream and accepted. The Azure Service Bus .NET SDK has moved into the brand new world with a successor package,Microsoft.Azure.ServiceBus
. Started in early 2017, it showed up, causing some havoc to the brownfield projects. These projects were forced to face a complete rewrite due to the nature of the disruptive changes introduced by the new package. Once the dust has settled, the old and the new SDK nomenclature has established, and slowly projects have embraced the new SDK. There was a balance in the Force. -
Task vs async Task
How often do you write code and think about what will it look like the compiler is done with it? If you're like me, not often. But is it a good thing that over the time we've learned to trust unquestionably the compiler and blindly rely on it to do the job for us?
-
Cloud Services - Cached Version of Asseblies
Today have run into an interesting issue: a cloud service deployed with a 3rd party assembly version X was failing. The exception was indicating that version X-1 of the assembly was deployed. Looking at the project packages.config could see nothing but version X of the assembly. Quite a mystery.
-
Make it simple. Make it work.
In 2010 I had an experience to work for a business that had lots of challenges.
-
ESENT Database
Thank to Oren Eini, now I have another tool under my toolbelt – ESENT database. Fully transactional database, deployed with all windows, just add managed wrapper and good to go. Moral of this post – there’s so much under my nose that I am not even aware of…