I’m starting a short series of posts about algorithms and basic computer science. The goal is to explain ideas clearly, without unnecessary jargon, and to understand them better by writing them out. Mostly this is about slowing down, breaking things apart, and seeing how they actually work.
Author: kikminev
Marketing Cloud Next Already Looks Like a Big Step Forward
I’ve spent some time in the old Marketing Cloud to say this: it works, but it’s not exactly friendly. It can be slow, cluttered, and harder to navigate than it needs to be — especially if you’re just trying to get a campaign out the door.
That’s why Marketing Cloud Next already feels so promising, even without having used it in practice. The new interface looks cleaner, more modern, and far more intuitive. It seems like Salesforce finally focused on how marketers actually work, not just on adding more features.
Everything about Next suggests less friction — fewer clicks, clearer workflows, and a platform that doesn’t fight you at every step. If the experience lives up to how it looks, this could be a huge improvement over the old Marketing Cloud and a much nicer place to spend your day.
Here is some more information that I stumbled upon on Salesforce Ben:
Process Automation and Its Impact on Small and Medium Businesses
Understanding Process Automation
Process automation refers to the use of technology to perform recurring tasks or processes in a business without manual intervention. This can involve the use of software, artificial intelligence (AI), robotics, or other digital tools to streamline operations, reduce human error, and increase efficiency.
At its core, process automation eliminates repetitive and time-consuming tasks, allowing employees to focus on more strategic and creative activities. From small businesses to large enterprises, automation can be applied in various departments, including finance, human resources, customer service, and supply chain management.
Continue reading “Process Automation and Its Impact on Small and Medium Businesses”
Making the Case for Salesforce: From Skeptic to Supporter
Why Salesforce is Worth the Investment: Powerful Automation for Every User
At first, I was skeptical about Salesforce, mainly because of its high price tag. I wondered if it was truly worth the investment, especially when compared to building custom software solutions. Being a PHP developer capable of addressing business needs with custom solutions, I was particularly doubtful. I assumed that custom development or other affordable but basic CRMs would always be the better option. But then, I saw real-life examples of businesses cleverly using Salesforce to automate processes while focusing on their core operations—without the constant need to coordinate the development and delivery of custom software.
Over time, I realized that custom-made software comes with its own challenges—it’s expensive, takes longer to implement, and often requires multiple costly iterations to get right. Additionally, as business requirements evolve, companies relying on custom solutions remain dependent on programmers or software vendors for even the smallest updates.
Continue reading “Making the Case for Salesforce: From Skeptic to Supporter”
Evaluating Dynamic Formulas in Apex – A Game Changer for Salesforce Developers
With the Spring ’25 release, Salesforce has introduced the ability to evaluate dynamic formulas directly in Apex using the new FormulaEval namespace. This enhancement provides developers with a flexible and efficient way to work with formulas programmatically—without having to rely on hardcoded formula fields or complex workarounds.
Previously, if developers needed to evaluate formulas dynamically, they often had to rely on custom logic, additional fields, or even external processing. Now, with this new feature, Salesforce allows us to create and execute formulas on the fly, significantly improving the efficiency and flexibility of Apex code.
Continue reading “Evaluating Dynamic Formulas in Apex – A Game Changer for Salesforce Developers”
“problem: No package.xml found” when deploying to Salesforce via Workbench
Recently I had to delete apex classes and since doing so using Workbench is one of the easiest way I went for it. With Workbench you can deploy a package.zip file that contains the files you want to delete in a specially formatted destructiveChanges.xml and a package.xml. When using mac I stumbled upon a problem:
problem: No package.xml found
Continue reading ““problem: No package.xml found” when deploying to Salesforce via Workbench”
How to return an array of entities with JsonResponse in Symfony
When you work with doctrine entity methods they will usually return a collection of objects and if you try to serialize them with JsonResponse it will not work. The solution is to use getArrayResult when fetching the entities.
To return an array of entities with JsonResponse in Symfony using getArrayResult, you can follow these steps:
1. Fetch the entities: Use your repository to fetch the entities you need with getArrayResult.
2. Return the JSON response: Use the JsonResponse class to return the fetched data.
Continue reading “How to return an array of entities with JsonResponse in Symfony”
How to calculate the time between two DateTimes in Salesforce apex
Calculating the time between two `DateTime` values in Salesforce Apex is a common requirement for many applications. Whether you need to determine the duration of an event, calculate the age of a record, or measure the time elapsed between two actions, Apex provides straightforward methods to achieve this.
Continue reading “How to calculate the time between two DateTimes in Salesforce apex”
How to Get Salesforce Instance URL in Apex Code
When developing applications within Salesforce, there may be times when you need to retrieve the instance URL for various purposes, such as building dynamic links or performing API integrations. One efficient way to obtain the instance URL is by using the getOrgDomainUrl method in Apex. In this blog post, we’ll explore how to do this in a simple and straightforward manner.
Continue reading “How to Get Salesforce Instance URL in Apex Code”
Org Development Model
Just completed the Salesforce Org Development Model as part of the Platform Developer I preparation cource.
https://www.salesforce.com/trailblazer/kikminev
https://trailhead.salesforce.com/content/learn/modules/org-development-model