Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #73

Lightning Web Components for Your Inbox

In this example, we’re going to talk about components in the Gmail sidebar; however, you can always reference the outlook integration documentation for examples.

To get started, all you need to do is navigate to Salesforce Setup > Gmail Integration and Sync. From there, you can turn on the Gmail integration and switch on Customize Content with App Builder. Once this is active, you can select Create New Pane to launch an app builder for your new email application pane—this functions just like the App Builder you know and love. It allows you to bring in standard and custom components, as well as managed components from AppExchange partners!


Announcing the Tableau Developer Portal

Existing Developer Program members can get to the new portal directly from developer.tableau.com, where they’ll log in with their TableauID. From there, DataDevs can easily find support and relevant tools to help them create extensions, web data connectors, embedded solutions, and other integrations.


Learn MOAR in Winter ’22 with Apex Enhancements

The Winter’22 release incorporates the ability to call invocable actions from ApexInvocable actions are automated actions that can be invoked from different entry points such as the REST API, Flow, or Process Builder. They are one of the best tools in Salesforce to quickly get things done. From Winter’22, you will be able to invoke them in Apex. This adds one more tool to the Apex developer toolset, making it easier and quicker to implement certain types of automation, to reuse code, and it builds one more bridge between low-code and pro-code development.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #72

A New Developer Experience for our Live Apps Community

If you are new to live apps, they are new components developers can build to integrate Quip with third-party services and to add new types of content to Quip documents. Live apps are built as self-contained web apps using the React framework, plus our very own Live Apps API to sprinkle some Quip magic all over the new component.

In the past, publishing and releasing live apps was not the easiest process to follow. It was a manual process involving running commands on the developer’s machine, manually uploading a bundle to Quip Developer Console, and manually releasing the live app to Quip users at a company.


Learn MOAR in Winter ’22 with Apex Enhancements

Let’s start by exploring the new valueOf() method in the Enum class. This method lets you convert a String to an Enum constant value. Before Winter’22, to get an Enum constant value from string, you had to iterate through all the values searching for a matching name. Rather than, for example, having to create a map linking string and Enum constants to do the lookup against, you can simply use Enum.valueOf().


Learn MOAR in Winter ’22 with Release Highlights for Developers

Winter ’22 release includes some features in Developer Preview mode. This means that the feature is pretty stable, but it may change slightly — you can use it at your own risk. One of the developer preview features is light DOM for Lightning Web Components OSS (tip: instead of using shadow DOM!). Activate light DOM to let tools like Google Analytics penetrate into the DOM of your components, as well as to let CSS cascading affect your component’s styling if needed. The ability to call Invocable Actions from Apex is also in Developer Preview, and it can only be used in scratch orgs for now


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #71

Get Ready for the Winter ’22 Release

We’re thrilled to share the latest enhancements to the Salesforce platform. But first, let’s take a quick look at the dates you should know about to make sure you’re ready for the Winter ’22 release.


Dreamforce 2021 for Developers

Dreamforce 2021 is almost here! Join us September 21–23 for an all-digital experience on Salesforce+, our new, free streaming service. We’ve got an incredible lineup this year with more than 100 hours of live and on-demand programming. Expect to see exciting demos, episodes hosted by our experts, luminary speakers, and more.


Trailhead Quests

Trailhead, the free online learning platform from Salesforce, is the fun way to learn in-demand skills. While learning is its own reward, there’s always room for a little extra motivation. Trailhead Quests combine the challenge of learning new skills with the chance of winning sweet prizes.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #70

Get Ready for the Winter ’22 Release

We’re thrilled to share the latest enhancements to the Salesforce platform. But first, let’s take a quick look at the dates you should know about to make sure you’re ready for the Winter ’22 release.


Email and Calendar Integrations

Get up to speed on available products and find a solution that meets your needs. If you have Lightning Sync or Salesforce for Outlook, learn about availability and how to move to a next-generation product.


How Events Bubble in Lightning Web Components

When you’re composing custom web components, you need to understand how events bubble up through the DOM because that’s how children and parents communicate—props down, events up. When an event bubbles, it becomes part of your component’s API and every consumer along the event’s path must understand the event.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #69

Send an Outbound Message from Your Record-Triggered Flow

