Blog

Here is a list of my latest blogs.

Nov 2017
15

Improving Search in Kentico 11 with Azure Search

Everyone’s been to a site with truly awful search. You have an idea of what you are looking for, but no clue as to where to start. You click on the Search link and are......
Tags: "kentico 11", search, "faceted search"

Nov 2017
8

3 New Kentico Cloud Features Developers Are Going to Love

With Kentico Cloud being a SaaS (Software as a Service), our development team is constantly improving the product. By controlling the environment, we can push out improvements......
Tags: "kentico cloud", api, features

Nov 2017
1

Integrating Custom Claims-Based Authentication with Kentico

When it comes to security and authentication, there’s no shortage of customization that developers will need to implement. On-premise and cloud-hosted AD servers, ......
Tags: authentication, "claims-based authenticati", "global event handler"

Oct 2017
24

5 Questions Digital Agencies Might Get about Kentico EMS and Kentico Cloud

As the Headless CMS concept comes more prevalent in technology, so do the questions from the clients. On top of selling their services and skill, agencies often must educate......
Tags: "kentico cloud", questions, tips

Oct 2017
18

Deployment Options for Kentico MVC Sites to Azure App Services

As MVC becomes the main development model for Kentico developers, understanding how to host your applications becomes an important skill to master. Depending on your hosting......
Tags: mvc, azure, "azure app service", architecture

Oct 2017
11

Using Slack Webhooks with Kentico Cloud

Kentico Cloud’s webhook support is a great tool for developers to use within their applications. By configuring this feature, you can easily automate processes and......
Tags: "kentico cloud", slack, webhooks

Oct 2017
4

Say Hello to the Kentico Events App

If you’re ever attended a Kentico event, you know they are full of some awesome content and great connections. With so much packed into each conference, staying up to date......
Tags: "kentico events", events, xamarin, app

Sep 2017
27

Kentico Cloud is in the Marketplace

All the best features in the world don’t mean a thing if people can’t see your product. As a vendor, you always want to be in front of as many users as possible. You......
Tags: "kentico cloud", azure, "azure marketplace", samples

Sep 2017
20

5 Things You’re Going to Love in Kentico 11

Everyone loves looking at their phone and seeing an app update waiting for them. Maybe it’s a new feature or capability, or just a slick new UI, and that magic little icon......
Tags: "kentico 11", developers, features

Sep 2017
13

Kentico Cloud Tools for Developers

It’s been nearly a year since Kentico Cloud was released and the Headless CMS concept is beginning to be a major player for developers. As more companies start to offer......
Tags: "kentico cloud", tools, documentation, samples

Sep 2017
6

Google AMPing the Kentico Advantage Site

When it comes to the web, it’s all about speed these days. Sure, flying toasters and embedded videos were all the rage 10 years ago. These days, people want to get to the......
Tags: google, "google amp", mobile, module

Aug 2017
23

Integrating the Azure Bing Spell Check API into Kentico

The world is full of horrible typists. From the ever-devolving grammar on social media to the classic hunt-and-peck, there’s no shortage of people that could use a little......
Tags: "form control", azure, "bing spell check", jquery

Aug 2017
16

Using an Azure Function Webhook with Kentico Cloud

Developers want to automate everything. Whether it’s moving code or testing a function, enslaving a machine to do your dirty work is the best way to exert your authority......
Tags: "kentico cloud", "azure functions", "azure search", webhooks

Aug 2017
9

Personalizing a Page-Based Email in Kentico

Email marketing is a staple of any digital marketing effort. Allowing companies to target their audience with relevant, personalized information is a surefire way to generate......
Tags: emails, personalization, "custom macro"

Aug 2017
2

5 Tips for Making Your Kentico Development a Little Easier

Everyone loves tips and tricks. Whether it’s a cool Netflix hack to view hidden titles or words of wisdom about the snow, it’s the little things that make a task......
Tags: tips, tricks, settings, search

Jul 2017
26

Creating a Kentico Cloud-powered Xamarin App – Part 2

In Part 1</font......
Tags: "kentico cloud", xamarin, "mobile ap"

Jul 2017
26

