Peter Chittum introduces the command line and argues that users should not fear it. The command line provides a powerful yet low-resource interface for automating tasks and executing commands in a concise manner. While initially unintuitive, the command line becomes more useful and expert-friendly with experience. Chittum provides an overview of basic command line concepts and demonstrates some common commands before discussing Salesforce command line interfaces and other tools that build on core command line skills.
Cloning data can be harder than it looks; especially if there are multiple records. In this CodeLive session, Cynthia Thomas and Kevin Poorman work to refactor and test code to elegantly clone large numbers of records. Register now to learn about handling collections of data, refactoring, and testing practices.
For years, Salesforce development teams have been using the App Cloud to manage sprints, code releases, and more. For the first time earlier this year, Salesforce released these tools to AppExchange in a package called Agile Accelerator so you too can manage your development efforts. Join us to get a hands-on demo of Salesforce's Agile Accelerator. Meet the team and get all of your questions answered.
Continuous integration of cloud based applications using a combination of technologies: Visual Force, Apex, Selenium, Jenkins, Ant, & YUI test framework
Maximize the performance of your Apex code by utilizing Salesforce Platform Cache! Free to try and a Trailhead module to get you started
Join us as we demonstrate how to take advantage of the latest, just announced platform features in your mobile apps using Heroku and Force.com together. We will be talking through use cases, as well as walking through the code you need to know for your own development.
Talk given by Marat Vyshegorodtsev and Sergey Gorbaty. Enterprise Security team at Salesforce, in January 2017. Discusses a set of open source tools that analyze the Apex/VisualForce code and advise on its quality.
"We'll need an Apex trigger to do that." Sound familiar? Take your advanced Admin skills to the next level by developing Apex triggers to solve complex business requirements that can't be implemented using just the configuration-driven features of Force.com. Join us to learn when and how to write your first Apex trigger, and some best practices for making them effective.
Mulesoft becomes a core solution following Salesforce's acquisition and integration into Salesforce's new cloud, Customer 360. Here's an introduction to this software. The presentation includes a list of new features included in the Salesforce Spring '19 release.
This document describes a pilot program for continuous integration with Salesforce DX. It discusses pain points with the current development process and how Salesforce DX aims to improve the developer experience. Key benefits of Salesforce DX include faster development cycles through features like scratch orgs and metadata deployment automation. The document provides an overview of Salesforce DX principles and development flow, and demonstrates how to set up continuous integration with Jenkins.
Lightning allows developers to rapidly develop highly interactive applications with Lightning Components. In this webinar, we will show you the best practices to build a single page application by using features from the Lightning Component framework.
The document discusses 5 potential use cases for Heroku in a Salesforce context: 1. Cloud service mashup to integrate various independent cloud services like Salesforce API, shopping sites, and analytics tools. 2. Building a customer multi-channel app to interact with customers across different channels like SMS, voice, email, social media. 3. Creating a company portal to publish and manage company data and business logic defined in Salesforce. 4. Implementing a big data strategy using Heroku to store large amounts of customer, transaction, and competitor data. 5. Extending social media platforms like Facebook by creating custom apps to better understand customer profiles.
The document discusses forward-looking statements and associated risks and uncertainties. It states that any projections or statements regarding future operations, strategies, products, features or customer contracts are forward-looking. It notes risks including those associated with new functionality, products, business models, operating losses, fluctuations, outages, security, litigation, mergers and acquisitions, market immaturity, limited operating history, employee retention and growth, and larger enterprise customers. Customers should make purchase decisions based on currently available features.
This presentation introduces Salesforce DX and how to use it with Visual Studio Code. It covers setting up prerequisites like the Dev Hub, CLI and VSCode extensions. It demonstrates how to create a scratch org project, authorize an org and create a default scratch org. Additional topics covered include configuring scratch org definitions, retrieving and pushing metadata, and exporting/importing data between orgs. Resources for learning more about Salesforce DX are also provided.
Salesforce is developing Einstein which is an artificial intelligence (AI) capability built into the core of the Salesforce Platform. Einstein helps power the world’s smartest CRM to deliver advanced AI capabilities to sales, services, and marketing teams – helping them discover new insights, predict likely outcomes to power smarter decision making, recommend next steps, and automate workflows so users can focus on building meaningful relationships with every customer. Salesforce is using Apache Spark (batch, streaming, GraphX and ML) to power the Einstein platform and services. In this keynote and demo, Alexis will highlight how Salesforce is building intelligent Services for Einstein using activity data by leveraging Spark and Databricks to scale data science and engineering.
SalesforceDX for Admins - DX is for everyone. Presented by Vamsi Krishna (salesforce MVP) from Techforce Services at World Tour Sydney on 3rd February 2018
The document summarizes Salesforce DX, a new developer experience that allows for continuous delivery and improved collaboration. Key points include: - Salesforce DX uses scratch orgs for development, testing, and user acceptance testing and the Salesforce Environment Manager for managing environments. - Metadata, code, and org shape are managed together, and source control allows for tracking changes. - Developers can use the command line interface or Force.com IDE to develop and the Heroku Flow for continuous integration and delivery. - The workflow involves authorizing, pulling changes, developing, pushing changes, testing, and deploying to orgs.
A few years ago, Salesforce introduced a new tool to make changes to your org: the Salesforce Command Line Interface (CLI). While it was introduced as one of the Salesforce DX (Developer Experience) tools, there are plenty of features to supercharge your work as an Admin. Join Salesforce experts Marc, Kieren, and Peter for an overview of why you should add command lines to your toolkit, how to use a command line (on Windows and Mac), and a few specific command line recipes to help you solve day-to-day Admin problems faster.
This document discusses enhancing Chatter feeds with topics and Apex triggers. It provides an overview of Salesforce's system of topics feature, including recent releases that have focused on topics, expertise and knowledge discovery. It also outlines the topic developer landscape, including using Apex triggers and the Chatter Connect API to work with topics programmatically. Finally, it demonstrates some use cases for topics including auto topic curation, topic analytics/visualization, and enhanced user profiles.
Overview of a few of the developer features now in Salesforce in the Winter 21 release. Presented for the Sweden all Community Groups meetup on 26 November 2020, and the CRM Stage virtual event.
The document provides an overview of Lightning Message Service (LMS) and how to use it across Lightning Web Components (LWC), Aura, and Visualforce. LMS allows components to communicate by publishing and subscribing to messages on channels. In LWC, the messageService module is used to publish, subscribe, and handle messages. In Aura, the lightning:messageChannel component provides publishing and subscribing. In Visualforce, the $MessageChannel global and sforce.one functions are used.
The document discusses the command line and how it works. It explains that the command line allows you to run commands, which are like little applications. Commands can take input, perform actions, and provide output. Multiple commands can be chained together using pipes to pass output from one to the next. The document also provides examples of common commands and how to use the Salesforce DX CLI to interface with Salesforce from the command line.
This document discusses Salesforce APIs and integration options. It provides an overview of Salesforce's API ecosystem including REST and SOAP APIs, Apex integration services, and tools for working with APIs. It also covers topics like identity/authorization, SOQL/SOSL, declarative customization, and Salesforce Connect for integrating external data. The document demonstrates REST APIs, Salesforce Connect, and building an integration using Apex callouts. It concludes with a roundup of additional topics like Streaming API and Lightning Out.
I gave this presentation to my son's school to explain mathematics and comuters at a 4-6 year old level back in 2012. Feel free to take this, modify it, and share with any other kids to get them excited. Yes...the Salesforce logo might seem gratuitous, but they did ask us to share who we worked for. If you make this your own, there is zero expectation you will keep that part.
Best? Ok...hard to gauge that, but certainly these are the best least talked about features in the Salesforce APIs. And I wanted to give them a showing off at Dreamforce 2016.
When you need to send a pushed notification, the Streaming API is the way to do it. In Spring 16, Generic Streaming channels now have the ability to replay events from the previous 24 hours. In Summer 16 this will be added to PushTopics. In this talk I go over the basics of the Streaming API and discuss and show some of the features of Durable Streaming.
Slide presentation from my talk in Bilbao Spain. This was an overview of Salesforce major release Spring 16. Primary areas of focus were Lightning in Visualforce and the new Durable Generic Streaming API.
Overview of Salesforce Platform Encryption solution with specific discussion of developer use of the feature. Overview of the Salesforce Shield compliance toolset features with special focus on encrypting data at rest, natively on Salesforce App Cloud, and strategies developers can use to make the most of this feature.
Recording of Session: http://salesforce.vidyard.com/watch/gz2QhCfxJ9-3kXx6QOGsrA Getting the most out of any new technology requires in depth knowledge of how key components behave and how to use them. Join us for an in-depth examination of the Lightning Components transport layer: the Action Service.
RESTful APIs have simplified backend access providing clean URL-based resource representations using standard HTTP methods such as GET and POST. But growth in the number of these APIs can lead to inefficiencies: if an app needs to access many of these resources at once, performance can bog down and user experience can suffer, especially for mobile devices. 'Boxcarring' is the bundling together of multiple HTTP requests into a single request. For example, a client framework might abstract the transport layer and bundle multiple requests into a single call. On the server, a RESTful API must be surfaced to accept a POST to multiple resource representations in one request. This talk will demonstrate both client and server side examples of boxcar requests.
An overview of the new Salesforce Shield Encryption feature with a focus on developer strategies with SOQL, Apex, and point-and-click development features. Peter Chittum, Developer Evangelist, and Assaf Ben-Gur, Product Manager for the encryption feature break down the key features of platform encryption, how to enable the feature, and how it fits into the context of the whole suite of security tools that every Salesforce customer has in their environment. While platform encryption preserves much of the key business functionality of the platform, some features are currently limited. As such we discuss and suggest specific work-arounds to get the most out of encryption when you decide to enable it.
Presentation on Platform Encryption feature of Salesforce platform. "Encryption as a Service" on Salesforce combines strong encryption and customer ownership of keys with ease of implementation. This presentation is oriented toward non-technical administrators who will need to understand the basic features of Platform Encryption, and what it means to maintain their org when using it.
Developer breakout session delivered at Amsterdam. Lightning Components and Lightning App Builder are two of the features recently launched in the Salesforce1 Lightning suite of features. In this session we discuss Lightning Components, our new UI Component Framework. We also discuss how you use those components to build UI using Lightning App Builder
Overview of Salesforce1 Platform with focus on Force.com. Delivered to Applied Computing in Industry talks at Imperial College London on 13 January, 2015.
The document provides details about an upcoming Salesforce developer workshop, including information about speakers, a safe harbor statement, and the workshop agenda. The agenda includes an overview of the Salesforce platform and demonstrations of how to create data models, applications, Apex classes, SOQL queries, triggers, and Visualforce pages on the platform. Attendees will learn how to access and manipulate data programmatically as well as build custom applications and interfaces.
AngularJS application on Visualforce for the Force.com platform and the Salesforce1 mobile application. Dreamforce 2014. Talk is given for experienced Salesforce developers who want to learn common features of AngularJS to build custom applications for the Salesforce1 mobile app.
A walk through of the Salesforce Advanced Developer Certification. Commonly known as "the DEV501 certification" this is the second step of certification for someone building apps with the Force.com platform, serving as a proving ground for developers who write Apex code and Visualforce UI. Four people who have been judges, assignment writers, reviewers, and of course who hold the certification themselves share about the certification from the inside out.