Outbound messages are available as a core action in Flow Builder. Send a SOAP message from a record-triggered flow to a designated endpoint. For example, notify an external service when a high-priority case is created. Perhaps you used outbound message actions with workflow rules and approval processes. Now outbound message actions are available for record-triggered flows that run after the record is saved.


Salesforce Enterprise Architect Pocket Guide

Welcome to Salesforce Architect Success Enterprise Architect Toolkit! This month when we launched, Salesforce Enterprise Architect Program, we focused on marketing our assets to the key audiences of our partners, employees, and customers. Once we did this, we continued to receive requests to have a toolkit that walks through each program and where individuals can go to learn and ultimately grow their career opportunities!


Make API Version Retirements a No-Op

Salesforce has maintained one of the strongest backward compatibility postures in the industry. For example, version 7.0 of the Salesforce SOAP API launched in 2006 — what were you up to 15 years ago? You couldn’t have been talking on an iPhone, tapping on an iPad, writing code in Python 3.0, running JavaScript on Node.js, or hailing an Uber, because none of those technologies existed back then!


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #68

Highlights from the Google for Games Developer Summit

This week, we hosted the Google for Games Developer Summit, a free digital event for game developers, publishers, and advertisers to come together globally. Though we couldn’t meet in person, we’re grateful for the chance to share our latest solutions for developers to create immersive and memorable gaming experiences for players everywhere.

All keynotes and sessions from the summit are available on demand. Here are a few things we discussed during our keynote sessions:


Google Pay integration patterns that drive conversions on Android

If you set Google Pay as a default payment option for ready-to-pay users, your users only need to click or tap twice to complete their transactions, so they enjoy a more-seamless payment experience and they’re less likely to abandon their carts. Our partners who implemented this pattern reported a significant increase in their success metrics. For example, at Gilt, 34% of total Google Pay checkouts were net-new Gilt member conversions and 57% of total Google Pay checkouts were reactivations of lapsed Gilt members.


Make API Version Retirements a No-Op

Salesforce has maintained one of the strongest backward compatibility postures in the industry. For example, version 7.0 of the Salesforce SOAP API launched in 2006 — what were you up to 15 years ago? You couldn’t have been talking on an iPhone, tapping on an iPad, writing code in Python 3.0, running JavaScript on Node.js, or hailing an Uber, because none of those technologies existed back then!


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #67

Turn screens into storefronts with immersive shopping — use augmented reality for eCommerce.

A lot of people prefer to make big purchases like furniture in person. It seems easier to visualize it in their home if they can see it. But what if you could take that recliner from the showroom right to your customer’s living room?

Brands are using AR to make that leap. Salesforce Commerce Cloud and Threekit have partnered to create an app that allows you to scan a room and place it virtually in the space. This kind of customizable shopping experience is expected to drive consumer trends in the future.

“Consumers today expect an individualized experience that connects the product to their specific needs,” says Marc Uible, VP of Marketing at Threekit. “The kind of AR-enhanced offering that Threekit offers helps consumers make this connection and has helped drive sales growth.”


MuleSoft and Slack embody the composable enterprise

Slack’s technology has played an integral role in keeping organizations agile during the pandemic by enabling them to organize their people and their work in this evolving digital-first and work-from-anywhere world.

This is why we can’t wait to bring Slack into the Salesforce portfolio so that collectively we can reimagine how teams work together to deliver incredible customer and employee experiences.

At MuleSoft, we’ve also been essential for organizations looking to digitally transform in this period of disruption. We help organizations deliver a composable enterprise, enabling them to connect all of their applications, devices, and data as composable building blocks that allow them to be significantly more agile and efficient.


How to design payment architectures with evented APIs

In banking, the majority of data movement is done over some type of messaging transport, as most banking transactions are asynchronous.

Most banking transactions are asynchronous because they are often complex, involve multiple parties, and take some time to execute — payments are an example of this. Payments will often be submitted over a Synchronous mechanism like a RESTful call (web. mobile), however, the execution of that payment may require the choreography of multiple participants each one taking a varied amount of time to complete.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #66

E-Bikes Lightning Web Components Sample Application

E-Bikes is a sample application that demonstrates how to build applications with Lightning Web Components and integrate with Salesforce Experiences. E-Bikes is a fictitious electric bicycle manufacturer. The application helps E-Bikes manage their products and reseller orders using a rich user experience.


Slack for Salesforce Developers

