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

Creating an Outdated Content Notification Task in Kentico

Bryan Soltis    —       —    Article

Having expired content on your site is the quickest way to kill traffic and interest. If users don’t see regular updates to your content, they’ll lose interest and likely not return. Ensuring their experience is fresh and relevant is the key to keeping your visitors interested and coming back. In this article, I’ll show you how to create a Scheduled Task in Kentico to notify your content owners when their pages are getting stale to ensure you provide the most engaging experience possible.

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.