Brosteins

Developers, Technology Evangelists, Bros.

Month: July 2014

You Don’t Know What You Don’t Know

Be bold, but truthful. This is advice I’ve received, and advice I feel is important to “pay forward”. You won’t be rewarded for being meek, but understand where you should draw the line. Take, for example, a job interview. As a hiring manager, I look for boldness in candidates, but I also look for candidates to be truthful with me.…

Share

SQL Server Database Encryption with NHibernate Series – Part 4 of 5

This is the fourth post in my SQL Server Database Encryption with NHibernate Series. Check out the others posts here: Part 1 of 5: Summary Part 2 of 5: Create a database certificate and symmetric key for encryption Part 3 of 5: Configure domain and NHibernate mappings to decrypt and read an encrypted value Part 4 of 5: Configure domain and NHibernate mappings…

Share

SQL Server Database Encryption with NHibernate Series – Part 3 of 5

This is the third post in my SQL Server Database Encryption with NHibernate Series. Check out the others posts here: Part 1 of 5: Summary Part 2 of 5: Create a database certificate and symmetric key for encryption Part 3 of 5: Configure domain and NHibernate mappings to decrypt and read an encrypted value Part 4 of 5: Configure domain and NHibernate mappings…

Share

Publishing Your Typescript Project to Azure

So you want to deploy your new Typescript web application to Windows Azure using the publish option within Visual Studio but when you preview the files you notice that the Javascript files created from created when you built your project are missing.  Unfortunately Typescript has a few kinks to work out with its integration and this is one of them.…

Share

SQL Server Database Encryption with NHibernate Series – Part 2 of 5

This is the second post in my SQL Server Database Encryption with NHibernate Series. Check out the others posts here: Part 1 of 5: Summary Part 2 of 5: Create a database certificate and symmetric key for encryption Part 3 of 5: Configure domain and NHibernate mappings to decrypt and read an encrypted value Part 4 of 5: Configure domain and NHibernate mappings…

Share

Beginning with the Nest API

Recently I purchased a Nest Thermostat.  I had been wanting one for quite some time and the price was finally right.  After quickly getting my Nest up and running I signed up for a Nest Developer Account and set off to experiment with the api. The first thing you need to do is register your client application with Nest.  To…

Share

SQL Server Database Encryption with NHibernate Series – Part 1 of 5

In this series of posts, I am going to describe one way to leverage SQL Server’s built-in database encryption with NHibernate. The posts will include include: Part 1 of 5: Summary Part 2 of 5: Create a database certificate and symmetric key for encryption Part 3 of 5: Configure domain and NHibernate mappings to decrypt and read an encrypted value Part 4…

Share

When to Use Dependency Injection

I’ve been working with several clients lately to review aging .NET code bases. One common theme I run into again and again is the misuse of (or lack thereof) dependency injection. In my most recent code review, I ran across the following code structure where a class intended to be used as a “business object” was really used as a container to…

Share