Fun with Type Conversions

Recently at work we were coding a particular feature that required us to extend properties with some functionality.  We ended up extending type system with ExtendedPreoprty<T>. , where T was property type.  This lead to a lot of ugly code, such as: Person p = new Person(); p.Name.Value = “John”; I remembered from a long …

Continue reading ‘Fun with Type Conversions’ »

Atlanta Code Camp 2016 Registration is Open

Atlanta Code Camp is coming up. The event occurs on Saturday, October 15th.  This is in just 5 weeks!  It will take place on campus of Kennesaw State University – Marietta Campus (Formerly Southern Polytechnic) The Atlanta Code Camp is your opportunity to join hundreds of other Atlanta developer and design community members for a …

Continue reading ‘Atlanta Code Camp 2016 Registration is Open’ »

Getting Started with Elastic Search in .NET

I have been working on many application during my career.  Many if not all had some searching capabilities.  The more complex the search got, the harder it was to control its performance and impact on database transactions.  If you also would like to support full text search, your problems become larger.  We could use Full …

Continue reading ‘Getting Started with Elastic Search in .NET’ »

Troubleshooting Assembly Binding

Today I was testing something with third party assemblies in our web site and saw a familiar error: Could not load file or assembly ‘XXXX.DLL’ or one of its dependencies. The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for …

Continue reading ‘Troubleshooting Assembly Binding’ »

Outlook Style Recurrence Calculator

Recently I have been researching the ability to have Outlook style recurrence pattern calculations in .NET.  Since I could not find anything, I just wrote one myself.  It took a bit of time, but now the project is published on GitHub and NuGet. Library written for .NET that perform Outlook style recurrence calculations. The key …

Continue reading ‘Outlook Style Recurrence Calculator’ »

Failed to install key pair–Object already exists

As I was working on a build server, I ran into an issue importing pfx (assembly signing) files.  I kept getting an error – “Failed to install key pair–Object already exists” trying to run the following command: sn –I myfile.pfx VS_KEY_XXXXXX Of course, I have to import my files on build machine in order to …

Continue reading ‘Failed to install key pair–Object already exists’ »

What I learned at the Build Conference

I returned from Build conference Friday night.  It was a really exciting conference in my opinion with a lot of new ideas revealed.  Microsoft had kept a very tight lid on upcoming changes for many months, and none really knew what was going to be announced at the event.  There were a number of speculations, …

Continue reading ‘What I learned at the Build Conference’ »