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 »

Apr 18

11 Spring Cleaning Tips for Your Kentico Website - Part 2

This is the second part of the blog post series that wraps up spring cleaning checkup. If you did not read the first post of the series, please be sure to read part 1 of 11 Spring Cleaning Tips for Your Kentico Website.

Read more »

Apr 18

11 Spring Cleaning Tips for Your Kentico Website - Part 1

The sun is out, winter coats are disappearing, the BizStream barbecue grill is starting to be used at lunch time, ants are trying to invade our office, and baseball is back. This must mean that spring is in the air. It’s the time of year where getting some seasonal chores completed and setting up for summer is the norm.

As I was reflecting on the nice weather today on my commute home, I thought why not also use this time as reminder for all you Kentico developers and even Kentico marketers out there to do a little preventative maintenance on your CMS. It is easy to let small things like the items on this list slip by the cracks. Now would be a good time to address them especially if your Kentico site has been up and running for some time now. Without further ado, I have 11 tips that will keep your Kentico site in tip-top shape for 2015.

Read more »

Feb 14

Ensure Your Kentico EMS Site Is Running At Peak Performance

If you are a long time user of Kentico or a Kentico developer who maintains sites that utilize Kentico EMS, this tip is for you. So stop what you are doing, go grab a cup of coffee (or something stronger) and continue reading to see how you can keep your online marketing solution running in top notch form. I should also mention that you won't need to change a single line of code to do so. Yes that's right, not a single line.

I am going to start with a question though. Have you ever heard the saying that "an ounce of prevention is worth a pound of cure"? If you have, then this post should make a ton of sense. If you have not, then maybe I can teach you something today.

Read more »

Oct 26

Speed Up Your Kentico Debugging in Visual Studio

Any seasoned ASP.Net developer knows that building your project(s) before starting a debugging session is an important step to take to ensure that there are no silly coding mistakes lurking around. Most seasoned Kentico developers know that performing a full build on a Kentico web site project can be time consuming if there is not a Solid State Drive in use on the computer running Visual Studio.

I myself have experienced this issue many times over, and a long time ago I finally decided to see what options there are out there for speeding up the process. During my recent journey to Kentico Connection Prague, a few of the other Kentico MVPs reminded me that I had never put out a blog post about a simple trick that you can take to speed up your debugging session in Kentico. Today I am going to illustrate one method that might just save you and other Kentico developers out there some time.

Read more »

Feb 24

Kentico CMS Performance Tip for Resource Loading at Adam-Reece.com

My co-worker and all around good guy, Adam Reece, has blogged about a slick CSS and JavaScript loading technique on his site at Adam-Reece.com. Adam works as a Senior Web Designer and Front End Developer with me at BizStream. He is also a certified Kentico developer. What I am trying to say is that he really knows a ton about designing and building websites, so when Adam speaks we all listen.

The tip itself relates to how a developer can control the order of script and link tags via simple web parts on a page template in Kentico CMS. Selectively controlling the order that CSS and script loads on a page is very important in terms of overall load speed of a page. You dont want your script loading before your style sheets because the browser will block until all of the CSS is loaded. 

Read more »

Feb 10

7 Things Developers Should NOT Do With Kentico CMS

If you are reading this blog post then you probably already know that I think Kentico CMS is the best ASP.NET based Content Management System around. Kentico is an incredibly powerful and flexible platform to build web sites and web applications with. With that being said, just like any other system on the planet, if you are not careful you can end up using it the wrong way. Today I am going to try to shed some light on a few common mistakes that I have seen in the wild with Kentico. Hopefully after you read this list you will be able to avoid some of them.

Keep reading to see my list of 7 things that developers should not do with Kentico CMS.

Read more »

Oct 07

Kentico CMS Quick Tip – Exclude App_Data from Antivirus Scanners

This may seem like a very obvious tip, however, it is something that can easily be overlooked. Check your server to make sure that the ~/App_Data folder of your Kentico installation is totally excluded from its antivirus engine. If the antivirus engine is scanning that directory then you might already be a victim of a performance hit. Let me give a little background first. The Kentico CMS application utilizes the ~/App_Data folder to perform various tasks like importing and exporting objects, pu...

Read more »