Skip to main content

Back-End Development

Istock 960790462 (1)

Talend and Slack Integration

If your business is using Talend for Data Integration and Slack for business communication, there is good value in integrating the two. Talend will enable Slack Users to connect with the information they need. Sending a message or sending a file to Slack, both can be achieved by using Talend. Here are two example scenarios […]

Leverage Data Analytics In Software Development To Grow Business Value

SCD Type 1 using tAddCRCRow component

When we approach a scenario related to database, commonly used SCD types. Even though Talend has an inbuilt component we mostly prefer not to use tDBSCD feature to improve performance. The common way to implement SCD is to normalize a job design instead of using a single component. Irrespective of technology people look for an […]

Dependency injection in C# .NET

I’ve decided to write a tutorial on how to accomplish dependency injection in C# .NET, because the Microsoft documentation of dependency injection libraries is unfortunately way too sparse, and the Microsoft dependency injection tutorial is a little convoluted and complicated. Fortunately, C# .NET’s implementation of dependency injection is pretty straightforward. In my opinion, it’s way […]

Coding and Database Best Principles

Today we will dwell into some basics and best practices to follow for any database design as well as for Coding. The key topics that I would like to emphasize today are following Coding Best Practices Data model Design Principles Best Query writing practices. Before I move on to the topics, I would like to […]

Istock 964215782

Introduction to Spring Framework for Java

Introduction to Spring Framework for Java This article walks through the basics of using Spring Framework for Java. From a very, very high level point of view, Spring Framework infers a program’s runtime behavior from labels that the programmer attaches to pieces of code. There are many different groupings of labels, and each grouping of […]

Istock 648272290 Featured Image

Is GraphQL Right for Your Application Architecture?

Your mobile applications and web applications need to get their data from somewhere, and that somewhere is most often your API layer.  So how you design and build your APIs will have a big impact on the success of your mobile and web applications and therefore on the happiness of your customers. One key decision […]

Difference Between Team Site and Communication Site in SharePoint

5 Tips to Be a Fantastic Developer

There are millions of developers worldwide, each of them is working on different platforms and programming languages. Every other developer has a different way of writing their code, but one common aspect is their logical and analytical mindset. This blog will go through some of the daily interactive areas of a developer and situations that […]

Women Discussing Data

Spring Batch with Rabbit MQ

Batch Processing nowadays is a very common task performed by Organisations for processing large volumes of records for tasks including logging/tracing, transaction management, job processing statistics, and the list goes on. When you work with extensive data, there is no guarantee that inputs will be coming from another java-based application or even database. In fact, […]

Optimizely CMS starting line

Optimizely CMS – Starting a new project with .Net Core

The Optimizely Digital Experience Platform DXP recently released CMS 12, which is built on the ASP.NET Core platform. Now known as .NET 5, this new development platform introduces many changes to how developers create new projects with Optimizely CMS. To aide this process, Optimizely released a new Creating a starter project guide. While the guide […]

Featured Image

Parent–Child Communication in Lightning Web Component (LWC)

We all know that Lightning Web Component (LWC) is one of the programming models used to build Lightning Components in Salesforce. It’s a trending technology among Salesforce developers and is recommended by Salesforce. Do you know why it is used widely? Because it is fast and lightweight. The primary purpose of using component-based development is […]

Website Design. Debugging, Developing Programming And Coding Technologies.

Visual Studio debugging – Stop closing your browser

I prefer publishing my Optimizely CMS applications to a local IIS site. It gives me a better idea of a final application published to a DXP instance, and has other benefits. Optimizely CMS runs well directly from Visual Studio, though. Doing so makes it easier to debug startup tasks and initialization modules. However, when running […]

Branches@1x.jpg

Sitecore Branch Templates for Content Authors

Branch Templates have been around in Sitecore for several versions (officially called Branch Templates since Sitecore 6, I believe). And even looking at Sitecore Branch Template documentation, you will notice that it is specifically set under the Developer section. However, in my experience and once development creates the page template, a content author is completely […]

Load More