Posts

Ninject Set Default to Request Scope When Using Convention Based Binding

In many cases when using ninject on an ASP.NET site it makes sense to configure ninject to use Request Scope for its default object scope. (more info:  https://github.com/ninject/ninject/wiki/Object-Scopes ) When searching for how to set Request Scope as the default object scope, I could not find any code snippets to accomplish this. I found many snippets that would set scope for an individual binding: kernel . Bind < IService >(). To < Service >().InRequestScope(); But no examples of how to set request scope as the default for all bindings. Here is a code snippet of how I accomplished this: kernel .Bind(i => i.FromThisAssembly() .SelectAllClasses() .BindDefaultInterface() .Configure(x => x.InRequestScope())); Hope this helps, Aaron

MailChimp Generic Unsubscribe From List Link

Image
When you send an email from MailChimp they will customize each email with an unsubscribe link specific to the "To" email address.  However, you can also provide a generic unsubscribe link if you'd like to include that on your website or other communication. The generic link can be found after selecting a list, choose the "Signup Forms" tab, then choose "Unsubscribe Form" from the drop down list.  The link is available in the "Unsubscribe from URL" textbox. More information here: http://kb.mailchimp.com/article/where-can-i-find-the-unsubscribe-link-for-my-list/ Hope this helps, Aaron