I'm a passionate web developer and systems architect living in Stockholm, Sweden. I work as an independent consultant specializing in .NET, EPiServer's products and search engine based solutions. Read more
Tutorials, notes and musings of developer and consultant
from a life in EPiServer and web development projects
There are many possible pitfalls when starting a new company and building a product. These are the most important things that I learned from starting, running and selling a company founded by three developers.
Solving a small but tricky problem related to customised rendering of a property in EPiServer 7 with ASP.NET MVC.
Solving a small but tricky problem related to customised rendering of a property in EPiServer 7 with ASP.NET Web Forms.
Do you consider yourself to be an EPiServer development ninja? Or do you aspire to become one? Then here's a challenge for you.
Wether it's done for editorial content, products or recipes, linking to related content can be a good way to enrich a site. For visitors, for business and for SEO. While manually selecting what content to link to often produces the best results automatic functionality for displaying related complement can be a good complement.
It has been proven by numerous sites that EPiServer CMS can handle huge amounts of content. Doing so does bring a few challenges though. Here's a few few patterns that I've identified when it comes to building large scale EPiServer sites with great performance.
PropertyFor is the counterpart of the Property control when building websites using EPiServer 7 and ASP.NET MVC. However, it does not work the same way as the Property control and understanding how it works is key to rendering the markup that you want and need.
New to EPIServer Find and want a jump start? Here's what you need to know.
Two real-world examples of how to customize the routing for EPiServer pages to take control of the site's URLs and links.
Lately I've been working on a little module for EPiServer CMS for listing and creating contents in other ways than using the page tree. I call it PowerSlice and it's now available for download.
An introduction to Inversion of Control, using the Dependency Injection and Service Locator patterns, along with simple examples in C#.
EPiServer 7 features a remade model for content with support for multiple types of content and an interesting new concept called blocks. In this post I'll visualize and walk through some of the most significant new concepts and changes from a developer's perspective.
Sometimes I meet partner developers who haven’t had the chance to try out Find yet. For those it’s not really clear what Find is, or rather why it’s something quite different compared to “traditional” search solutions. So far this year I've worked with three EPiServer 7 sites. They all use EPiServer Find. Here's why.
"In this post I’ll describe a few common patterns when integrating EPiServer CMS sites with external systems with focus on fetching and displaying content."
Want to learn how to develop websites using EPiServer CMS? Here is my guide to becoming a solid EPiServer developer including a wealth of links to tutorials and recommended reading.