NHibernate 2.x Beginner's Guide
Monday, May 24, 2010, 12:47 PM - Programming, C#, VB.NET, ASPX, CodeSmith, NHibernate
My book is finally out! After over a year of more work than I ever thought it would take, I was finally able to hold a copy in my hand on Friday!

You can pick up the book at the publisher's website, and for $5 more you can have the PDF version also: https://www.packtpub.com/nhibernate-2-x-beginners-guide/book

If you prefer, you can also pick it up at Amazon or Barnes and Noble

If you're interested, you can take a look at a sample chapter here, just click on the "Sample Chapter" button.
  |  [ 0 trackbacks ]   |  permalink  |   ( 3 / 58 )
NHibernate 2.x Beginner's Guide
Monday, May 24, 2010, 12:46 PM - Programming, C#, VB.NET, ASPX, CodeSmith, NHibernate
My book is finally out! After over a year of more work than I ever thought it would take, I was finally able to hold a copy in my hand on Friday!

You can pick up the book at the publisher's website, and for $5 more you can have the PDF version also: https://www.packtpub.com/nhibernate-2-x-beginners-guide/book

If you prefer, you can also pick it up at Amazon or Barnes and Noble

If you're interested, you can take a look at a sample chapter here, just click on the "Sample Chapter" button.
  |  [ 0 trackbacks ]   |  permalink  |   ( 2.9 / 1298 )
Encrypting and Decrypting Config Files
Thursday, November 19, 2009, 12:38 PM - Programming, .NET, C#, VB.NET, ASPX
I've talked for years about how you need to encrypt and decrypt Web.config and App.config files, but it took a spur for me to actually look it up. Here is the command for those of you as lazy as me:

c:windowsMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pef connectionStrings . -prov DataProtectionConfigurationProvider


Decrypting is just as easy:

c:windowsMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pdf connectionStrings .

Just a note, this only works on Web.config files. If you want to encrypt an App.config, just rename it Web.config, run the tool, then change the name back.

If you want to get hardcore and write your own tool, it's all available in the API:

Aaron Feng's Blog


Configuration configuration = ConfigurationManager.OpenExeConfiguration(appConfig);
ConfigurationSection section = this.configuration.GetSection("connectionStrings");
if (!section.SectionInformation.IsProtected)
{
section.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
section.SectionInformation.ForceSave = true;
configuration.Save(ConfigurationSaveMode.Modified);
}


To decrypt just do the oposite:

if (section.SectionInformation.IsProtected)
{
// …
section.SectionInformation.UnprotectSection();
// …
}

  |  [ 0 trackbacks ]   |  permalink  |   ( 3 / 1576 )
DesertCodeCamp USB Code
Sunday, June 21, 2009, 10:00 PM - Programming, Electronics
I recently taught a class at DesertCodeCamp using a Microchip 18F2455 PIC and C# code to build a Generic HID device to connect to a stoplight. The code for the project, as well as the JALEdit editor with all the options set to compile it and the bootloader update program are included in the zip here.
  |  [ 0 trackbacks ]   |  permalink  |   ( 3 / 81 )
Scott Guthrie is Coming Again!
Wednesday, April 22, 2009, 09:17 PM - Programming, .NET, ASPX
Scott Guthrie, .net power ranger and slayer of dragons, is coming to Phoenix again on May 26, 2009! Make sure you click "Order Now" below (yes it's still free), head on over, and get signed up!



You don't want to miss this!
  |  [ 0 trackbacks ]   |  permalink  |   ( 3 / 96 )

Next