Tips and Tricks
Christmas Countdown: #3 NIHS - Not Invented Here Syndrome in real life
One of the most common and dreaded diseases in web site development often go undiagnosed and untreated for a long time. But it really should be, cause the effects are scary. Yes, I'm talking about the Not-Invented-Here Syndrome
Christmas Countdown: #4 Editors? It's just John and Jane, they know all the quirks - why does edit-mode matter?
An audience that is often neglected are the editors / content creators. That is a shame because happy editors => efficient editors => good content => great online experience.
Christmas Countdown: #6 "We LOVE content models - We have _all_ of them!"
The above statement is almost as scary as this: "Content Modelling - is that really needed? We just have one!"
Christmas Countdown: #7 DDoS? What's that? What do you mean 'prepared'?
Is your website ready to handle intense usage scenarios like DDoS attacks or black friday? Many people think that testing performance is the same as testing for load - but it's not and sometimes it might even work against each other.
Christmas Countdown: #8 Code maintenance is 90% of the work
Greenfield development is by far the most fun for everybody. So it's easy to forget that most development work is actually maintenance. And every new line of code you write means more code to maintain. Almost all codebases I review have significant technical debt. And the debt starts to accumulate from the moment you start coding.
Christmas Countdown: #9 What? ViewModels? Nah, we don't need those
This is another classic - with a big impact! Since recycling is great, why don't we just reuse the content model as a view model? We can just enrich it in the controller, right?
Christmas Countdown: #10 If it's out there, Google will eventually find it
Have you ever forgotten to protect stuff that wasn't meant to be public? If no, then you are probably a better person than me and most others - both developers and editors alike.
Christmas Countdown: #11 Dependency Injection is not as easy as it seems
Dependency Injection is an extremely useful pattern. It has been used with EPiServer CMS for years - and with .NET Core it has truly become the go-to method of coupling your business logic together. However, once you start having services depend on other services their lifetimes can give some unexpected difficulties.
Christmas Countdown: common Optimizely CMS Pitfalls - #12 Picking the right add-ons
12 days to Christmas and here is my countdown list of the top 12 common pitfalls I see in Optimizely CMS implementations - along with some tips on how to avoid them. Today we'll take a look at #12 on the list: Picking the right add-ons
Optimizely Search & Navigation - Get autocomplete suggestions in right language
When you are using Optimizely Search & Navigation (Find) to help you generate autocomplete suggestions server side in a multi-language scenario it can be tricky (and poorly documented) to figure out how to get the suggestions in the correct language.