Diego Moretto

Diego is a software developer with over 13 years of experience. He enjoy building new things, solving problems, learning new technologies and becoming a better developer every day. Ten years ago he started working with .Net and became impassioned with the platform. Since early 2011 Diego's work has been fully dedicated to Sitecore and anything related to its ecosystem. He is a Sitecore certified developer and most recently was awarded the Sitecore Technology 2017, 2018 and 2019 MVP. In his personal time Diego likes playing video games and tennis, and spending quality time with family.

Blogs from this Author

7 Tips Sitecore Commerce@2x

7 Steps to create lower environments with Sitecore Commerce

When dealing with live websites, it is desired to have lower environments that mirror production as closely as possible. Why? Because this improves your quality assurance and user acceptance processes on pretty much anything that you build, change or configure in the site. With a similar environment it’s easier to find things that will not […]

change management

Auto Cache in Sitecore: What is it and How to Implement it

When building Sitecore implementations one thing you must always think of is: What is the cache strategy and how it will be implemented? For example will html cache be set in standard values of templates? What is the size of database cache? What about prefetch cache? Here at Perficient we always take these questions into […]

Jttc Hero Symposium Recap 01

7 must read takeaways from Sitecore Symposium

From the StyleLabs acquisition to JSS to awesome presentations and so much more, Diego delivers a wrap-up on Sitecore Symposium 2018. Read more to learn his 7 biggest takeaways from the show!

Jttc Boost Performance Sitecore 01

Looking for ways to boost performance in your Sitecore instance? Check out these 3 tips!

Boosting the performance of your Sitecore instance can speed development across all your projects. Diego shares 3 quick tips for shaving off those precious few seconds that can make your projects fly!

Alert@1x.jpg

Looking for ways to customize warning messages in Sitecore Content Editor? Check this out!

Customizing warning messages in Content Editor can be tricky. We’ll guide you through two scenarios that can give you the power to customize your messages when you’re deleting a page or customizing the confirm/delete dialog message in Content Editor.

Integration@1x.jpg

How to Apply Personalization Using Third Party Integrations In Sitecore

Implement personalization of Sitecore components based on third-party integrations can be a challenge. This post will share one quick way to accomplish this AND help your content authors out.

Fireworks@1x.jpg

Twelve Reasons to be Excited about Sitecore 9!

I have had the chance to review Sitecore 9 and I have to say, there are quite a few things to be excited about. This blog post will give you my take on a dozen changes you will want to take note of in Sitecore 9. A few of the more noteworthy changes deserve a deeper dive and will be covered in depth in future blog posts.

Database@1x.jpg

Using Sitecore PowerShell to generate a report on last updates to your content

Recently I had to build a report in Sitecore to show the latest updates done on the content tree of a Sitecore instance and had to determine which users made those changes. One of the other important things on this report was the ability to have content authors generate the report from the Content Editor. If you ever need to perform such actions, the Sitecore Powershell Extensions (SPE) module is probably your best bet.

White Steps@1x.jpg

5 steps to have Sitecore Support Datasource Parameters and Dynamic Datasources on TreeList Fields

Five simple steps to creating a TreeList that supports dynamic datasources and still uses parameters like ExcludeTemplatesForSelection.

Bookshelfs@1x.jpg

Uh-oh, the Sitecore Sheer UI dialog is jacking up my Rich Text Editor. Now what?

Use these 4 simple steps and you will no longer lose your content or field values in the Rich Text Editor when using a Sheer UI dialog.

Work In Nature@1x.jpg

Setting Workflow on All Templates Using Sitecore PowerShell Extensions

The other day I had a requirement where I had to implement a new workflow on a Sitecore implementation. All of the existing templates needed to begin using this new workflow. As I’m a developer, every time I need to perform an action that is repetitive, I think about ways to automate it. In this case, since there were a few templates that needed to be updated, I thought about creating a simple Sitecore PowerShell script to update all of them.