¿Qué Pasa con Sitecore?

New Sitecore features and functionality seems to be released faster and faster these days. Especially since the release of Sitecore XP 7.58.0, it seems that with every blink of an eye there’s a new module like the Sitecore Experience Accelerator or components like the publishing service being introduced. But with the introduction of Helix, Sitecore is also taking the way Sitecore developers do their work a lot more seriously. Finally there is some guidance, best practices & architecture : Helix and an example implementation in the form of Habitat.

But even with the Helix guidance there’s a lot you can do wrong or have to figure out for yourself. The most important one might be the setting up of a Sitecore Helix solution and bringing it in production AND maintaining it. Once a solution is released to production a project doesn’t end. I actually think that part of doing a project should be doing a couple of releases to production before it goes into a maintenance phase. I doesn’t stop if you deployed to production just once.

So without further ado. Keep reading if you’d like to know what my 9 grievances are with Sitecore development and how they could be improved to make the world a better place.

Continue reading

Go go new blog

I finally got fed up, I was suffering some serious “blogengine/design paralysis”. I didn’t seem able to decide on which engine and framework I should use for my own blog. But probably more important, I didn’t know what topics I should focus on. Enough is enough, I picked Hugo for static website generation, Docker to run the whole thing in a container and I just picked a theme that looked the best to me.

To prevent this blogpost to be a “Hey, here’s my brand new blog”, I’ll just tell you how I set this whole thing up, and what kind of workflow I’m using right now.

tl;dr

Creating a new blog on Medium or Wordpress is easy. But hey, where is the fun in that? I also took this route to learn some things about Docker, Docker Compose and Docker hub, Letsencrypt, and what it’s like to use a static website generator.

The key take aways

  • Using Markdown, a static web generator and git really translates into a Content Management System for Developers
  • Learning Docker is all about doing; a fairly simple thing as running a blog in a Docker container already gave me some a lots of “AHA” moments.
  • Since the introduction of Letsencrypt you really have NO reason to skip https support.
  • Open-source software once again proves that it can create magic
  • After setting everything up, I immediately thought that this could be automated a lot more. This is far from a turn key solution. See how you can deploy a static site with a press of a button at Staticgen.
  • Disqus, Google and Gravatar are all evil. Run your own, or die trying ;)
  • Writing good content takes time
  • 191.96.249.42 - - [02/Feb/2017:15:06:52 +0000] “GET /phpmyadmin/scripts/setup.php HTTP/1.0” 404 169 “-” “-”… No sorry .php is not in the office today. Try https://www.phpmyadmin.net/ maybe they can help you out. G’day.

Continue reading

Author's picture

Saber Karmous

My name is Saber Karmous. I work as a Software Architect / Consultant at Aviva Solution, but I prefer the term Software Artist. At night I transform into Darkh Saber.

Software Artist at Aviva Solutions

Netherlands or Tatooine