Back-End Development

Istock 935964092

Building a Business Case for Optimizely Version 12

In part 1 of this series, we examined some considerations when looking to upgrade your Content Cloud instance to V12.  If you are reading this post, you have likely made up your mind it is something you want to do.  The #1 difficulty you will encounter in discussing with your stakeholders is cost.  Whether this […]

cyber space, digital lines, data grid, rainbow lights

Considerations of Moving to Optimizely Content Cloud Version 12

Moving to version 12 is for most developers, architects, and key decision makers the largest upgrade undertaking you have had to take in your time on the platform.  Optimizely prides itself on continuous releases & the ability to upgrade a solution in an affordable and timely fashion.  In this 2-part series we will present the […]

My Journey with Sitecore Data Exchange Framework (DEF)

Many projects need to import data. I have found it to be a painful process every time. Each import is custom and requires custom code. There are parts of the process that are the same each time (connecting with source data, reading data, creating a new item, avoiding duplicates, updating existing items). I wanted to […]

Custom Search Facet

How to Configure Facet Search in Drupal 9

What is Facet Search? Facet search is a way to filter content dynamically. It comes with multiple filters at the same time for the various attributes of the content. Facets will also display the number of matched results next to them. It works with the Drupal core and search API. Facet 3.0.x works with drupal […]

Group Of Developers

Drupal – Fix Coding Issues Using PHPStan

Regarding Drupal projects, PHPStan is a great command line tool for seeing how your PHP code is doing without running it. It’s great for finding potential bugs other tools and unit tests couldn’t find. There is a small problem that PHPStan does not know how to interpret Drupal plugins, entities, controllers, or other Drupal architecture […]

Abstract colorful grid surrounded by glowing particles

Config-Per-Site in Optimizely Multi-Tenant Environments

Recently, I was given a task at work where we needed a multisite configuration. We all know that multi-environment is as easy as appsettings.<environment_name>.config. What about in multi-tenant environments? You can’t have appsettings.site1.config and appsettings.site2.config on your site! Well, not without a little extra work… Let me introduce AddKeyPerFile; this handy little function you set […]

6 Steps to successful autoscaling on Kubernetes

Introduction One of the big drivers of adopting containers to deploy microservices is the elasticity provided by platforms like Kubernetes. The ability to quickly scale applications up and down according to current demand can cut your spending by more than half, and add a few 9s to your SLAs. Because it’s so easy to setup […]

Istock 1360521207

Cucumber Data Table Generator from Json

What is JSON? JavaScript Object Notation, more commonly known by the acronym JSON, is an open data interchange format that is both human and machine-readable. Despite the name JavaScript Object Notation, JSON is independent of any programming language and is a common API output in a wide variety of applications. What is cucumber data table? […]

Abstract colorful grid surrounded by glowing particles

Dynamic Merge in Snowflake using Stored Procedure and Python – For SCD Type 1

Creating Snowflake Account We can create a 30-day free trial account using below link. https://signup.snowflake.com/ SCD Type 1 In short, keeps the latest the latest data only and old data is overwritten. SCD Type 1 in Snowflake Let us consider we have a scenario to load the data into Target table from the Source table. […]

Abstract colorful grid surrounded by glowing particles

Kubernetes Multi-Cluster Management – Part 3

Introduction In part I of our Kubernetes multi-cluster management series, we’ve talked about the basics of GitOps and explained why you should really consider GitOps as a central tenet of your Kubernetes management strategy. In part II, we looked at a reference implementation of GitOps using ArgoCD, and how to organize your GitOps repositories for […]

Arnold Francisca F77bh3inupe Unsplash

Upgrading Sitecore Platforms – Upgrading the Сodebase

So, you find yourself in a need of upgrade of your existing Sitecore platform and don’t know what to start with or how to approach it? This series of blog posts will cover the whole process from zero to hero, or in upgrade terms – from planning to going live. It comes in the form […]

A team of tech workers in a meeting together.

Webpack Builds Too Slow? Try ESBuild-loader Plugin.

“My project is not ready to move away from webpack and deal with migration issues just yet.” “I want to speed up my project builds without having to completely uproot webpack.” If either of the statements above applies to you, please consider the ESBuild-loader plugin for webpack. This nifty little plugin essentially utilizes the amazing […]

Load More