Featured Articles

Feed the Beast

Michal Kadák    —       —    Featured Article

Dogfooding is such a weird word. It doesn't sound like something even close to a good thing. Despite that lingual issue, it is the very best thing to do. And we did. However, we didn't do it because we wanted to test our product a little more. The reason behind it is way nobler.

All Articles

Adding Application Insights to a .NET Core Site in Azure

Bryan Soltis    —       —    Article

Once you select Azure as your hosting platform, a vast world of resources becomes available. From CDNs to Load Balancers, Microsoft’s cloud has loads of great services to help you develop and maintain your applications. Because performance is king, adding Application Insights to your site is a great way to stay on top of issues and understand how your application is performing. In this article, I’ll show you how to add this great monitoring tool to your .NET Core applications.

Using the Kentico Cloud Personalization API

Bryan Soltis    —       —    Article

Personalizing a user’s experience is a great way to make a connection with your audience. By customizing their visit to your site, you create a welcoming environment that helps build loyalty and trust. Along with great content management and delivery capabilities, Kentico Cloud also offers a dedicated API for implementing this tailored experience. In this article, I’ll show you how to integrate the Kentico Cloud Personalization API within your application.

How to Delete Inactive Contacts in Batches in Kentico 8

Pavel Jiřík    —       —    Knowledge Base Article

When your database is very large, and you suddenly enable the deletion of inactive contacts (Settings application -> On-line marketing -> Contact management -> Inactive contacts -> Delete inactive contacts), the scheduled task responsible for the deletion may result in a timeout as it tries to delete all inactive contacts at once.

Developing Applications Using Microservices and Azure – Part 1

Bryan Soltis    —       —    Article

As more companies transition to a modular development model, integration with different services and platforms has become a common approach in many projects. By leveraging multiple systems, developers can build out complex applications, incorporating functionality from several sources to accomplish their goals. Many of these systems are small, light-weight services designed to perform a single function or purpose.  In this article, I’ll walk you through the process of building an application using these microservices and Microsoft Azure.

HTML Resource Strings Module

Pavel Jiřík    —       —    Knowledge Base Article

Sometimes you have a snippet of the HTML code or a longer text that you wish to use multiple times on your site. By default, Kentico contains the Localization application that allows you creation of custom resource strings. However, this is intended more for multi-culture sites. Therefore, I would like to show you how to create such a module from scratch.

Troubleshooting Kentico performance

Zoltán Jalsovszky    —       —    Knowledge Base Article

Some clients tend to spent extra money on buying better hardware for their environments, thinking this will help speed up their website. However, the reality in most cases is very different. We should always ask ourselves, whether we have done everything we can to make sure the website is really optimized.

This article discusses various steps which can be used during troubleshooting Kentico performance issues, such as slow page loading times, and describes several general tips and tricks which may help improve the website performance.