Jan Lenoch

Jan Lenoch Kentico Software

I'm a developer trainer at Kentico. I create hands-on developer trainings of ASP.NET and Kentico Xperience. I listen to the voice of our customers and I improve our training courses on a continuous basis. I also give feedback to the internal teams about developers' experience with Xperience.

Jan ranks #723 in the community leaderboard with total of 0 reputation points.

Personalization course for developers

Jan Lenoch    —       —    Article

Not sure how to implement personalization features in your website? In the second module of our Xperience 13 online marketing for developers course, you'll learn about that. From personalization condition types, macro rules and their translators, to custom A/B test conversions.

Developer e-learning course released in full

Jan Lenoch    —       —    Featured Article

Last month, we released the third and most important module of the Kentico Xperience 13 for developers course—the Builders module. This completes the journey to a comprehensive developer e-learning course that prepares your team for Xperience development.

We took the job of preparing the course seriously—no stone was left unturned. But we're sure it was worth the wait.

Let's quickly summarize what you'll encounter when taking the course.

Kentico Xperience sample sites and their differences

Jan Lenoch    —       —    Article

Being a Kentico Xperience developer, you certainly at least once tried to get inspiration from existing Xperience projects. Exploring an existing source code can quickly ramp-up a developer's insight into both high-level architectural patterns and individual implementation details of specific user stories. We often hear from our partners and clients that it is sometimes a bit hard to get oriented in all our sample sites and sources of code examples to pick the best practices for their own development. Let's therefore go over the sample sites and other sources one by one and compare them to see which goals they pursue, how they achieve them, and most importantly, when you should use them for inspiration.

Kentico MVC and Google Analytics: Custom reports, part 2

Jan Lenoch    —       —    Featured Article

We all ask ourselves: Where are the bad hyperlinks in our website? Are there removed pages that haven't been treated with a proper 30x redirect? Are there file download links that no longer live? In this article, we'll take on the Invalid pages report in Kentico Web Analytics and create a better alternative in Google Analytics. We'll demo the steps with our standard Dancing Goat sample site that you used in the previous articles in this series.

Routing and URL handling in MVC

Jan Lenoch    —       —    Featured Article

The process of URL resolution in MVC is fundamentally different from Portal Engine. It is a vast topic, so nobody really wants to learn it all. However, to set up robust yet simple routing that will make your editors happy, you just need to know a few basics. Are you ready?

Render Online Forms with ASP.NET MVC Display Templates and The Code Generator—Part 2

Jan Lenoch    —       —    Article

The first part of this article demonstrated how Kentico Online Forms were included in the Dancing Goat ASP.NET MVC 5 sample site. This second part of the article shows how to automate the implementation of Kentico Online Forms (and eventually other FormEngine data) in MVC sites. The article will also tell you how to create a new Online Form in Kentico from scratch and how to include it in an MVC site.

Note: The article was adjusted to support Kentico 10!

Render Online Forms with ASP.NET MVC Display Templates and The Code Generator—Part 1

Jan Lenoch    —       —    Article

This how-to article explains how Kentico Online Forms are included in the Dancing Goat ASP.NET MVC 5 sample site by using best practices. Those practices include usage of the view model design pattern, the repository pattern, strongly typed MVC display templates, partial views, and the System.ComponentModel.DataAnnotations attributes. The second part of the article will introduce a new community project—a Kentico module that would further automate the implementation of Kentico Online Forms (and possible other FormEngine data) in MVC sites. The second part of this article will also tell you how to create a new Online Form in Kentico from scratch and how to include it in an MVC site.

Note: The article was adjusted to support Kentico 10!

See all Authors