Writing

Everything I've written — on Medium, Blogger, Forbes, and here. Automatically kept in sync daily.

29 posts · 10 Medium · 15 Blogger · 4 Forbes · 0 here

Forbes Forbes

How Platform Ecosystems Shape Architect Thinking—And Why It Matters

The enterprise architect is no longer picking a stack; they're navigating an ecosystem. This article unpacks how the rise of platform ecosystems (Salesforce, AWS, Azure, and friends) is reshaping the architect's mental model — from single-system design to cross-cloud, cross-constraint trade-offs that weigh business outcome as heavily as technical elegance.

Continue reading on Forbes

Forbes Forbes

Prompt Engineering: The Strategic Lever Behind AI Agent Success

Prompt engineering has been quietly rebranded as a productivity hack, but for enterprise AI agents it's the scaffolding that determines whether the system delivers value or noise. This piece reframes prompt design as a strategic discipline: how to structure context, intent, and constraints so large models behave reliably inside production workflows.

Continue reading on Forbes

Blogger

Salesforce Spring 16 Questions Maintainence Exam

Hi All, Below is the link for questions related to Sales force Maintenance Spring 16 Questions.You have to give the exam before 4th November otherwise your credentials will be expired. You can find the questions for all 3 maintenance exam questions for Spring 16. http://salesforcemaintainencequestions.blogspot.com/ Thanks, Shikher Goel

Continue reading on Blogger

Blogger

Apex Email Services

WHY EMAIL SERVICES To track inbound Email. To create Email to Lead. If you need to capture lead via email then you can use Email Services to track those. To track the responses of Job Application which are coming via emails. To track your company deals in salesforce which are coming from emails. You just need to cc one more email id to capture.…

Continue reading on Blogger

Blogger

Understand Duplicates in Salesforce

Hi All, Since data is growing day by day and data in the systems need to be good. Good data has various clasifications but top most is "Not having duplicates".You should take care about the database and check whether data is not going to be duplicated. Below is the link to check for duplicates in your database.…

Continue reading on Blogger

Blogger

Overriding Buttons, Links, and Tabs

Overriding Buttons, Links, and Tabs with Visualforce You can override the standard Detail pages button, tabs,external Objects tab using the Overriding Functionality. For override the detail Page button, if you are overriding visualforce ,then you need to add standardController to apex:page .…

Continue reading on Blogger

Blogger

Testing Apex

Understanding Testing in Apex At least 75% of your Apex code must be covered by unit tests When deploying Apex to a production organization, each unit test in your organization namespace is executed by default Calls to System.debug are not counted as part of Apex code coverage Test methods and test classes are not counted as part of Apex code coverage.…

Continue reading on Blogger

Blogger

Visualforce and Apex

Hi All, Currently Salesforce has the Apex and Visualforce Guides which is having more than 1500+ Pages of pdfs and really time consuming to read these guides. I had written the blogs to help the people who are working in Salesforce can see the points which need to be consider while working on Apex and Visualforce.…

Continue reading on Blogger

Blogger

Salesforce Consultant

Hi All, World is always for innovation and bringing new things which can help all other humans and blogs is also one of the way to help. Presently I love to work on Salesforce as a Consultant which can help the business. Thanks,

Continue reading on Blogger

Blogger

Custom Controllers and Controller Extensions

If you need to override the existing functionality,then we can use custom controller/custom extensions. What are Custom Controllers and Controller Extensions? Custom controller is a apex class in which we can apply logic for the Visualforce page. Custom Extensions is an apex class which needs to be extended for the controller/standardController defined.…

Continue reading on Blogger

Blogger

Standard Controllers

Standard Controller exists for all SObjects in Salesforce which can be queried by Force.com API. Associating a Standard Controller with a Visualforce Page To associate standard Controller you need to use standardController attribute on <apex:page> tag.…

Continue reading on Blogger

Blogger

Standard List Controllers

Standard List Controllers can be used to display list of records. Standard List Controllers for these 13 Standard Object and all custom objects. Standard Objects are Account,Asset,Campaign,Case,Contact,Contract,Idea,Lead,Opportunity,Order,Product2,Solution, User.…

Continue reading on Blogger

Blogger

Creating Maps with Visualforce

Visualforce mapping components make it simple to create maps that use third-party mapping services. Visualforce maps are interactive, JavaScript-based maps, complete with zooming, panning, and markers based on your Salesforce or other data. <apex:map> component defines the map canvas include size,type,initial zoom level.…

Continue reading on Blogger

Blogger

Integrating Emails with Visualforce

Introduction Visualforce can be used to send the emails to your contacts,leads or any recipients. It also allows us to create reusable Email Templates. Sending a Email with Visualforce​ You can send the email in apex using Messaging.SingleEmailMessage class. Create the apex action method to send the email and call action from Visualforce Page.…

Continue reading on Blogger

Blogger

Visualforce Dynamic Components

Introduction Dynamic Visualforce Components are used to create the VF Components using Apex using Component.Component_namespace.Component_name like Component.Apex.PageBlock. Code like this :Component.Apex.OutputText outText = new Component.Apex.OutputText(); outText.value = 'Some dynamic output text.'; Dynamic Components are not prefered to use in every use …

Continue reading on Blogger

Blogger

Dynamic Visualforce Bindings

Introduction Dynamic Visualforce bindings are a way of dynamically generation of fields on the visualforce Page. Fields on the page are determined at run time, rather than compile time. Can be done like {!reference[expression]} or {!myContact['Account'][fieldname]}.…

Continue reading on Blogger

Blogger

Custom Components

Creating and Using Custom Components • What are Custom Components? • Custom Component Markup • Using Custom Components in a Visualforce Page • Custom Component Attributes • Custom Component Controllers What are Custom Components? You can encapsulate a common design pattern in a custom component and then reuse that component several times in one or more Visua…

Continue reading on Blogger