Latest post

Previous posts

  1. Microservices in the frontend – why?

    Micro frontends describes an architectural pattern in which the frontend monolith is decomposed into smaller features fully owned by different cross-functional teams.
  2. MSMQ Queue clearance with Powershell

    When developing in a semi-microservice system utilizing MSMQ as message queue, these queues get filled up by messages from other services from time to time.
  3. Episerver Find UnifiedSearchFor with configurable operator

    When using UnifiedSearch in Episerver Find, I prefer to use the method IClient.UnifiedSearchFor() because it takes care of necessary logic without exposing implementation details, rendering in lower risk of introducing bugs and unwanted behaviour.
  4. Generic EditorDescriptor for custom SelectionFactories

    We are extensive users of the feature of implementing custom selection factories by using the EditorDescriptor-attribute in Episerver. The use-case is quite simple and provides the editor with the ability to single select a value within multiple alternatives using a drop down.
  5. Make Episerver SelectionEditor support HTML-labels

    Somewhere between the releases of Episerver 7.5 and latest, a small but subtle change in how the epi-cms/contentediting/editors/SelectionEditor displays labels in associated drop downs was made.
  6. Compile Node module binaries for AWS Lambda

    A while back I had some issues with AWS Lambda and specific npm-packages. Since I’m new to exploring the architecture, I thought I’d put some time and write the solution down for future reference.
  7. Use Octopus variables in Powershell cmdlets

    Octopus Deploy is a powerful deploy tool, and we use it in our CI-chain alongside TeamCity and GitHub. Amongst things, Octopus enables you do run scripts before, during and after the deployment phases.
  8. IContentMedia and Required fields is not the best idea

    Sometimes when working with MediaData or other inherited IContentMedia in EPiServer you need to add extra fields and properties. If you do – resist the temptation to make them Required.
  9. Using page properties as dynamic properties

    Sometimes in EPiServer you need properties that inherit values.Dynamic Properties is great for that, but as Anders Hattestad claims (and proposes a solution), it’s a bit tricky working with these in EPiServer CMS 7+ versions.
  10. Debug local sites on multiple devices using Fiddler as proxy

    Here’s a thing I learned the other day and maybe I’m slightly behind the ball on this, but here’s a tip for all you hot shot beard grown developers out there who’s in current need of debugging and checking your local sites on other devices in your local development environment.