VirtualBox unter Windows 8.1 - VT-x is not available

Seit einiger Zeit funktioniert mein VirtualBox unter Windows 8.1 nicht mehr. Ärgerlich, da ich u.a. eine VM für die Entwicklung und mein Studium verwende. VirtualBox selbst sagte, dass VT-x nicht unterstützt wird. VT-x is not available Stundenlange Recherche hat nichts anderes gebracht als: doch, VTx- und VT-d werden unterstützt und...

Locking-Verhalten der MongoDB

Eigentlich bin ich davon ausgegangen, dass das Locking-Verhalten sich bei MongoDB mittlerweile geändert hat. Durch ein Gespräch mit einer Führungskraft (mit (technologischem) Fachwissen!) einer großen deutschen Webseite (80 Mio Request / Monat) bin ich aber darauf aufmerksam gemacht worden, dass sich das bisherige, pessimistische Locking-Verhalten der MongoDB dann doch noch...

Meine ersten Erfahrungen mit CloudFlare

Was ist CloudFlare? CloudFlare ist ein neuartiger Dienst zum Schutz der eigenen Server-Infrastruktur. Es ist ein global und dezentral aufgestelltes Content Delivery Network, das Web-Anfragen zuerst untersucht und optional zwischenspeichert, um die eigenen Server zu schützen und zu entlasten. CloudFlare erkennt hierbei reguläre Web-Anfragen, Anfragen durch Crawler und Bots (zB....

ASP.NET MVC - Easy Application Setting Storage

In ASP.NET MVC it’s quiet easy to use the appsettings to store application configuration values. Simple C# Part uses the default appSettings-Node of your Web.Config namespace MyMVCApp { public class WebSettings { private static readonly Lazy<WebSettings> Instance = new Lazy<WebSettings>( ( ) => new WebSettings( ) ); private WebSettings( )...

MongoDB Infrastructure and Repository - NuGet Package

My new NuGet Package MongoDB Infrastructure - Repository and Entity Base has been released!</span> Main Features: Entity Base Class MongoDBBaseEntity ID auto-generation- Entity value validation (implements IValidatableObject)- Repository Base Class MongoDBBaseRepository Caching- Entity access- Document access- Several generic methods- MongoDB Query Helpers Class MongoDBQueryHelpers Regular Expression, String Helpers- MongoDB Entity Extensions...

EasySmtp - Simply send mails - NuGet Package

I published my first Nuget-Package: EasySmtp. Yaaay! Easy name - Easy usage. All required information (SMTP Host and Port, SSL and DeliveryMethods) are integrated into specific provider classes ex. GMail, AOL, Yahoo. You can create an EasyProvider by yourself, too. NuGet Installation OpenSchwabenCode.EasySmtp on Nuget Open PackageManager and install EasySmtp:...

ASP.NET MVC - Arbeiten mit View- und SubmitModels

Microsoft und dessen Evangelisten bzw. Unabhängige lehren in ASP.NET MVC Tutorials (MVCNerdDinner, MVCMusicStore) immer wieder, dass Entitäten - also Datenbank-Objekte, die in der Regel mit Hilfe von OR-Mappern geladen werden - direkt an die View übertragen werden: davon halte ich aber nichts. Warum? Für mich und mein Software-Architektur-Verständnis, haben Datenbankentitäten nichts in der Oberflächen-Schicht zu...