Developers can extend their apps and allow users to use Slack as their collaboration hub and take action on data from Salesforce and other business systems. If you are wondering what you can build with Slack and Salesforce together, and how to do it, this post is for you. We’ll explore how to build Slack apps integrated with Salesforce data.

You might think of Slack as a messaging app. However, what excites me as a Salesforce developer is the Slack platform, which lets you extend, expand, and automate your organization’s work.


How to Build LWR Sites with Experience Cloud

In Experience Cloud, you can use a variety of pre-built templates that give you a lot of out-of-the-box functionality. With the Build Your Own (LWR) template, on the other hand, you have to build (mostly) everything from scratch. So why would you want to use it?

First, you get great performance for all your users, no matter whether they work remotely in Australia or in an office in Ohio. This is because with LWR we’re following a Jamstack approach. Jamstack (which stands for JavaScripts, APIs, and Markup) is an architectural pattern to deliver frontends faster and better to end-users. Pages are statically generated during build time, and then these highly optimized pages and assets are delivered to a CDN (Content Delivery Network). As LWR sites are exclusively built with Lightning Web Components, we can bundle them to a Single Page Application (SPA) and deploy that bundle statically to our CDN around the globe. Data from a Salesforce environment, like CRM or CMS data, comes in via APIs (the “A” in Jamstack) and are always delivered live.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #65

Pub/Sub API: Building Event-Driven Integrations Just Got Even Easier

A new way to publish and subscribe to events is coming: the Pub/Sub API pilot is launching in August 2021. These events could be Platform Events, Change Data Capture events, and/or Real-Time Event Monitoring events. The Pub/Sub API arrives hand-in-hand with the new Event Bus Runtime, a modern piece of behind-the-scenes infrastructure that will allow all Salesforce customers to scale to greater heights than ever before. Read more about the new runtime in this Salesforce Architects blog post.


Deliver Scalable Experiences Without Limits Using Functions

Salesforce Functions is a new service on the Salesforce Platform that enables you to deliver more scalable experiences by extending the data and workflows that you already have, making them more robust with the power of elastic compute and open language flexibility. You can now significantly accelerate developer productivity on trusted, managed Salesforce infrastructure through pre-authenticated and preconfigured access to Salesforce data and integration with low-code tools like Flow.


Explore the Salesforce Marketing Cloud APIs with a Postman Collection

Salesforce Marketing Cloud exposes a rich set of APIs that allow you to integrate your Marketing Cloud instance with third-party systems in a variety of scenarios. There is robust documentation on the available APIs, but we wanted to provide a quick and easy way to get started using those APIs as well as understand the details and see example calls.

In this post, I’ll introduce you to Postman and show you how to easily explore and test different Marketing Cloud APIs against multiple instances using an open-source Postman collection. This unofficial collection currently holds over 140 API call templates for both the REST and SOAP Marketing Cloud APIs.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #64

How Do Developers Learn and Use Salesforce?

Everyone at Salesforce is interested in this data! It’s clear that our developer community works hard to help their customers succeed, as these numbers show:

  • 48% are looking to help solve a problem for a client
  • 44% are developing on Salesforce to reach their target market
  • 38% are looking to build their careers with us

Most Salesforce Developers are building web apps or SaaS, but we notice an increase in people working on AppExchange or extensions to third-party systems.


Bring Your Salesforce Mobile SDK Apps to Macs Powered by M1

Mobile SDK 9.1 enables Catalyst on our SDK frameworks and existing SDK for iOS sample apps. We updated our internal APIs to make them available on Catalyst. They previously would only work on iPad and iPhone. We also updated our dependencies to ones with Catalyst enabled.

The following Mobile SDK frameworks were updated and have been enabled for Catalyst support:

  • SalesforceSDKCommon
  • SalesforceAnalytics
  • SalesforceSDKCore
  • SmartStore
  • MobileSync

Announcing Salesforce CLI Unification

It’s hard to believe that it’s been over four years since we first announced Salesforce DX, and with it, the Salesforce CLI. As some say: time flies when you’re shipping features! We know that many of you started on your DX journey at that time, and you have helped us continue to evolve those tools to better fit your needs. But as our tooling grew over the years, we noticed an evolution in your own projects: you’re taking on more ambitious development work, building across multiple Salesforce clouds, and, of course, using a number of different tools. However, an overabundance of tools can make the development feel disconnected and inconsistent, especially as you build across different products. Well, guess what — it’s all coming together!