Browse our archives by topic…
C# 8.0 nullable references: when methods don't return
The DoesNotReturn and DoesNotReturnIf attributes have been around for a long time in C#, but they take on additional significance when using C# 8 nullable references.
Deploy an Azure Synapse Analytics workspace using an ARM Template
Azure Synapse Analytics is Microsoft's new unified cloud analytics platform, which will surely be playing a big part in many organizations' technology stacks in the near future. For many organizations, Azure Resource Manager (ARM) templates are the infrastructure deployment method of choice. This blog explains how to deploy an Azure Synapse Analytics workspace using an ARM template.
How to fully initialize types in their constructor with C# nullable using the async factory pattern
This blog gives an example of a pattern used for asynchronous initialisation. This pattern allows you to construct readonly objects. It also allows you to use the new nullable references features to ensure your classes are always fully instantiated.
Reactive Extensions for .NET at dotnetsheff
Ian Griffiths is talking about the Reactive Extensions for .NET at dotnetsheff. Learn the ideas behind Rx, and see it applied in an IoT applicable to upload clinical monitoring data to the cloud.
C# 8.0 nullable references: supporting older runtimes
See how to use C# 8.0 nullable references even when targetting older versions of .NET that don't officially support it.
Using Azure Key Vault for Encryption in C# - A Simple Tutorial
Do you need to encrypt a piece of data in your application? Do you want Azure Key Vault to secure the key? Well, using C# along with a couple of libraries from the Azure SDK, it couldn't be easier to get up and running. This blog explains how to do just that.
How to prepare for Exam AZ-204: Developing Solutions for Microsoft Azure
Carmel recently passed the 'Az-204 - Developing Solutions for Microsoft Azure' exam. Here she shares how she went about preparing!
Azure Synapse Analytics: How serverless is replacing the data warehouse
Serverless data architectures enable leaner data insights and operations. How do you reap the rewards while avoiding the potential pitfalls?
C# 8.0 nullable references: more type system transcendence with DisallowNull
C# 8.0 nullable references enable us to annotate our code with information that lets the compiler discover possible null-related bugs. The DisallowNull attribute lets us get more expressive with properties and generics.
C# 8.0 nullable references: conditional post-conditions
The NotNullWhen MaybeNullWhen, and NotNullIfNotNull attributes enable C#8 provide better nullability warnings, by helping it infer information about a method output based on other inputs.
Debugging web apps in Visual Studio with custom browser configurations
This blog post explains how you can automatically open a web browser in either private browsing mode or with a custom user profile when debugging web applications from Visual Studio.
Quick tip – Removing totals from a matrix in Power BI
Here is a quick tip on how to remove column summarisation from a matrix in Power BI!
C# 8.0 nullable references: MaybeNull
The MaybeNull attribute enables C#8's nullable references feature to provide more useful warnings, by helping it infer information about a method output.