Creating a Kentico Cloud-Powered Xamarin App - Part 1

As a Headless CMS, Kentico Cloud is all about delivering content to any channel. Whether it&rsquo;s web, mobile, smartwatch, or carrier pigeon, companies need to edit their......
Tags: "kentico cloud", xamarin, "mobile app"

Jul 2017
19

Creating a Sortable User Selector form control in Kentico

Form controls are a powerful component of Kentico. By creating these custom interfaces, developers can provide an intuitive and dynamic experience for their users. While Kentico......
Tags: "form controls", selector, jquery, bootstrap

Jul 2017
12

Working with Localization in Kentico Cloud

When developing for a global audience, you have to think multi-lingual. Presenting content in native languages helps you connect with your audience and provide them information......
Tags: "kentico cloud", api, localization

Jul 2017
5

Recapping the 2017 Kentico MVP Summit

In June, we hosted the annual Kentico MVP Summit at our home office in Brno, Czech Republic. A weeklong event focused on getting MVPs as much as info as possible, the summit......
Tags: mvp, summit

Jun 2017
28

Getting started with the Kentico Cloud Sample JavaScript Site

One the best parts about a headless CMS like Kentico Cloud is the ability to develop in nearly any language. Whether it&rsquo;s a slick JavaScript library like Angular or React......
Tags: "kentico cloud", javascript, sample

Jun 2017
21

5 Tips for Debugging Kentico

For a .NET developer, working with Kentico is usually a straight-forward process. Thanks to extensive documentation, dedicated support, and loads of blog posts from the......
Tags: debugging, macros, "event log"

Jun 2017
14

Getting to Know the Kentico Cloud .NET SDK Delivery API Filters

Once you get started developing with Kentico Cloud, you&rsquo;ll quickly realize the power of the platform is its accessibility. By leveraging industry-standard services to......
Tags: "kentico cloud", api, filter

Jun 2017
7

Understanding the ScriptHelper API in Kentico

Unless you&rsquo;re sticking to your web design skills from 1998, you mostly are incorporating some sort of front-end framework into your......
Tags: api, scripthelper, tips, jquery, bootstrap

Jun 2017
1

Creating the Kentico Cloud Showcase Site

Over the past few months the Kentico Roadshow has brought updates and technical information to cities around the world. If you attended any of these sessions, you got to hear......
Tags: "kentico cloud", boilerplate, conference, roadshow

May 2017
24

Quick Tip: Retrieving fields for any class in Kentico

Have you ever needed to get all the fields for a page type in Kentico? Maybe you needed to know the list of fields that make up a class in a custom......
Tags: "page type fields", macros, "quick tip"

May 2017
17

Powering Alexa with Kentico Cloud

Websites. Mobile apps. Smartwatches. Wearables.&nbsp; Digital assistants. How you deliver content is limitless, with so many options for how people consume and leverage......
Tags: "kentico cloud", alexa, api, ai, integration, "azure functions"

May 2017
10

5 Tips to Secure Your Kentico Sites

Nothing spells disaster for a developer like an unsecure site. Whether it&rsquo;s a vulnerability or a bad configuration, leaving your application exposed is just asking for......
Tags: security, configuration, settings, "best practices"

May 2017
3

Using Azure Functions to Integrate Azure Search with Kentico Cloud

For the past few years, I&rsquo;ve presented on Azure Search at several conferences and events. Microsoft&rsquo;s Software-As-A-Service search solution is a great way to add......
Tags: "azure functions", "azure search", "kentico cloud", azure, search

Apr 2017
26

Building Applications Using Microservices and Azure – Part 2

Developing applications using microservices is a great way to increase functionality, without being solely dependent on a single solution. By using multiple systems and services......
Tags: microservices, azure, "kentico cloud", "azure search"

Apr 2017
19

Displaying Azure Database Statistics in Kentico

When deploying Kentico to Azure, one of the biggest questions that comes up is what size database to use. While we publish some recommendations in our documentation, your......
Tags: azure, "azure database", "custom module", database

Apr 2017
12

Kentico 1 on 1 - Talking E commerce with Kristian Bortnik

