Kentico 12: Design Patterns Part 10 - MVC Routing with NodeAliasPath
Photo by George Hiles on Unsplash To celebrate #10 in my Kentico 12 - Design Patterns series 🎉, I've written up a long post describing a cool approach for unlocking the power of traditional Portal...
View ArticleKentico 12: Design Patterns Part 11 - Unit Testing Custom Page Types
Photo by Patrick Tomasso on Unsplash Most of the time, when writing unit tests for your Kentico 12 MVC applications, you can rely on the documented Kentico testing APIs, like the UnitTests base class...
View ArticleKentico 12: Design Patterns Part 12 - Database Query Caching Patterns
Photo by Anthony Abruzzo on Unsplash Sites built with Kentico's Portal Engine technology provided a lot of performance through caching, which is baked into the technology ⚡. When building Kentico 12...
View ArticleKentico CMS Quick Tip: FluentCacheKeys - Consistent Cache Dependency Key...
Photo by Florian Berger on Unsplash Kentico 💕 Caching Data-driven Content Management Systems, like Kentico CMS, rely heavily on caching to enable flexible content composition while still delivering...
View ArticleKentico CMS Quick Tip: Automatic Static File Fingerprinting
Photo by Charles 🇵🇭 on Unsplash Static Content and URLs Whether we are working on a Kentico CMS Portal Engine or Kentico MVC site, we probably have some static content being served by IIS. This is the...
View ArticleKentico 12: Design Patterns Part 13 - Generating Page URLs
Photo by Markus Spiske on Unsplash The web applications we build using Kentico CMS generate pages that are full of content (otherwise, why would we be using a CMS 🤷♀️?!). That content can be text,...
View ArticleKentico 12: Design Patterns Part 14 - DocumentQuery and ObjectQuery Tips
Photo by Sam Truong Dan on Unsplash Kentico Data Access If you've never written custom code to retrieve and manipulate data stored by Kentico CMS then you might not be familiar with the two types...
View ArticleKentico Connection: Denver 2019 - My Expectations
Photo by Cassie Gallegos on Unsplash The Conference Kentico Connection 🧡 Every year, Kentico puts on a conference called Connection in several places around the world. This year the conference was...
View ArticleKentico Connection: Denver 2019 - My Experiences
All photos by Me :) I previously wrote about my expectations for Kentico Connection: Denver 2019 conference: Kentico Connection: Denver 2019 - My Expectations Sean G. Wright ・ Sep 30 ・ 5 min read...
View ArticleKentico 12: Design Patterns Part 15 - Output Caching and User Context
Photo by Waldemar Brandt on Unsplash If you are building a Kentico 12 MVC application and you want to increase your page response performance, you might be looking for a solution that has been within...
View ArticleKentico 12: Design Patterns Part 16 - Integrating Vue.js with MVC
Kentico 12 MVC - Tools and Frameworks Back-end When building a Kentico 12 MVC application, our back-end tools are, to some extant, already chosen for us 👍. Kentico and all of its libraries provide...
View ArticleKentico CMS Quick Tip: Minimal JSON Web APIs with IHttpHandler and .ashx Files
Photo by Benjamin Nwaneampeh on Unsplash This post was inspired by a discussion I had recently with Chris Bass, an inspiring member of the Kentico developer community. Check out his blog for more...
View ArticleKentico 12: Design Patterns Part 17 - Centralized Cache Management through...
Photo by Alisa Anton on Unsplash Caching and Querying: A Primer We want our Kentico 12 MVC applications to be fast 🏎!Database access, especially when there is a lot of it, can be slow 🦥... and it also...
View ArticleKentico CMS Quick Tip: Faking A Live Site For Integration Testing
Photo by Mihály Köles on Unsplash Overview Integration tests give confidence in complex code interactionsSome of Kentico's APIs are difficult to test, because they depend on a live ASP.NET application...
View ArticleKentico CMS Quick Tip: Understanding E-Commerce XML Structures
Photo by Ramiro Mendes on Unsplash E-Commerce Types and XML Data Kentico's documentation provides examples of ways that developers can interact with the OrderInfo and OrderItemInfo types 👍.These are...
View ArticleKentico 12: Design Patterns Part 18 - Preparing for Kentico 2020
Photo by Olesya Grichina on Unsplash Kentico 2020: The Phoenix and .NET Core The next version of Kentico EMS, which will be Kentico 2020 and has a pre-production name of "Phoenix", will usher in a new...
View ArticleKentico 12: Design Patterns Part 19 - Protecting An API Against XSRF
Photo by marcos mayer on Unsplash What is XSRF (Cross-Site Request Forgery) XSRF (or CSRF) stands for Cross-Site Request Forgery and is potential vulnerability of websites that allows for attackers to...
View ArticleKentico 12: Design Patterns Part 20 - Choosing a Solution Architecture
Photo by Paul-Louis Pröve on Unsplash Table of Contents What's a Solution Architecture?The Foundation with Kentico 12 MVCSolution ArchitecturesNo Abstractions, Single LayerMultiple Abstractions, Single...
View ArticleKentico 12: Design Patterns Part 21 - MVC Widget Tips
Photo by Hans-Peter Gauster on Unsplash Table of Contents Before We BeginComparisons Of Widget TechnologiesWidget Sections vs WidgetsWidgets vs Inline EditorsInline Editors vs Form ComponentsWidgets vs...
View ArticleKentico EMS 2020 Beta - Beta 2 on .NET Core
Photo by Tim Mossholder on Unsplash Table of Contents How to Get the Kentico EMS 2020 BetaRunning The Beta on .NET CoreInitial SetupUsing Visual StudioUsing VS CodeFinal StepsCoding Kentico on ASP.NET...
View Article
More Pages to Explore .....