This post continues on from part 3: Enterprise Library 6, Semantic Logging, Part 3, Getting into the details In-process / out of process logging Again, here’s the diagrams showing the difference between in-process and out-of-process logging. (Taken from the EL6 documentation) In-Process OUT-OF-PROCESS As soon as performance in your logging is required, out-of-process should be […]

This post continues on from part 2: Enterprise Library 6, Semantic Logging, Part 2, OUT-OF-PROCESS Keywords Keywords can be used if in the EventSource and later in the listener to defined groups. – Keywords must be a number to the power of 2, or 2^X because it is used as a bit array. – Custom […]

This blog demonstrates how to log to the database using semantic logging (SLAB) OUT-OF-PROCESS in a MVC4 application. Follow the instructions as shown in part 1 Enterprise Library 6, Semantic Logging, Part 1, database listener UPDATE: The service is now available as a NuGet package. Download and install the OUT-OF-PROCESS service: http://go.microsoft.com/fwlink/p/?LinkID=290903 Follow the instructions […]

This is a simple MVC sample which shows how to set up a basic Enterprise Library Semantic Logging (SLAB) application which logs to the database. Create a simple MVC project Get the Semantic Logging from nuget: These nuget packages adds just 4 new assemblies as shown (No Unity): Install the scripts to your database: Scripts […]

When deciding which UI Frontend type is the best for your software applications, you should try to answer the following questions (also shown in the image). – Do you need to support both mobile and desktop end devices? – Can the target end users be divided into different user groups with different UI requirements? – […]

Required – VS2012 – NuGet.server 2.5.0.1 Create a new empty web application Menu: File/new/Project Right click the created project and click Manage NuGet Packages… In the new project search for nuget. Install NuGet.Server Open the web config and delete the complilation node as shown below Run the application and you should see the following: Per […]

Discovered a cool feature in EF5. You can create multiple Edmx models in one .NET project. You can now create multiple domains with separate domain models within the same assembly. Up to now, I had one large Edmx file with all the required db objects for all my repositories and also only in one color. […]

Which approach is best? Graceful Degradation, Mobile First, Desktop with Smart phone Apps…. With the new generation of smart phones, wireless devices etc, creating just a desktop web app is no longer a good solution for many business applications. Classic 3 tier development no longer supports the new client requirements. The most common approach which […]

Option 1 – Store deployment, Application password safe, encryption Advantages Deployment is easy Disadvantages LOB app is deployed somewhere on the cloud App must be validated by Microsoft. Time it takes until app is published is unknown. Validation requirements unknown. Option 2 – domain deployment LOB Advantages Don’t have to deploy to the app store […]

On an enterprise sideloading enabled edition, the IT admins needs to verify: The PC is domain joined. The group policy is set to “Allow all trusted apps to install”. The app is signed by a CA that is trusted on the target PCs STEP 1 Add your app cert to the host PC STEP 2 […]