Authenticating a Client Application with Azure Key Vault Members Public

This post describes the different methods by which a client application can access Azure Key Vault and use the keys for performing cryptographic activities.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Azure

Getting Started with Azure Key Vault Members Public

Please check here for scripts using the latest PowerShell cmdlets. Azure Key Vault service is a cloud hosted, HSM(Hardware Security Modules)-backed service for managing cryptographic keys and other secrets. With Azure Key Vault, the process of managing and controlling the keys required for an application or multiple applications

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Azure

Azure Key Vault and Powershell Module Version Members Public

Details out on the error, 'Please install Azure Powershell module version 0.8.13 or newer.' when trying Azure Key vault.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Azure

IsRegistered on Unity Container for Generic Type Members Public

This post just describes a bug that is there in the Unity (3.5.1404) IoC container, when using the IsRegistered extension method, to check for generic types and a possible fix for it.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Dotnet

Testing Multiple Implementations of same Interface Members Public

Often there are times when we need to test multiple implementations of the same interface. We would want to use the same test case against all the implementations so that we don't repeat ourselves. In this post we will see how we can reuse the same test cases

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Dotnet

IoC Registration by Convention Members Public

Sometime back we had seen, how to configure the unity container using code/config file and I was using a mix of this in one of my projects. This approach soon became an overhead, as the manual wiring up of registrations is really cumbersome and also error prone. Mostly there

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Dotnet

Language Agnostic Books For Every Developer Members Public

Reading is inevitable to keep up to date with the latest technologies and rapid changes happening in the programming world. But technology is nothing but a tool for getting things done. What one has to understand are the concepts and principles underlying these technology and the core principles of development.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Books

Using Repository Pattern for Abstracting Data Access from a Cache and Data Store Members Public

A Repository abstracts the persistence logic from the core business logic and allows the data to be accessed as it would have been from an in-memory object collection. Repository Pattern is useful when you want your domain objects(or entities) to be persistence ignorant but yet have the flexibility to

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Design