In this Kentico 1 on 1, I interviewed newly crowned MVP Kristian Bortnik from Web Design Magic. Kristian is the Head of Development there and has a lot of experience around......
Tags: "kentico 1 on 1", mvp, ecommerce, customization

Apr 2017
5

5 Reasons to Use the Kentico Cloud Boilerplate Project

Innovative technology always presents a challenge for developers. Whether it&rsquo;s a new platform or language, starting from scratch can be a tough task, even for seasoned......
Tags: "kentico cloud", "open source", github, boilerplate

Mar 2017
29

Creating an Outdated Content Notification Task in Kentico

Having expired content on your site is the quickest way to kill traffic and interest. If users don&rsquo;t see regular updates to your content, they&rsquo;ll lose interest and......
Tags: "scheduled tasks", content, automation, email

Mar 2017
22

Adding Application Insights to a .NET Core Site in Azure

Once you select Azure as your hosting platform, a vast world of resources becomes available. From CDNs to Load Balancers, Microsoft&rsquo;s cloud has loads of great services to......
Tags: azure, ".net core", "applicaiton insights", performance

Mar 2017
15

Using the Kentico Cloud Personalization API

Personalizing a user&rsquo;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......
Tags: "kentico cloud", personalization, api

Mar 2017
8

Developing Applications Using Microservices and Azure – Part 1

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......
Tags: microservices, azure, "kentico cloud"

Mar 2017
1

Quick Tip: Testing Virtual Objects in Kentico

Kentico has many features to aide developers and editors in their day-to-day tasks. From CSS validators to logging, helping users find issues is essential to a good CMS. For......
Tags: "virtual objects", testing

Feb 2017
22

Adding a Google PageSpeed Utility to Kentico

Every website should be designed to load and display information quickly. Regardless of the form factor, the content should be designed to be presented quickly and, of course......
Tags: google, pagespeed, performance, "custom module"

Feb 2017
15

Using the Kentico Power BI Reports

Every feature added to Kentico is designed to improve users&rsquo; experiences with the platform. Whether they are developers or marketers, everyone&rsquo;s time is valuable and......
Tags: "power bi", reports, "email campaigns"

Feb 2017
8

Searching Files with Azure Search

Over the past few years, I have spoken on Azure Search several times at user groups and conferences around the world. While many developers are familiar with Microsoft Azure and......
Tags: azure, "azure search", blobs

Feb 2017
1

Creating a ReactJS Site with Kentico Cloud

By now, you&rsquo;ve probably heard a lot about Kentico Cloud and how it presents a new way to develop your applications. One of the greatest benefits of the platform is how you......
Tags: "kentico cloud", reactjs, azure, "azure web apps"

Jan 2017
25

Quick Tip: Pinning a Form to the Kentico Dashboard

Kentico&rsquo;s Admin Dashboard is a great place to access information quickly and easily. By pinning applications to the interface, you can save users loads of time by giving......
Tags: dashboard, tiles, forms

Jan 2017
18

Adding a Bootstrap Button plugin to the CKEditor in Kentico 10

The CKEditor toolbar has been a long-time staple of the Kentico interface. As an open-source editor, it&rsquo;s extremely flexible and allows users to update their content......
Tags: ckeditor, wysiwyg, plugins

Jan 2017
11

Announcing the 2017 Kentico MVPs

Kentico&rsquo;s technical community is a vibrant and diverse mix of developers, designers, and site administrators. Among those members are several individuals who go to great......
Tags: mvp, developers

Jan 2017
4

Modifying the Dashboard Styling in Kentico 10

Everyone enjoys when an application is familiar to them. Whether it&rsquo;s the styling or imagery, providing a consistent and familiar experience for your users is a critical......
Tags: css, dashboard, customization, less

Dec 2016
28

2016 Kentico Technical Evangelism Year in Review

As 2016 wraps up, I wanted to share with you some Kentico Evangelism highlights over the past year. Following an eventful 2015, the past 12 months have somehow topped the......
Tags: "technical evangelism", developers, community

Dec 2016
21

Building an MVC Site with Kentico Cloud – Part 3

