Ninject ambient scope and deterministic dispose
When working with Ninject, one can specify standard lifetime designators like InSingletonScope and InTransientScope in the bindings section. There are two important situations when one might want to define a custom scope - to reuse instances within the lifetime of a scope (ambient instances) and to specify a deterministic dispose of resources when a scope lifetime ends.
Windows Server 2012 Hyper-V Failover Clustering - Part 4: PostgreSQL
The fourth and final part of our series on failover clustering with Hyper-V, ASP.NET and PostgreSQL describes how to set up a fault-tolerant, highly available Linux virtual machine running PostgreSQL.
Windows Server 2012 Hyper-V Failover Clustering - Part 3: Installation
The third part of our series describing how to set up a foundation for the private cloud infrastructure describes how to install and configure failover clustering.
Windows Server 2012 Hyper-V Failover Clustering - Part 2: Prerequisites
The second part of our series describing how to set up a foundation for the private cloud infrastructure discusses how to install the prerequisites for Windows Failover Clustering feature.
JSON serialization caching
Even the fastest Json serializers are simply not fast enough for the task at hand? Have no fear, there is a way to enhance the overall performance of the serialization process.
Windows Server 2012 clustering for high availability, with ASP.NET and PostgreSQL - Part 1
Recently we have spent a lot of time setting up a foundation for the private cloud infrastructure that will be used for "in-house" installations of our applications. Here is what we've learned during the process.
When Google says your software is unwanted
If you are offering software downloads on your site, you might be burned by the new Google advertising policy, labeled as "unwanted software", get your AdWords campaign stopped, and experience other effects of the lack of love from Google. Learn what you can do about it.
Baasic beta now opened
Meet Baasic, a completely modular, pluggable, scalable, secure and technology-agnostic framework extending the concept of a Backed-as-a-Service as we know it.