What is the Selector Layer? The Selector Layer in Apex is a design pattern that acts as an intermediary between your application logic and various data sources, such as Salesforce objects or external systems. It encapsulates data access logic, promoting modularity, maintainability, and testability within your codebase. When to Create a New Selector Layer Class […]
Innovation + Product Development
Custom Salesforce Path LWC
Creating a seamless and intuitive user experience is crucial for any application. In Salesforce, a great way to guide users through different stages of a process is by using progress indicators. In this blog post, I’ll show you how to build a Custom Salesforce Path using the lightning-progress-indicator component in Lightning Web Components (LWC). This […]
Roadmap – The Guiding Compass of a Product Manager
“I wisely started with a map,” said J. R. R. Tolkien, renowned author of the Lord of the Rings trilogy. Putting pen to paper and planning what a product will look like is one of the most mysterious and yet fulfilling parts of product management. What Is a Product Roadmap? A product roadmap depicts the […]
The risk of using String objects in Java
If you are a Java programmer, you may have been incurring an insecure practice without knowing. We all know (or should know) that is not safe to store unencrypted passwords in the database because that might compromise the protection of data at rest. But that is not the only issue, if at any time in […]
A New Era of AI Agents in the Enterprise?
In a move that has sparked intense discussion across the enterprise software landscape, Klarna announced its decision to drop both Salesforce Sales Cloud and Workday, replacing these industry-leading platforms with its own AI-driven tools. This announcement, led by CEO Sebastian Siemiatkowski, may signal a paradigm shift toward using custom AI agents to manage critical business […]
Sitecore JSS Experience Editor Rendering Wrappers
Sitecore’s Experience Editor aids Content Author/Editor in creating pages effortlessly, however, it can be bewildering at the same time for authors who are creating new pages with minimal knowledge about the website’s placeholders and renderings. Experience Editor by default does not provide details about which rendering is present and what data source it is using, […]
Use Column Name as space/numbers/special Characters in Output File Using Talend
Problem Statement In Talend, while generating output file if we need to add a column as number or column name with space or to include any special characters as column name in Talend it won’t allow directly by adding the below-mentioned column names in schema, will get the below mentioned error. As number as column […]
Data Governance in Banking and Financial Services – Importance, Tools and the Future
Let’s talk about data governance in banking and financial services, one area I have loved working in and in various areas of it … where data isn’t just data, numbers aren’t just numbers … They’re sacred artifacts that need to be protected, documented, and, of course, regulated within an inch of their lives. It’s not […]
Assumptions & Uncertainty : Project Estimating (Part 3)
In this third installment of my blog series on project estimates, let’s dive headfirst into the murky waters of assumptions and uncertainty! Think of these as the gremlins of project planning – they are full of secrets and laugh along the way as they trip you up. If you’ve read my other blog posts, you’ll […]
Three Tips for Adding a Headless Site in XM Cloud
Intro 📖 In this post, I’ll cover three tips developers should consider when deploying a new headless site to XM Cloud. Having recently added a new headless site to an existing solution, I ran into a few issues. I hope to save others from similar headaches in the future (mostly myself 😉). If you’ve added […]
Content Search with Optimizely Graph
Optimizely Graph lets you fetch content and sync data from other Optimizely products. For content search, this lets you create custom search tools that transform user input into a GraphQL query and then process the results into a search results page. Why use Graph for Content Search? The benefits of a Optimizely Graph-based search service […]
SNOWPIPE WITH AWS
SNOWFLAKE’S SNOWPIPE Snow pipe: snow pipe is a one of the data loading strategies in snowflake , for continuous data loading, will create a snow pipe to load the data from any data source or storage or any cloud to snowflake tables, its an event trigger ideology whenever a file came to the source immediately […]