In the previous blogs in this series, I showed you how to create a .NET Core MVC site and add content from Kentico Draft. I then showed you how to expand on the content types......
Tags: "kentico cloud", "kentico draft", "kentico deliver", "kentico engage", mvc, azure

Dec 2016
14

Building an MVC site with Kentico Cloud – Part 2

In Part 1 of this blog series, I showed you how to create content types in......
Tags: "kentico cloud", "kentico draft", "kentico deliver", mvc, "kentico engage"

Dec 2016
7

Building an MVC site with Kentico Cloud – Part 1

Kentico Cloud is a new headless CMS platform that you can use to build your applications. By leveraging an Azure-hosted content repository and APIs, you are free to develop......
Tags: "kentico cloud", "kentico draft", "kentico deliver", "kentico engage", mvc

Nov 2016
23

Displaying Feedback Within Your Kentico Modules

Developing custom modules is a key part to many Kentico projects. Whether it&rsquo;s integrating with a backend system or extending the capabilities of the platform, developers......
Tags: "custom module", messaging

Nov 2016
18

Managing Kentico Application Settings in Azure App Services

Azure Web Apps are one of the most widely used options for cloud deployments. This is largely due to their ease of deployment and use, along with their vast customization......
Tags: azure, "azure web apps", settings

Nov 2016
10

Kentico Cloud Labs at 404

Last week, Kentico hosted the first ever 404 Conference in Las Vegas. It was a great week filled with a ton of interesting topics and sessions. Along with the presentations......
Tags: "kentico cloud", "kentico deliver", "kentico engage", labs

Nov 2016
2

Quick Tip: Changing How Emails Are Validated in Kentico

Kentico has a lot of great capabilities out of the box for validating data submitted by users. For many companies, these default settings and configurations are just fine for......
Tags: email, web.config, keys

Oct 2016
26

Working with Forms in Kentico Marketing Automation – Part 2

In Part 1 of this series, I demonstrated how to create a form and implement a basic Marketing Automation process to handle when users submit their data. In this follow-up......
Tags: forms, "marketing automation", macros

Oct 2016
20

Working with Forms in Kentico Marketing Automation—Part 1

Marketing Automation is one of the most powerful features of Kentico. By defining and configuring the process to execute automatically, you can simplify the marketing processes......
Tags: forms, "marketing automation", macros

Oct 2016
12

Four Good Reasons Why Developers Should Attend 404

You&rsquo;ve heard Kentico talk a lot lately about 404. Sure, you know it&rsquo;s a new conference happening in Vegas where experts focus on their failures and how they learned......
Tags: 404, conference

Oct 2016
5

Displaying Poll Results in Kentico

I&rsquo;m pretty sure an hour after the first website launched in 1991, someone put a poll up asking people a profound question to get their opinions. Since then, polls have......
Tags: polls, javascript, "web parts"

Sep 2016
30

Creating a Filter Alternative Form in Kentico

Forms (or BizForms, if you&rsquo;ve been using Kentico a while) are a great way to store data within your application. With a secure administration interface, you can allow......
Tags: forms, "alternate forms", filters

Sep 2016
23

Poll: What are version of ASP.NET do you use most often?

Welcome to your Friday Developer Survey!</p......
Tags: poll

Sep 2016
22

Simplify Your Upgrades with the Kentico Upgrade Tool

Every new version of Kentico always has some changes that impact development. Whether it&rsquo;s a new feature or the realignment of an API, there is no doubt there is going to......
Tags: upgrading, "custom code"

Sep 2016
16

Poll: If you had to use only one programming language, which one would you pick?

Welcome to your Friday Developer Survey!</p......
Tags: poll

Sep 2016
14

Quick Tip: The Kentico NuGet Packages

The toughest part of any software company is getting people to use your code, your product, or your platform. That&rsquo;s why so many companies rely on distribution methods......
Tags: nuget, api

Sep 2016
9

Poll: What cloud platforms do you use?

Welcome to your Friday Developer Survey!</p......
Tags: poll

Sep 2016
7

Adding the Kentico Draft Import Module to Kentico

Kentico Draft is a cloud-based service that gives companies a single location for web content production. Powered by a robust API and sleek interface, the service gives you the......
Tags: draft, "importing data", "custom module"

