Azure Avoid Lock - Pointing Two WebJobs to The Same Azure Storage Account Recently we had a requirement to run multiple copies of our webjobs in parallel (with different settings and configuration) doing similar but different work.
C# Episerver Localization Provider - Major v6 Released! Introduction I'm pleased to announce that v6 of DbLocalizationProvider is finally out to the wild. This stressful and lots of unknowns period was great timing for me to sit down
C# Episerver ContentArea with AllowedTypes Specified by Interface Background Once an interesting question was asked on Episerver Community Slack space [https://episervercommunity.slack.com/] how to work with ContentAreas and specifically [AllowedTypes] and specify restrictions based on interface.
EPiServer How Risky are EPiServer.DeveloperTools on Production Environment? We had a great conversation at the EPiServer Partner Close-Up conference with one and only Allan Thræn [https://twitter.com/athraen] about future plans and such. And one of the
Azure Fix Logging in Azure Functions when Reusing Your Component There are cases when your project follows hype and you face the case when you need to reuse your component in serverless world. This blog post is about how to
EPiServer Content Area - Under the Hood, Part 3 This is last blog post in series under the hood of Content Area. In this blog post we will take a look at how and what exactly could be customizable while content area is being rendered. Where and how developer can hook in, what
ASP.NET Format Your Exception Message Properly Not so Nice Failure I was hacking around NServiceBus [http://particular.net/service-platform] (NSB) application and came across pretty unpleasant failure from NSB. So in short we were using Unicast bus that basically means that producer-side of the message has to have a configuration
EPiServer Pragmatic problem solving – Answer to the EPiServer forum question At some point I was questioned about how I’m learning and finding the answers. Generally for the learning process a huge inspiration came from “Pragmatic Thinking and Learning: Refactor Your Wetware” by Andy Hunt. > Software development happens in your head. Not in an
EPiServer Injected log4net Logger Blog post is for personal reference for the cases when you need to get instance of some sort of logger from the Logging library you are using. It depends on logging library that you use but usually you may get instance of logger itself
Feature Switch FeatureSwitch library 1.0 – Released! Have you ever wrote the code like following to verify that either you have to disable or enable some functionality base on set of conditions (usually different sources): if(ConfigurationManager.AppSettings["MyKey"] == "true") { // feature is enabled - do something ...; } else { // feature is disabled -