It is now early Thursday morning and I am officially kicking off the first ever unofficial CodeMash Door Decorating Competition. For years I have wandered the halls of the Kalahari…
Read moreDecorate your CodeMash Hotel Room Door!
The unofficial CodeMash Door Decorating Competition will be making it’s debut on Wednesday and run through Friday afternoon. You know that you can decorate your hotel room door better than…
Read moreCentral Ohio Day of .NET and beyond
This past weekend I had the honor of giving my Application Security talk at the Central Ohio Day of .NET. Despite my initial fumbling with getting the correct formatting of…
Read moreReverse Engineering and Creating Great Installers
This past week has been yet another busy one. On Saturday November 17th I had the honor of presenting my Reverse Engineering .NET and Java talk at 1DevDay Detroit. The…
Read moreApplication Security at DogFoodCon
Last week I had the honor of presenting at the Dog Food Conference in Columbus, OH. Dog Food Conference was a really interesting conference for me to present at, because…
Read moreCodeMash Door Decorating Competition
OK, CodeMash get ready to get your decorating on! For the past few years I have been jealous of the cheerleaders that come to the Kalahari after CodeMash and decorate…
Read moreAccepting Credit Card Payments in PHP With Stripe
In one of my personal projects I needed an easy way to accept credit cards. I wanted a quick solution that was easy to integrate, didn’t cost an arm and…
Read moreFall 2012–Crypto, AOP and AppSec
So far the Autumn of 2012 is shaping up to be a busy one for me with multiple presentations each month. It is a great feeling to be out in…
Read moreAutomatically Encrypting Properties With DPAPI
In my day job I am required to store login credentials to numerous other systems on the users local system. A feature of the product is that the credential data…
Read moreFinding Bad Controllers With AOP
After reading Phil Haack’s blog post on Finding Bad Controllers I thought that it would be fun to reimplement using the compile time validation functionality of PostSharp. By moving this…
Read more