Skip to main content

Martin Miles

Martin is a Sitecore Expert and .NET technical solution architect involved in producing enterprise web and mobile applications, with 20 years of overall commercial development experience. Since 2010 working exclusively with Sitecore as a digital platform. With excellent knowledge of XP, XC, and SaaS / Cloud offerings from Sitecore, he participated in more than 20 successful implementations, producing user-friendly and maintainable systems for clients. Martin is a prolific member of the Sitecore community. He is the author and creator of the Sitecore Link project and one of the best tools for automating Sitecore development and maintenance - Sifon. He is also the founder of the Sitecore Discussion Club and, co-organizer of the Los Angeles Sitecore user group, creator of the Sitecore Telegram channel that has brought the best insight from the Sitecore world since late 2017.

Blogs from this Author

Next.Js Vercel Conference

Exploring Next.js Conf by Vercel: New Features in Version 15 and Their Significance

I’ve been working with Next.Js for a quite a while and have been watching its development with interest all this time. Last week I was happy attended Next.js Conf in San Francisco. Perficient was proud to sponsor the event, allowing us to showcase our Sitecore Practice alongside my colleague David Lewis from the Optimizely Practice. […]

Database

XM Cloud content migration: connecting external database

Historically when performing content migration with Sitecore we used to deal with database backups. In a modern SaaS world, we do not have the luxury of neither managing cloud database backups, nor the corresponding UI for doing this. Therefore, we must find an alternative approach. Technical Challenge Let’s assume we have a legacy Sitecore website, […]

Net Core Logo

.NET Core Renderings for XM Cloud finally gets some love

That is not a secret – Sitecore always used to prioritize Next.Js framework as the first-class citizen for XM Cloud. All the best and finest features tend to find their way to a given framework in the first place. However, recently, there has been much activity around the .NET Core Rendering Framework which makes a […]

Multisite add-on

Full guide to enabling Headless Multisite Add-On for your XM Cloud solution

Sitecore Headless Next.Js SDK recently brought the feature that makes it possible to have multiple websites from Sitecore content tree being served by the same rendering hoist JSS application. It uses Next.js Middleware to serve the correct Sitecore site based on the incoming hostname. Why and When to Use the Multisite Add-on The Multisite Add-on […]

Sitecore 10.4

Sitecore 10.4 is out and here’s all you need to know about it

That was a decent gap since 1.5 years ago Sitecore previously released a feature-full version of their XM/XP platform, namely 10.3 was released on December 1st of 2022. That is why I was very excited to look through the newest release of the vendor’s self-hosted platforms and familiarize myself with its changes. First and foremost, […]

Mj Knows Sitecore

Megan Jensen represents Perficient at SUGCON Europe 2024

SUGCON 2024 is coming! Some of you involved into Sitecore community have come across of Megan Jensen‘s catchy personal branding – “MJ Knows Sitecore” (and she indeed knows it!). This year Megan will prove that to the entire community by presenting her topic “Optimizing for Headless: SEO Tips, Tricks, and Special Considerations for the New […]

Cypress

Cypress: a new generation of end-to-end testing

What is Cypress Cypress is a modern JavaScript-based end-to-end (e2e) testing framework designed to automate web testing by running tests directly in the browser. Cypress has become a popular tool for web applications due to a number of distinctive advantages such as user-friendly interface, fast test execution, ease of debugging, ease of writing tests, etc. […]

Storybook

Storybook

You may have never heard of Storybook or maybe that was just a glimpse leaving you a feeling Storybook is such an unnecessary tool – in that case, this article is for you. Previously, I could share this opinion, but since I played with Storybook in action when building JumpStart starter kit with Next.Js, it […]

Logo

Using conditions with XM Cloud Form Builder

If you follow the release news from Sitecore, you’ve already noted the release of highly awaited XM Cloud Forms, which however did not have a feature of adding conditional logic. Until now. The good news is that now we can do it, and here’s how. See it in action Imagine you have a registration form […]

Featured

GraphQL: not an ideal one!

You’ll find plenty of articles about how amazing GraphQL is (including mine), but after some time of using it, I’ve got some considerations with the technology and want to share some bitter thoughts about it. History of GraphQL How did it all start? The best way to answer this question is to go back to […]

Exclusive Mentorship Program

Going Beyond the Sitecore Mentor Program: Pushing Boundaries with Exclusive Mentorship

At this time many of you may have heard about the official Sitecore Mentor Program, run by Nicole Montero from the Sitecore Technical Marketing Team. Mentor Program celebrates its second year with a significant growth of positive outcomes and success stories from both mentors and mentees. I am going to share mine with you, and […]

TypeScript

A crash course of Next.js: TypeScript (part 5)

This series is my Next.js study resume, and despite it’s keen to a vanilla Next.js,  all the features are applicable with Sitecore SDK. It is similar to the guide I recently wrote about GraphQL and aims to reduce the learning curve for those switching to it from other tech stacks. In part 1 we covered some fundamentals of Next.js […]

Load More