Sep 30

Kentico 10 Upgrade Quick Tip: Users, Contacts, Subscribers, Oh My!

By now most of you should know that Kentico 10 was released about 10 months ago. What you might not know is that as part of the 10.0 release, under the hood, Kentico re-engineered the major relationships between the CMS’s Users, Contacts, and Subscribers (newsletter recipients). The primary reason for this was to address and increase the scalability of the Kentico EMS platform. As a result of this work, Kentico 10 can now handle a shockingly high level of Contacts in the system (100 million according to best practices).

All of this awesomeness is the reason why I was a little bit shocked when my team and I were troubleshooting a problem with a Kentico EMS site that we had recently upgraded to Kentico 10.0. In the final stages of pushing the upgrade live, our client noticed that there seemed to be something amiss between Users and Contacts when a registered user updated their profile using the My Account functionality that comes with Kentico. The short of it was that when a user updated their email address, everything worked great, except for the fact that we were using Kentico EMS functionality to track anonymous and known website visitors and their web activity, and the user’s related contact record did not contain the correct updated value for the newly entered email address. It just didn’t feel correct.

Keep reading to find out what the cause of the issue was, and how to quickly resolve it.   

Read more »

Jul 30

Building a Kentico E-Commerce Chat Bot - Part 5

This is the final post in my blog post series, Building a Kentico E-Commerce Chat Bot. At long last I have finally had time to do a little code refactoring, wrap up the solution into a nice GitHub repository, and ensure that a test page to host the bot works here at Mcbeev.com. Keep reading to check out the final code, and most importantly, make sure you give the chat bot a try yourself.

Read more »

May 29

Building a Kentico E-Commerce Chat Bot - Part 4

This is part 4 of my blog post series, Building a Kentico E-commerce Chat Bot. Today we will review the Language Understanding Intelligent Service (LUIS) aspect of the solution. During the review we will see how to create and train our bot to communicate with humans in a smart way.

Read more »

Mar 12

Building a Kentico E-Commerce Chat Bot - Part 3

This is the third part of my blog post series on Building a Kentico E-Commerce Chat Bot. Make sure that you have read the part 1 and part 2 of the series before continuing. The goal of this post is to get down and dirty on the Azure side of the solution. We will walk through what it takes to get started with your very own Azure Bot Service, Bot Builder Framework account, and LUIS account.

Read more »

Mar 04

Building a Kentico E-Commerce Chat Bot - Part 2

This is second part of my blog post series on Building a Kentico E-Commerce Chat Bot. Make sure that you have read the part 1 of the series before continuing. The goal of this post is to review and setup of the Kentico e-commerce side of the solution.

 

Read more »

Feb 28

Building a Kentico E-Commerce Chat Bot

Chatbots or Bots for short, seem to have been all the rage since about early 2016 according to many technology publications. Apparently these bots will take over the world someday if you really believe the hype. As a big fan of automation, I have been keeping my eye on the tech as it has matured. But recently I finally had a chance to dive into it, and see how easy or how hard it is to create a bot.

Now there are many ways to build a bot, you can do it in just about any technology stack. However, being that I am an ASP.NET developer, I chose to use the Microsoft stack for my scenario.  Not surprisingly I also chose a scenario that can be easily accomplished using the power Kentico e-commerce solution as well.

Keep reading to see how I used the Microsoft Bot Framework, Language Understanding Intelligent Service (LUIS), and Kentico to create an automated chatbot that allows you to check your recent order history, order status, and order tracking number in any Kentico e-commerce site. Oh and did I mention that some of the solution might even be using .Net Core

Read more »

Jan 31

Kentico MVC Quick Tip - Deployment to Azure Gone Wrong

Recently I was asked to help out with a strange issue that my team had with deploying a Kentico MVC site to an Azure App Service. At first glance everything appeared to have been deployed correctly using the documented process for deploying Kentico MVC sites to Azure. The first request brought up the normal invalid license screen that most new deployments start out with. Clicking on the add license button correctly routed us to the Kentico admin screen, and we were able to login using the administrator credentials. But that's when things got weird.

Instead of being brought to the normal Kentico Licenses application to enter the new license, we were presented with an empty dashboard and 20+ console errors in the browser. Keep reading to find out my quick tip on how we solved this issue and brought order back into the world. 

 

Read more »

Dec 31

Top 10 Kentico Related Posts of 2016

One more year has rolled by, and with it comes the chance to reflect on what has happened in the Kentico community and my own blog here at Mcbeev.com. The very first thought that comes to mind is that I can't believe that I have been blogging about Kentico for over 6 years now. Time sure does fly.

As for the Kentico community as a whole I would summarize this year as a year of maturity and stabilization. I'd say that a ton of effort was done by Kentico to become more known entity in the ASP.Net community, support standard ASP.Net tools and practices, and grow the number of developers out there who use Kentico in their projects. 

For Mcbeev.com it was a year of continued rhythms. I met my goal in terms of the number of blog posts for the year, came close to my goal for total number of Kentico related speaking engagements, and surpassed my goal for feedback on the content of the blog itself. I also, surprisingly, got to meet a number of new faces in person this year who said that they have been reading my blog for quite a while now and found it valuable. That makes it all worth it for me.

Keep reading to hear about the most notable events of 2016 for Kentico enthusiasts, as well as see my Top 10 blog posts of 2016. 

 

Read more »

Dec 12

Is Kentico 10 Performance for Real?

Last month's launch of Kentico 10 included some notable new features and enhancements to the Kentico EMS platform. I mentioned most of these items in my wrap up of the best Kentico month ever in my last post. However, one item stands above the rest in terms of enterprise scalability and high end performance. That item in my mind is the statement that "version 10 of Kentico can now handle 100 million contacts and one billion activities" 

Let that sink in for a few seconds, because that’s billion with a "B". That is a big statement, but exactly what does it mean? As a long time Kentico user, I have long been aware of the performance best practices that Kentico has published over the years, and a few unpublished hidden gems as well. So when I hear the word "handle" next to performance, I immediately start to think that it could be taken as a broad statement. My curiosity got the best of me, so I reached out to Michal Kadak, platform product owner at Kentico, and asked him to explain that statement in a more detailed way.

Keep reading to find out how Michal enlightened me on just how real Kentico 10 performance is.

Read more »

Nov 26

November 2016 the Best Kentico Month Ever?

I've been working with Kentico for quite a long time now, and I'm hard pressed to remember a more important and/or exciting month than this November for Kentico. Trust me, this isn't just the leftover turkey / high level of tryptophan in my system talking. Normally around this time of year, there would be a new major release of Kentico, and the usual enhanced features of Kentico EMS to be excited about. That would be expected item to discuss here at my blog. However, I really feel that Kentico has out done themselves this time around.  

Keep reading after the jump to find out why I feel November 2016 just may be the best month ever for Kentico.

Read more »

 1 2