Sean G. Wright

Sean G. Wright @seangwright

About: Lead Product Evangelist @Kentico, Founding partner @craftbrewingbiz. love to learn / teach web dev & software engineering, collecting vinyl records, mowing my lawn, craft 🍺

Location:
Akron, OH
Joined:
Aug 14, 2018

Sean G. Wright
articles - 82 total

Kentico Xperience Design Patterns: Page Type Restrictions

Learn a modern approach to defining and organizing content in Kentico Xperience with Page Type restrictions.

Learn More 0 0Apr 3 '23

Kentico Xperience Design Patterns: Content Hierarchies

Learn a modern approach to defining and organizing content in Kentico Xperience with Content Hierarchies.

Learn More 2 0Mar 3 '23

Kentico Xperience Design Patterns: Page Type Modeling

Learn a modern approach to defining and organizing content in Kentico Xperience, starting with Page Types.

Learn More 0 0Feb 8 '23

Exploring Xperience By Kentico: Introductions

Let's explore the new ideas and features in Kentico's next generation DXP product, Xperience by Kentico.

Learn More 5 0Oct 19 '22

Bits of Xperience: Displaying Rich Text After a Form Submission

Learn how to customize Kentico Xperience to display Rich Text content after a form submission so marketing professionals can provide a "richer" experience for visitors to your site.

Learn More 0 0Sep 6 '22

Kentico Xperience Design Patterns: Handling Failures - The Result Monad

Learn how we can use the Result monad to clearly model failures and handle errors in our applications.

Learn More 1 0Aug 29 '22

Kentico Xperience Design Patterns: Registering Xperience Dependencies

Learn why we should register our Kentico Xperience dependencies where they are consumed, not where they are authored, to create more understandable code, flexible applications, and reusable libraries.

Learn More 4 0Jun 27 '22

Kentico Xperience Design Patterns: Protecting Hard Coded Identifiers

Learn why we hard code identifiers in our Kentico Xperience applications, and how to use and protect that data from deletion to guaranteed content and data quality.

Learn More 9 0Jun 13 '22

Bits of Xperience: Reducing CLS when Rendering Images

Learn how to reduce Cumulative Layout Shift (CLS) when rendering images in Kentico Xperience applications

Learn More 7 0May 31 '22

Kentico Xperience Design Patterns: Handling Failures - Return Errors, Don't Throw Them

Learn the problems with modeling errors as exceptions and why we should return errors from our C# methods instead

Learn More 12 0Mar 14 '22

Kentico Xperience Xplorations: Using Tailwind CSS with Kentico Xperience

Why might we want to use Tailwind CSS with our Kentico Xperience sites? How do we integrate it? And, what pitfalls should we look out for?

Learn More 2 0Jan 24 '22

Kentico Xperience Design Patterns: Handling Failures - Centralized Exception Handling

Learn how to deal with failed operations in Kentico Xperience applications using centralized exception handling

Learn More 6 0Nov 8 '21

Bits of Xperience: Supercharged Page Custom Data Fields

Learn how to combine the power of Page Type fields and Page "Custom Data" to add a new dimension to your content modeling architecture

Learn More 7 1Sep 27 '21

Kentico Xperience Design Patterns: Good Layout Hygiene

Learn how to maintain a clean and focused _Layout.cshtml file using Razor Partials and View Components.

Learn More 4 0Jul 12 '21

Bits of Xperience: The Hidden Cost of IPageUrlRetriever.Retrieve

Learn why we need to be careful when using convenient APIs that hide their true cost and how you can optimize the retrieval of Page URLs in Kentico Xperience.

Learn More 1 0Jun 28 '21

Kentico Xperience Design Patterns: Modeling Missing Data - The Maybe Monad

Learn why the Maybe Monad might be the best way to model missing data in our Kentico Xperience applications.

Learn More 6 0Jun 14 '21

Kentico Xperience Design Patterns: Multiple Types Per File

Learn why C# developers separate all their types into individual files and when it might be appropriate to do the opposite in our Kentico Xperience applications.

Learn More 7 4Jun 1 '21

Kentico Xperience Design Patterns: Modeling Missing Data with The Null Object Pattern

Learn about the Null Object Pattern and how to use it in a Kentico Xperience application to model our content accurately

Learn More 4 0May 5 '21

Kentico Xperience: MVC Widget Experiments Part 3 - Unused Widgets Section

Learn how to create a simple container for Widgets we don't want to delete, but also don't want displayed in the Page

Learn More 7 0Apr 20 '21

Kentico Xperience: MVC Widget Experiments Part 2 - Page Specific Marketing Tags with Widgets

Learn how to use Page Builder Widgets to inject HTML Tags outside of the Page's View and into the Layout

Learn More 7 0Apr 5 '21

Kentico Xperience Design Patterns: MVC is Dead, Long Live PTVC

Learn about replacing the MVC design pattern with the pattern of combining Page Templates and View Components to maintain a separation of Content and Design

Learn More 15 15Mar 22 '21

Kentico Xperience Design Patterns: Modeling Missing Data with Nullable Reference Types

Learn how to handle a content model with optional or missing data using nullable reference types

Learn More 7 0Mar 8 '21

Kentico Xperience Xplorations: Why We Should Be Using AlpineJs

Learn why AlpineJs might be the ideal JavaScript library for server-rendered sites like Kentico Xperience.

Learn More 14 4Feb 22 '21

Kentico Xperience Design Patterns: Good Startup.cs Hygiene

Learn how to maintain a clean and focused Startup.cs with a some design patterns and extension methods.

Learn More 16 0Feb 1 '21

Bits of Xperience: Localizing XHR Requests in Kentico Xperience 13.0

Learn how to pass the Page's culture to any XHR requests it makes back to your Kentico Xperience API

Learn More 1 0Jan 18 '21

Kentico Xperience Xplorations: Determining a Request's Page Builder Mode

Let's explore how a request in an Xperience application determines the mode of the Page Builder and Preview features.

Learn More 5 0Jan 11 '21

Kentico Xperience Xplorations: Quickly Debugging Queries in a Console Application

Let's explore the fastest way to quickly iterate and troubleshoot Kentico Xperience data access queries

Learn More 10 0Dec 14 '20

Kentico Xperience: MVC Widget Experiments Part 1 - Widgets And Related Pages

Learn how to easily reuse content from around your site with MVC Widets and Related Pages

Learn More 2 0Nov 2 '20

Kentico CMS Quick Tip: Using Font Awesome Icons for Custom Page Types

Learn how to add the Font Awesome 5 icon set to the Xperience Content Management application so even more helpful icons are available for our Custom Page Types

Learn More 5 0Sep 22 '20

Bits of Xperience: Developer Community Resources

Discover all the best places to learn about Kentico Xperience and engage with the welcoming developer community.

Learn More 4 1Sep 14 '20