Sep 2016
2

Poll - How do you prefer to learn new info about Kentico?

Welcome to your Friday Developer Survey!</p......
Tags: poll

Sep 2016
1

2016 Ask the Experts #3

Do you have a tough Kentico question or challenge? Are you looking to extend the platform and need guidance on the best way to implement? The Ask the Experts webinar is the......
Tags: "ask the experts", webinar

Aug 2016
31

Kentico 1 on 1 – Site Maintenance with Brenden Kehren

In this edition of Kentico 1 on 1, I sat down with DevNet rock star and overall good guy Brenden Kehren, of Kehren Development. As many of you know, Brenden is one of the most......
Tags: "kentico 1 on 1", interview

Aug 2016
26

Poll: How long after release do you start using a new version of Kentico?

Welcome to your Friday Developer Survey!</p......
Tags: poll

Aug 2016
24

Using Azure Functions with Kentico

Microsoft Azure is continually being enhanced with more and more functionality that developers can leverage within their applications. From data storage to computing, there are......
Tags: azure, "media library", compression

Aug 2016
19

Poll: What is the earliest version of Kentico you have developed in?

Welcome to your Friday Developer Survey!</p......
Tags: poll

Aug 2016
17

How Kentico Draft Benefits Developers

Every digital agency faces challenges when developing websites for their clients. The ultimate goal is to bring in the project on time, which requires collaboration between......
Tags: "kentico draft", developers, content

Aug 2016
12

Poll: What CRMs do you most often integrate with Kentico?

Welcome to your Friday Developer Survey!</p......
Tags:

Aug 2016
10

Creating a Blackout Calendar Form Control in Kentico

Many companies often have several contributors to their website&rsquo;s content. With so many authors producing articles, it becomes essential that publishing rules are......
Tags: calendar, "form control"

Aug 2016
5

Poll: What do you look for in a developer event?

Welcome to your Friday Developer Survey!</p......
Tags: poll

Aug 2016
3

Which Super Hero Developer Are You?

