Check out my new blog post - "How I used AI to generate and orchestrate composable websites in Sitecore Cloud" 🚀. This was a Sitecore internal #hackathon project and it aligned so well with the other stuff I worked on this year 🤗! https://www.linkedin.com/pulse/how-i-used-ai-generate-orchestrate-composable-cloud-alex-doroshenko-ngfjc
Sitecore Snippets
Useful and ready to use solutions
Thursday, December 28, 2023
Friday, December 10, 2021
(Not so) Obvious Next.js / Vercel / Sitecore Horizon performance improvements
Sitecore Horizon is a modern way to visually edit Sitecore websites. Paired with Next.js and Vercel, it provides great editing experience.
But how does it actually work and what are the potential bottlenecks?
In a typical setup (without Next.js / Vercel), the data flow is pretty simple:
Monday, November 30, 2020
Sitecore on Kubernetes Tips and Tricks
If you're reading this blog, it is likely that you've already tried our Sitecore 10 on Docker locally and now wondering "how do I push this stuff to production?". As some would expect, this is not as straightforward and you can't just run docker-compose in production. This is why I've created this video: Sitecore on Kubernetes Tips and Tricks. I'm not going over setting up a cluster in Azure but I'll give some intro on how to connect and get started, some common issues and advices.
Let me know if you like this format in the comments below. If this video gets fair amount of views - I will share some tips on creating Helm charts for Sitecore deployments in another video.
Thursday, March 19, 2020
Sitecore SXA CLI how-to: compile and minify CSS at the build server
Well, there is nothing wrong with media library and it is extremely useful for distributed setups, but pushing compiled (or even minified) files to GIT just to make sure they will be added to the deployment package seemed painfully wrong.
Additionally, it caused merge conflicts when multiple people worked on front-end part of the site.
Luckily, it is not complicated at all to change that while maintaining typical delivery workflow. What we need to do is:
- Compile / minify .SCSS into .CSS at the build server
- Convert compiled file (i.e. *-min.css) into the .yml
- Package .yml into update package (trivial with Sitecore Courier)
Thursday, January 2, 2020
Sitecore SXA CLI tips & tricks
Tuesday, November 12, 2019
Automate Sitecore dev env setup with Sitecore.HabitatHome.Utilities
- Make sure you have Sitecore X.Y Update Z installed
- Install module X version Z and module Y on top of it
- Run ".\deployDevevelopmentEnvironment.ps1"