Piotr Bach - Umbraco Certified Master & Solutions Architect

Umbraco Certified Master i architekt rozwiązań z ponad 15-letnim doświadczeniem w systemach webowych.

Specjalizuje się w projektach, które przestają działać:
audytach, stabilizacji, upgrade’ach i architekturze Umbraco na poziomie enterprise.

Łączy matematyczne podejście z praktyką inżynierską, budując systemy, które:

  • wytrzymują wzrost,
  • nie generują długu technologicznego,
  • pozostają przewidywalne w utrzymaniu.

Pracuje tam, gdzie standardowe podejścia zawodzą.

Piotr Bach - Umbraco Certified Master & Solutions Architect

Artykuły dodane przez Piotr Bach

API Versioning Strategies in ASP.NET Core

API Versioning Strategies in ASP.NET Core

APIs evolve, and you don’t want to break existing clients when making changes. That’s where API versioning comes in. In this guide, you’ll learn how to...

Magic Umbraco Routing Properties You Didn't Know

Magic Umbraco Routing Properties You Didn't Know

Routing in Umbraco is highly flexible, allowing you to customize URL structures, manage redirects, and optimize content accessibility. This guide...

Alternative URL Paths for Umbraco Node with umbracoUrlAlias Routing Property

Alternative URL Paths for Umbraco Node with umbracoUrlAlias Routing Property

The umbracoUrlAlias property in Umbraco CMS allows you to define alternative URL paths for content nodes, providing greater flexibility in routing without...

Internal Redirect for Umbraco Node with umbracoInternalRedirectId Routing Property

Internal Redirect for Umbraco Node with umbracoInternalRedirectId Routing Property

The umbracoInternalRedirectId property in Umbraco CMS allows you to serve content from another node transparently without performing a URL redirect. Unlike...

Override Default URL Node Name in Umbraco with umbracoUrlName Routing Property

Override Default URL Node Name in Umbraco with umbracoUrlName Routing Property

The umbracoUrlName property in Umbraco CMS allows you to override the default URL segment of a content node by specifying a custom URL name. This can be...

302 Redirect in Umbraco with umbracoRedirect Routing Property

302 Redirect in Umbraco with umbracoRedirect Routing Property

The umbracoRedirect property in Umbraco CMS allows you to create 302 Temporary Redirects directly within content nodes. Using a Content Picker, you can...

Problems with Rebuilding Umbraco Database Cache

Problems with Rebuilding Umbraco Database Cache

When you call a Database Cache to rebuild in the Umbraco v13 back office, you may have trouble tracking when the operation has finished

How to Fix SSL Certificate Trust Issues When Connecting to SQL Server

How to Fix SSL Certificate Trust Issues When Connecting to SQL Server

Learn how to resolve SSL certificate trust issues when connecting to a SQL Server on Windows. This tutorial covers certificate installation, connection...

How to Compare Indexes Between Two MSSQL Databases Easily

How to Compare Indexes Between Two MSSQL Databases Easily

Learn how to compare MSSQL database indexes efficiently using a simple T-SQL script. Ensure database performance and consistency with our step-by-step guide

HTTP Request Logging and Debugging in ASP.NET Core

HTTP Request Logging and Debugging in ASP.NET Core

Discover how to implement detailed request logging in ASP.NET Core. Capture everything from headers and query parameters to request bodies and IP addresses

Creating a SQL Server login for an existing domain user in SSMS

Creating a SQL Server login for an existing domain user in SSMS

Creating a login for an existing domain user and granting SQL Server privileges (ex. sysadmin role) in SQL Server Management Studio (SSMS) involves a series...

Creating MSSQL User login via PowerShell on Windows

Creating MSSQL User login via PowerShell on Windows

In this article, we will cover how to add an MSSQL server user with a role via PowerShell script to resolve common database connection problems.

Testing ASP.NET Core Action Filters with xUnit

Testing ASP.NET Core Action Filters with xUnit

Action Filters in ASP.NET Core are a great way to add custom logic that runs before or after a controller action. They can handle logging, query string...

Implementing Async Action Filters in ASP.NET Core

Implementing Async Action Filters in ASP.NET Core

Async Action Filters in ASP.NET Core allow you to execute custom logic before and after a controller action is invoked. They are particularly useful for...

Umbraco Developer Key Skills

Umbraco Developer Key Skills

Master the key skills every Umbraco developer needs to succeed. From backend mastery with .NET Core to front-end finesse with modern frameworks, this guide...

How to rebuild all indexes in MS SQL server database

How to rebuild all indexes in MS SQL server database

Discover how to optimize your database indexes without extra tools. Learn how to identify indexes to heal based on avg_fragmentation and how to refresh the...

↑ Góra ↑