Developers are, all around, pretty awesome. To the average person, they have incredible powers and the ability to do amazing things. While all are capable of being heroes (or......
Tags: developers, characters

Aug 2016
2

Technical Webinar: Kentico Draft for Developers

Kentico Draft is a powerful, cloud-based service that can simplify content creation and collection. Using a powerful API behind the scenes......
Tags: "technical webinar", "kentico draft", developers

Jul 2016
28

Dynamically Replacing Content in Kentico - Part 2

Dynamically replacing content within a site can improve content production and ensure consistency for organizations. While this a great solution for companies looking to......
Tags: "dynamic content", "global event handler", api, "custom tables"

Jul 2016
27

Announcing the 2016 Kentico APAC Partner Day Events

Over the past year, we have brought events to several cities in the US and EU regions. These events consisted of technical and marketing presentations from Kentico staff and......
Tags: apac, partners, developers, marketing

Jul 2016
20

Quick Tip: Understanding the Macro Report in Kentico

Macros are a great way to add dynamic values to your content and configurations and are a helpful tool for developers. However, they can sometimes cause problems with a website&......
Tags: macros, "macro security", report

Jul 2016
13

Using BulkInsert to Import Data in Kentico

From product data to blog posts, populating applications with data is part of many Kentico projects, especially when a website is being redesigned. Kentico provides several......
Tags: "importing data", api

Jul 2016
6

Dynamically Replacing Content in Kentico - Part 1

Nearly every article features keywords and terms that grab the reader&rsquo;s attention and emphasize the writer&rsquo;s point. Whether it&rsquo;s referencing a popular......
Tags: "dynamic content", "global event handler", api, "custom tables"

Jul 2016
1

Technical Webinar: 7 Key Concepts for Successful Development in Kentico

After all the requirements have been finished, it&rsquo;s time to get down to business and start developing your site. While you may know the modules and features you&rsquo;re......
Tags: "technical webinar", development

Jun 2016
30

Poll: Vote for Topics at the Kentico APAC Partner Day

We are excited to announce that we will be bringing the Kentico APAC Partner Day to Sydney and Melbourne this August! As part of the event, we will be presenting three different......
Tags: apac, pol, "developer topics"

Jun 2016
29

Quick Tip: Use Macros Wisely

Macros are one of the most powerful aspects of Kentico, and developers can use them throughout the platform. While macros are very capable, it&rsquo;s important to remember what......
Tags: macros, performance

Jun 2016
22

What Calvin & Hobbes Can Teach Us about Web Development

For over 30 years, readers have been delighted by the adventures of an animated boy named Calvin and his fictitious tiger friend Hobbes. While their tales are certainly......
Tags: "web development", tips

Jun 2016
15

Cloning Objects in Kentico

Developers should always be looking for ways to code smarter and more effectively. Often when developing with Kentico, objects need to be replicated within an environment......
Tags: cloning, api

Jun 2016
8

Kentico 1 on 1 - Discussing CDNs with Andy Thompson

In this Kentico 1 on 1, I talked with Andy Thompson (CTO at Get Started) about his experience with CDNs (Content Delivery Networks) and how his company uses them within their......
Tags: "kentico 1 on 1", interview

Jun 2016
2

2016 Ask the Experts #2

Do you have a tough Kentico question or challenge? Are you looking to extend the platform and need guidance on the best way to implement? The Ask the Experts webinar is the......
Tags: "ask the experts", webinar

Jun 2016
1

David te Kloese is now a Kentico MVP

David te Kloese is the latest Kentico MVP! David has been a very active member of the development community for years and has spoken at many Kentico events and conferences. As a......
Tags: mvp

May 2016
25

Quick Tip: Viewing Running Worker Threads in Kentico

Understanding what&rsquo;s happening within your application is key to running a high-traffic site. Every MB of RAM matters, and understanding your resource utilization as much......
Tags: "worker thread", performance, debug

May 2016
18

Displaying Instagram Posts in Kentico

Integrating with social media is pretty much commonplace in every project. The challenge for developers is that every social network has a different API, seemingly endless......
Tags: "web part", inistagram, integration

May 2016
11

So Your CMS Released an Upgrade – Now What?

Deciding to upgrade a core component of your business is not always an easy choice. There&rsquo;s downtime to consider, the development effort to apply the upgrade, and the......
Tags: upgrading, "pros and cons"

May 2016
5

Technical Webinar: Analyzing Your Way to a Successful Project

Have you ever wished you could ask your client more questions about their project goals and expectations? What if just one question changed (completely) the way you designed a......
Tags: "technical webinar", planning, projects

May 2016
4

Kentico 1 on 1 - Talking Support with Juraj Ondrus

In this edition of Kentico 1 on 1, I spoke with Juraj Ondrus, Kentico&rsquo;s Technical Support Leader. A veteran of Kentico (he&rsquo;s been here for over nine years), Juraj......
Tags: "kentico 1 on 1", interview, support

Apr 2016
29

Technology Partnership Webinar - Compare for Kentico

Compare for Kentico was built to solve the problem of challenging deployments in CMS projects that fail all too often when multiple environments (Dev, QA, Production) and......
Tags: "technology partnership", webinar, deployment

Apr 2016
27

Creating a Braintree Payment Gateway in Kentico

Every e-commerce site is different, and with so many payment processors available, developers are often tasked with integrating with a new system for each project. While legacy......
Tags: "payment gateway", integration, braintree, "ecommerce payment", ecommer

Apr 2016
20

A Day in the Life of a Kentico Technical Evangelist

Technical Evangelist is a pretty unique title. Depending on who you ask, it may have several different definitions. For some, it&rsquo;s all about blogs and forums, spreading......
Tags: "technical evangelism"

Apr 2016
13

Writing to the Kentico Event Log

Proper logging and recording are at the core of every good Kentico project. Unless someone understands what the code is doing and has a record of the events, even the most well-......
Tags: "event log", exceptions

Apr 2016
6

Technical Webinar: Simplifying Your Content Management in Kentico

The ability to enter content quickly and easily should be a key part of every Kentico site. Providing an intuitive and capable content management experience ensures users are......
Tags: "content management", "best practices", webinar

+ More