Here are the slides from Petersen Allen's PuppetConf 2016 presentation called Proof of Concept to 30K+ Hosts with Puppet. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
Using Salesforce to Manage Your Developer CommunityPat Patterson
This document discusses how Salesforce can be used to manage a community. It describes how Salesforce data and tools like Marketing Automation can be leveraged to engage developers throughout the funnel from website visits to app releases. It also highlights how the Salesforce1 platform provides mobile access to all data and custom apps to serve sales, service, and marketing users.
AppExchange is the ideal complement to Salesforce. It provides over 2,300 applications and 2 million installations. Applications on AppExchange can be easily integrated into Salesforce and are tested before purchase so there is no risk. It allows customers to extend Salesforce functionality for sales, service, marketing, IT/administration, and other departments. AppExchange applications are also integrated into the Salesforce1 mobile app, allowing businesses to run their operations from any mobile device.
Implementing a Content Strategy Is Like Running 100 Miles: Painful But PossibleGavin Austin
Presentation on how techniques for finishing 100-mile ultramarathons can help you implement content strategies at large organizations. Delivered at STC Summit '17.
Lighting Strikes: Embrace the change in Your Org by Gaurav KheterpalSalesforce Admins
Gaurav Kheterpal presented on embracing Salesforce Lightning Experience. The presentation covered:
1) Why organizations should embrace Lightning Experience, highlighting the benefits of the new user interface.
2) What are the key features of Lightning Experience, including changes to functionality and the user experience.
3) How to plan and prepare for a successful migration to Lightning Experience, including educating users, testing, and an iterative rollout approach.
Wave Analytics Cloud is a new analytics platform that allows anyone to easily get insights from any data or app. It is mobile-enabled so insights can be accessed from anywhere and acted on. The platform is open and schema-free so it can handle big data and scale to large volumes of data from multiple sources. A demo showed how easily users can search, visualize, and get answers from their data in Wave.
Using Salesforce to Manage Your Developer CommunityPat Patterson
This document discusses how Salesforce can be used to manage a community. It describes how Salesforce data and tools like Marketing Automation can be leveraged to engage developers throughout the funnel from website visits to app releases. It also highlights how the Salesforce1 platform provides mobile access to all data and custom apps to serve sales, service, and marketing users.
AppExchange is the ideal complement to Salesforce. It provides over 2,300 applications and 2 million installations. Applications on AppExchange can be easily integrated into Salesforce and are tested before purchase so there is no risk. It allows customers to extend Salesforce functionality for sales, service, marketing, IT/administration, and other departments. AppExchange applications are also integrated into the Salesforce1 mobile app, allowing businesses to run their operations from any mobile device.
Implementing a Content Strategy Is Like Running 100 Miles: Painful But PossibleGavin Austin
Presentation on how techniques for finishing 100-mile ultramarathons can help you implement content strategies at large organizations. Delivered at STC Summit '17.
Lighting Strikes: Embrace the change in Your Org by Gaurav KheterpalSalesforce Admins
Gaurav Kheterpal presented on embracing Salesforce Lightning Experience. The presentation covered:
1) Why organizations should embrace Lightning Experience, highlighting the benefits of the new user interface.
2) What are the key features of Lightning Experience, including changes to functionality and the user experience.
3) How to plan and prepare for a successful migration to Lightning Experience, including educating users, testing, and an iterative rollout approach.
Wave Analytics Cloud is a new analytics platform that allows anyone to easily get insights from any data or app. It is mobile-enabled so insights can be accessed from anywhere and acted on. The platform is open and schema-free so it can handle big data and scale to large volumes of data from multiple sources. A demo showed how easily users can search, visualize, and get answers from their data in Wave.
This document contains forward-looking statements and disclosures about Salesforce.com. It notes that actual results could differ from forward-looking statements if uncertainties materialize or assumptions prove incorrect. It lists risks including those associated with new products, services, business models, growth, acquisitions, the immature market, and larger enterprise customers. The document states that unreleased services mentioned may not be delivered on time or at all, and customers should make purchase decisions based on currently available features.
My Incredible Certification Story - Becka MillerBecka Miller
Becka Miller went from being a middle school secretary with no time for school to becoming a Salesforce Consultant. She discovered Salesforce through her role with the military and used resources like VetForce, Salesforce University, Admin Hero blog, and Trailhead to earn certifications like Salesforce Certified Administrator and Salesforce Certified Pardot Consultant. She is now hired by The Fury Group and leads the Houston Pardot User Group with experience implementing 25 Salesforce projects and 17 Pardot Quickstarts.
This document contains statements regarding forward-looking projections for salesforce.com, inc., including projections of product availability, subscriber growth, earnings, revenues, and strategies. It notes risks associated with developing new functionality, products, services, business models, operating losses, fluctuations, interruptions, security, litigation, mergers and acquisitions, market immaturity, operating history, managing growth, new releases, and selling to larger enterprises. The document provides salesforce.com's revenue figures for various fiscal years between 2011 and 2018.
Demystifying Deduplication for Admins - Erin ElliottSalesforce Admins
Join us for an introduction into duplicates and why they're a problem for CRM. We'll offer an overview of available Salesforce de-dupe options, demo Salesforce Duplicate Management, and share tips and tricks for lowering duplicate records.
- Platform Events allow for decoupled and asynchronous communication between systems using a common event bus. This solves issues with tightly coupled and complex system integrations that rely on direct calls between systems.
- Platform Events uses a messaging bus architecture to publish and subscribe to events using REST/CometD/JSON. This enables many-to-many and event-driven integrations both within and outside of Salesforce.
- Platform Events provides a unified interface, common event metadata, and guarantees event ordering and replay capabilities for a limited period of time. This makes it possible to easily integrate systems and trigger processes based on published events.
This document discusses building a highly configurable, offline-enabled hybrid mobile app. It describes how the app developers took Force.com features like mobile page layouts, validation rules, and roll-up summary fields and transformed them into a mobile and offline solution. The document outlines the objectives of creating an end-to-end workflow across multiple industries with customizations that can be done remotely without coding. It then discusses some of the challenges encountered and how they were solved by leveraging available development frameworks. Finally, it demonstrates the app and recommends starting projects with a test and logging framework and getting an early customer.
This document discusses building mobile apps on the Salesforce1 platform. It provides a safe harbor statement and then discusses connecting everything through building innovative customer apps and automating processes with employee apps. It demonstrates the Salesforce1 platform and mobile SDK, highlighting interaction methods, look and feel options, frameworks, and capabilities like push notifications and offline sync. It positions building custom mobile apps or using the Salesforce1 app to fill gaps in a company's mobile app portfolio.
Driving the Internet of Things into the Dreamforce App: The Social Shuttle BusSalesforce Developers
Join Etherios as we take a peek ?under the hood? of The Social Shuttles project for the Dreamforce mobile application. Learn how Etherios, in partnership with salesforce.com, developed and deployed The Social Shuttle mobile application for Dreamforce. You'll gain insight into how The Social Machine¨ and Device Cloud by Etherios provides a comprehensive solution for seamlessly integrating The Social Shuttles into the Dreamforce mobile application. Get a unique perspective from the project team into the technical details and architecture required to successfully deliver this project. This is a must-see session for developers looking for a practical demonstration of how to connect products into the Salesforce Platform.
How to Choose the Right Automation Tool by Jonathan Hackworth Salesforce Admins
This document discusses various automation tools in Salesforce and provides examples of how to apply them. It introduces the Salesforce automation suite, which includes Workflow, Approvals, Process Builder, and Visual Workflow. Examples are given such as using Workflow to assign an account owner based on opportunity criteria, using Process Builder to automate a multi-step approval process, and using Workflow or Process Builder to trigger actions like sending a lead record to an external system or posting to Chatter. Tips are provided like starting with Process Builder, testing in sandbox, and keeping automation names descriptive.
Build Real-time Multi-User Apps With Visualforce, GoInstant, and AngularJSSalesforce Developers
Real-time multi-user apps are a new way of improving the app user experience. Join us to learn what this means and how easy it is to build one. We'll use Visualforce, GoInstant, and AngularJS. AngularJS is a popular framework for building web applications, and GoInstant provides the real-time, multi-user capabilities. We'll build a real app live, and you'll leave with concrete next steps for implementing GoInstant in their next app.
The document discusses forward-looking statements made by salesforce.com, inc. regarding projections, plans, and strategies. It notes that actual results could differ from forward-looking statements if underlying assumptions prove incorrect. It lists various risks that could affect the company's financial results, including those associated with new products and services, market immaturity, growth management, and legal matters. The document directs readers to SEC filings for additional important disclosures.
Curious to know what Lightning Platform is, how you can best develop with it, or looking for specific best practices for implementation? We’ve got the Lightning Platform Product Management team on tap to address some of your most burning questions and help you build apps faster!
The document contains forward-looking statements about Salesforce's products and services, including potential new functionality and services, and disclaims any obligation to update such statements. It warns that actual results could differ from forward-looking statements if any uncertainties materialize or assumptions prove incorrect. The document also lists various risks that could affect Salesforce's financial results, such as risks associated with developing new products and services, possible fluctuations in operating results, and other risks detailed in Salesforce's SEC filings. Any unreleased services mentioned may not be delivered on time or at all.
[Salesforce] Perforce - Enablers of Rampant GrowthPerforce
Scaling and flexing to meet the demands that come with rampant growth is a constant challenge. See how Salesforce.com uses Perforce to scale their infrastructure to support hundreds of scrum teams, build farms, compliance, and more.
Automate Tasks for Transitioning Employees with Process Builder and Flow by K...Salesforce Admins
1) Kelly Lewis from Brown-Forman presented on automating tasks for transitioning employees using Process Builder and Flow.
2) Brown-Forman has around 125 departing users and 135 new users per month that need their profiles updated.
3) Kelly demonstrated how to use Process Builder to call a Flow that automatically adds new users to Chatter groups. She also showed how to use Process Builder alone to change usernames and deactivate departing users.
Getting Starting with Salesforce for NonprofitsNik Panter
Through Salesforce.org, your nonprofit or higher education organization can be granted ten free Salesforce licenses. But what do you do after you receive your licenses and are given a login? We have five steps for you to follow to get up and running quickly towards getting your nonprofit up and successful with Salesforce!
Your career, brand, and reputation depend on how well you deliver presentations, both internally and externally. For most people, getting up in front of an audience is a terrifying experience, but it doesn't have to be. By learning a few simple techniques, you can confidently deliver career-boosting technical presentations that won't bore an audience, accidentally tarnish your brand, or limit your career opportunities. Presenting is a craft, not a talent. Those who learn the craft can easily take their careers to the next level.
AppExchange is the world's leading marketplace for business applications. It offers a complete range of proven business applications from Salesforce partners. There are over 2,700 apps with over 3 million installations that are built on the Salesforce platform and are reliable and secure. Apps are available for sales, service, marketing, IT, administration, HR, finance, and more for various industries like healthcare, real estate, non-profits, automotive, and more. AppExchange helps increase productivity, optimize campaigns and events, automate processes, and enhance customer experience.
This document contains forward-looking statements and disclosures about Salesforce.com. It notes that actual results could differ from forward-looking statements if uncertainties materialize or assumptions prove incorrect. It lists risks including those associated with new products, services, business models, growth, acquisitions, the immature market, and larger enterprise customers. The document states that unreleased services mentioned may not be delivered on time or at all, and customers should make purchase decisions based on currently available features.
My Incredible Certification Story - Becka MillerBecka Miller
Becka Miller went from being a middle school secretary with no time for school to becoming a Salesforce Consultant. She discovered Salesforce through her role with the military and used resources like VetForce, Salesforce University, Admin Hero blog, and Trailhead to earn certifications like Salesforce Certified Administrator and Salesforce Certified Pardot Consultant. She is now hired by The Fury Group and leads the Houston Pardot User Group with experience implementing 25 Salesforce projects and 17 Pardot Quickstarts.
This document contains statements regarding forward-looking projections for salesforce.com, inc., including projections of product availability, subscriber growth, earnings, revenues, and strategies. It notes risks associated with developing new functionality, products, services, business models, operating losses, fluctuations, interruptions, security, litigation, mergers and acquisitions, market immaturity, operating history, managing growth, new releases, and selling to larger enterprises. The document provides salesforce.com's revenue figures for various fiscal years between 2011 and 2018.
Demystifying Deduplication for Admins - Erin ElliottSalesforce Admins
Join us for an introduction into duplicates and why they're a problem for CRM. We'll offer an overview of available Salesforce de-dupe options, demo Salesforce Duplicate Management, and share tips and tricks for lowering duplicate records.
- Platform Events allow for decoupled and asynchronous communication between systems using a common event bus. This solves issues with tightly coupled and complex system integrations that rely on direct calls between systems.
- Platform Events uses a messaging bus architecture to publish and subscribe to events using REST/CometD/JSON. This enables many-to-many and event-driven integrations both within and outside of Salesforce.
- Platform Events provides a unified interface, common event metadata, and guarantees event ordering and replay capabilities for a limited period of time. This makes it possible to easily integrate systems and trigger processes based on published events.
This document discusses building a highly configurable, offline-enabled hybrid mobile app. It describes how the app developers took Force.com features like mobile page layouts, validation rules, and roll-up summary fields and transformed them into a mobile and offline solution. The document outlines the objectives of creating an end-to-end workflow across multiple industries with customizations that can be done remotely without coding. It then discusses some of the challenges encountered and how they were solved by leveraging available development frameworks. Finally, it demonstrates the app and recommends starting projects with a test and logging framework and getting an early customer.
This document discusses building mobile apps on the Salesforce1 platform. It provides a safe harbor statement and then discusses connecting everything through building innovative customer apps and automating processes with employee apps. It demonstrates the Salesforce1 platform and mobile SDK, highlighting interaction methods, look and feel options, frameworks, and capabilities like push notifications and offline sync. It positions building custom mobile apps or using the Salesforce1 app to fill gaps in a company's mobile app portfolio.
Driving the Internet of Things into the Dreamforce App: The Social Shuttle BusSalesforce Developers
Join Etherios as we take a peek ?under the hood? of The Social Shuttles project for the Dreamforce mobile application. Learn how Etherios, in partnership with salesforce.com, developed and deployed The Social Shuttle mobile application for Dreamforce. You'll gain insight into how The Social Machine¨ and Device Cloud by Etherios provides a comprehensive solution for seamlessly integrating The Social Shuttles into the Dreamforce mobile application. Get a unique perspective from the project team into the technical details and architecture required to successfully deliver this project. This is a must-see session for developers looking for a practical demonstration of how to connect products into the Salesforce Platform.
How to Choose the Right Automation Tool by Jonathan Hackworth Salesforce Admins
This document discusses various automation tools in Salesforce and provides examples of how to apply them. It introduces the Salesforce automation suite, which includes Workflow, Approvals, Process Builder, and Visual Workflow. Examples are given such as using Workflow to assign an account owner based on opportunity criteria, using Process Builder to automate a multi-step approval process, and using Workflow or Process Builder to trigger actions like sending a lead record to an external system or posting to Chatter. Tips are provided like starting with Process Builder, testing in sandbox, and keeping automation names descriptive.
Build Real-time Multi-User Apps With Visualforce, GoInstant, and AngularJSSalesforce Developers
Real-time multi-user apps are a new way of improving the app user experience. Join us to learn what this means and how easy it is to build one. We'll use Visualforce, GoInstant, and AngularJS. AngularJS is a popular framework for building web applications, and GoInstant provides the real-time, multi-user capabilities. We'll build a real app live, and you'll leave with concrete next steps for implementing GoInstant in their next app.
The document discusses forward-looking statements made by salesforce.com, inc. regarding projections, plans, and strategies. It notes that actual results could differ from forward-looking statements if underlying assumptions prove incorrect. It lists various risks that could affect the company's financial results, including those associated with new products and services, market immaturity, growth management, and legal matters. The document directs readers to SEC filings for additional important disclosures.
Curious to know what Lightning Platform is, how you can best develop with it, or looking for specific best practices for implementation? We’ve got the Lightning Platform Product Management team on tap to address some of your most burning questions and help you build apps faster!
The document contains forward-looking statements about Salesforce's products and services, including potential new functionality and services, and disclaims any obligation to update such statements. It warns that actual results could differ from forward-looking statements if any uncertainties materialize or assumptions prove incorrect. The document also lists various risks that could affect Salesforce's financial results, such as risks associated with developing new products and services, possible fluctuations in operating results, and other risks detailed in Salesforce's SEC filings. Any unreleased services mentioned may not be delivered on time or at all.
[Salesforce] Perforce - Enablers of Rampant GrowthPerforce
Scaling and flexing to meet the demands that come with rampant growth is a constant challenge. See how Salesforce.com uses Perforce to scale their infrastructure to support hundreds of scrum teams, build farms, compliance, and more.
Automate Tasks for Transitioning Employees with Process Builder and Flow by K...Salesforce Admins
1) Kelly Lewis from Brown-Forman presented on automating tasks for transitioning employees using Process Builder and Flow.
2) Brown-Forman has around 125 departing users and 135 new users per month that need their profiles updated.
3) Kelly demonstrated how to use Process Builder to call a Flow that automatically adds new users to Chatter groups. She also showed how to use Process Builder alone to change usernames and deactivate departing users.
Getting Starting with Salesforce for NonprofitsNik Panter
Through Salesforce.org, your nonprofit or higher education organization can be granted ten free Salesforce licenses. But what do you do after you receive your licenses and are given a login? We have five steps for you to follow to get up and running quickly towards getting your nonprofit up and successful with Salesforce!
Your career, brand, and reputation depend on how well you deliver presentations, both internally and externally. For most people, getting up in front of an audience is a terrifying experience, but it doesn't have to be. By learning a few simple techniques, you can confidently deliver career-boosting technical presentations that won't bore an audience, accidentally tarnish your brand, or limit your career opportunities. Presenting is a craft, not a talent. Those who learn the craft can easily take their careers to the next level.
AppExchange is the world's leading marketplace for business applications. It offers a complete range of proven business applications from Salesforce partners. There are over 2,700 apps with over 3 million installations that are built on the Salesforce platform and are reliable and secure. Apps are available for sales, service, marketing, IT, administration, HR, finance, and more for various industries like healthcare, real estate, non-profits, automotive, and more. AppExchange helps increase productivity, optimize campaigns and events, automate processes, and enhance customer experience.
Einstein Bots enable your customers to quickly and accurately interact with your company without waiting for a human agent to become available. Join us in this webinar as we talk about and show how Einstein Bots can be used to make your apps smarter without code, and how we can extend the functionality of Einstein Bots using Apex and external integrations.
- The document is for a beginner developer workshop that introduces developers to building applications on the Salesforce platform.
- It includes an agenda for the workshop covering topics like data modeling, declarative development using formulas and workflows, programming using Apex, and building user interfaces with Visualforce.
- Attendees will learn how to create custom applications by combining declarative configuration and code to integrate with Salesforce core services for functionality like security, sharing, and mobile development.
Salesforce Labs - Hidden Gems on the AppExchangeSamuel Moyson
Tracking the trailheads your users are doing.
Doing agile project management in Salesforce.
Organizing surveys with your customers in Salesforce.
Did you know all of this is possible without doing any developments?
Even better it's all available for you as apps or Lightning components in the AppExchange.
All this exciting stuff is created by Salesforce Labs.
In this session I want to show you some awesome stuff in the AppExchange made by Salesforce Labs.
In this session I'll cover
-CMTD Enhanced Related List
-Lightning Sharing
-Who's Viewing My Record
-I'm Out! The Out of Office Case Handler
Gaing New Business Intelligence with Salesforce IQ (Salesforce World Tour NYC)carlos_frias
Salesforce IQ is a CRM solution from Salesforce aimed at the SMB market and smaller teams. It focuses on activities and high-level information to help teams track deals and see reporting. Salesforce IQ can be used as a mobile app to replace the default email client, integrate with Salesforce1, log activities and schedule meetings directly from email. It is available for free or as a paid subscription with additional features. Setting up Salesforce IQ involves downloading the app, connecting email accounts like Gmail or Exchange, and connecting to an existing Salesforce org using login credentials.
Building first lightning component at udaipur admin group sessionAvanish Kumar
This presentation provides an overview of basic Lightning concepts including:
- Aura component structure and attributes
- Component expressions
- Common Lightning base components that are out of the box
- Demonstrating calling a child component from a parent component
- Leaving time for questions at the end
Data Modeling Made Easy by Selina Suarez, Tal Gozhansky & Wes WeingartnerSalesforce Admins
This document provides an overview and best practices for data modeling. It includes information about:
- Forward-looking statements and risks associated with projections
- Introductions of the authors and their roles at INVISR
- Tips for scoping requirements such as capturing entities before relationships and expecting to design models offline
- Examples of different types of relationships like one-to-many, lookups, and hierarchical relationships
- Tips for determining when a lookup versus joiner object is needed based on flexibility required
- Examples of standard and custom joiner implementations
This document provides an overview of the Salesforce platform and Force.com development. It discusses interactive questions and feedback, checking your developer edition environment, and an online workbook. It also includes a safe harbor statement regarding forward-looking statements. The document then covers various topics related to the Salesforce platform including mobile development, data modeling, declarative logic, Apex programming, Visualforce, and tutorials for building custom app logic.
Intro to Lightning Components - Dreamforce 2016Laura Meerkatz
Are you a Force.com developer wanting to get started with Lightning Components? Lightning Components are the future of developing on the Salesforce Platform. We’ll give you a first look at what Lightning Components are and show some real use cases. We’ll share invaluable tips for getting started with development. If you’ve heard of Lightning Components but haven’t built any yet, this session is for you.
SFWT18 - Get Smarter: Integrate Salesforce Einstein Vision with AlexaLynette Lim
This document discusses integrating Salesforce Einstein Vision with Amazon Alexa to build AI-powered applications. It provides an overview of how Einstein Vision can be used to recognize images in real-time and connect that data to customers. The document then demonstrates how Einstein Vision can be integrated with Alexa to build a conversational agent for a cat shelter to identify cat breeds from images. It provides resources for learning more about Einstein Vision and building custom Alexa skills.
The document discusses enterprise integration and provides examples of integrating IBM products like IBM Verse and IBM Connections with Salesforce. It begins with discussing past challenges with enterprise integration and how application programming interfaces (APIs) now help enable integration. It then covers key integration challenges around data synchronization, security, and development. Live demos are presented showing how IBM Connections can be integrated into Salesforce using Lightning Out and REST APIs, and how IBM Verse and Salesforce can be integrated in a similar manner. Resources for further information are provided.
This document discusses forward-looking statements related to salesforce.com's financial results and contains risks and uncertainties. It states that projections and statements regarding strategies, plans, products, features, and customer contracts are forward-looking and not guarantees of what will be delivered. It also lists risks including developing new functionality, mergers and acquisitions, security breaches, litigation outcomes, and utilizing larger enterprise customers. More details are in annual and quarterly SEC filings.
Einstein Analytics, the art of the possiblerikkehovgaard
The document discusses an Einstein Analytics presentation about the possibilities of the platform. It provides an overview of Clayton, an AI assistant that scans code for security and quality issues. The presentation demonstrates how Clayton works and provides resources for attendees, including links to slides, blogs, and information on free Einstein Analytics Academies. It also promotes a new program for experts to share their knowledge and lead learning activities.
Data Democracy: Use Lightning Connect & Heroku to Visualize any Data, AnywhereSalesforce Developers
Join us as we demonstrate an Open OData Adapter for Lightning Connect. No schema, no code, no build. Just hit "Heroku Deploy" and the endpoint will be live on Heroku with a custom model as an OData service which can then be consumed by Lightning Connect. This session provides a great introduction for IT organizations who want to develop OData services for their backend systems and accelerate Lightning Connect adoption.
This document provides an introduction to Salesforce and why companies depend on it. It discusses how Salesforce is a system of engagement that allows customers to drive business processes. It also covers Salesforce's focus on trust, innovation, and customer success when building solutions. Key capabilities like Einstein artificial intelligence and the AppExchange ecosystem are highlighted.
Force.com Friday
New to Force.com and needing a quick orientation to bring you up to speed? Join us for this series of brief introductory sessions on Force.com, the world’s leading cloud platform that lets you build apps rapidly using configuration-driven development and powerful programmatic logic.
Each Friday one of our experts will walk you through one of the core elements of the Force.com platform and cover the basics you need to build your first app in the cloud. Each session is 30 minutes long.
With the proliferation of cloud applications, mobile devices, and industry trends like Bring Your Own Device (BYOD), IT organizations are increasingly challenged with how to manage and gain transparency into user access to systems and applications. Salesforce Identity helps address these issues by providing IAM for web and mobile applications, built on the trusted Salesforce Platform. Join us to learn how to deploy Salesforce Identity from the ground up. Topics will include Single Sign-On and Provisioning from Active Directory, Setting up an Identity Provider for Single Sign-On to other cloud applications, integrating mobile apps, and more. Come get techie, walk away with the knowledge you need to use Identity to simplify your users' lives, and transform your business.
Interested in learning about webhook handlers for Force.com? Join us to see how by using Force.com Sites, Apex REST, and JSON & Crypto libraries, we can build our very own webhook handlers for real-time, efficient integration with the Force.com platform. We'll dive into code and build handlers that integrate with a subscription-based billing service, as well as an issue-tracking service.
This document discusses Salesforce's Sales Cloud Lightning product. It notes that by 2020, customers will manage 85% of their relationships with enterprises themselves. Sales Cloud Lightning aims to provide a modern sales process that covers the full customer journey from prospect to evangelist. It promises to maximize revenue by allowing sales teams to sell faster, in the way they want, and smarter through features like a unified lead to cash process, productivity tools, and sales intelligence. Powerful apps from Salesforce's marketplace can further transform businesses.
Similar to PuppetConf 2016 Customer Keynote: Proof of Concept to 30K+ Hosts with Puppet - Petersen Allen, Salesforce (20)
Puppet camp2021 testing modules and controlrepoPuppet
This document discusses testing Puppet code when using modules versus a control repository. It recommends starting with simple syntax and unit tests using PDK or rspec-puppet for modules, and using OnceOver for testing control repositories, as it is specially designed for this purpose. OnceOver allows defining classes, nodes, and a test matrix to run syntax, unit, and acceptance tests across different configurations. Moving from simple to more complex testing approaches like acceptance tests is suggested. PDK and OnceOver both have limitations for testing across operating systems that may require customizing spec tests. Infrastructure for running acceptance tests in VMs or containers is also discussed.
This document appears to be for a PuppetCamp 2021 presentation by Corey Osman of NWOPS, LLC. It includes information about Corey Osman and NWOPS, as well as sections on efficient development, presentation content, demo main points, Git strategies including single branch and environment branch strategies, and workflow improvements. Contact information is provided at the bottom.
The document discusses operational verification and how Puppet is working on a new module to provide more confidence in infrastructure health. It introduces the concept of adding check resources to catalogs to validate configurations and service health directly during Puppet runs. Examples are provided of how this could detect issues earlier than current methods. Next steps outlined include integrating checks into more resource types, fixing reporting, integrating into modules, and gathering feedback. This allows testing and monitoring to converge by embedding checks within configurations.
This document provides tips and tricks for using Puppet with VS Code, including links to settings examples and recommended extensions to install like Gitlens, Remote Development Pack, Puppet Extension, Ruby, YAML Extension, and PowerShell Extension. It also mentions there will be a demo.
- The document discusses various patterns and techniques the author has found useful when working with Puppet modules over 10+ years, including some that may be considered unorthodox or anti-patterns by some.
- Key topics covered include optimization of reusable modules, custom data types, Bolt tasks and plans, external facts, Hiera classification, ensuring resources for presence/absence, application abstraction with Tiny Puppet, and class-based noop management.
- The author argues that some established patterns like roles and profiles can evolve to be more flexible, and that running production nodes in noop mode with controls may be preferable to fully enforcing on all nodes.
Applying Roles and Profiles method to compliance codePuppet
This document discusses adapting the roles and profiles design pattern to writing compliance code in Puppet modules. It begins by noting the challenges of writing compliance code, such as it touching many parts of nodes and leading to sprawling code. It then provides an overview of the roles and profiles pattern, which uses simple "front-end" roles/interfaces and more complex "back-end" profiles/implementations. The rest of the document discusses how to apply this pattern when authoring Puppet modules for compliance - including creating interface and implementation classes, using Hiera for configuration, and tools for reducing boilerplate code. It aims to provide a maintainable structure and simplify adapting to new compliance frameworks or requirements.
This document discusses Kinney Group's Puppet compliance framework for automating STIG compliance and reporting. It notes that customers often implement compliance Puppet code poorly or lack appropriate Puppet knowledge. The framework aims to standardize compliance modules that are data-driven and customizable. It addresses challenges like conflicting modules and keeping compliance current after implementation. The framework generates automated STIG checklists and plans future integration with Puppet Enterprise and Splunk for continued compliance reporting. Kinney Group cites practical experience implementing the framework for various military and government customers.
Enforce compliance policy with model-driven automationPuppet
This document discusses model-driven automation for enforcing compliance. It begins with an overview of compliance benchmarks and the CIS benchmarks. It then discusses implementing benchmarks, common challenges around configuration drift and lack of visibility, and how to define compliance policy as code. The key points are that automation is essential for compliance at scale; a model-driven approach defines how a system should be configured and uses desired-state enforcement to keep systems compliant; and defining compliance policy as code, managing it with source control, and automating it with CI/CD helps achieve continuous compliance.
This document discusses how organizations can move from a reactive approach to compliance to a proactive approach using automation. It notes that over 50% of CIOs cite security and compliance as a barrier to IT modernization. Puppet offers an end-to-end compliance solution that allows organizations to automatically eliminate configuration drift, enforce compliance at scale across operating systems and environments, and define policy as code. The solution helps organizations improve compliance from 50% to over 90% compliant. The document argues that taking a proactive automation approach to compliance can turn it into a competitive advantage by improving speed and innovation.
Automating it management with Puppet + ServiceNowPuppet
As the leading IT Service Management and IT Operations Management platform in the marketplace, ServiceNow is used by many organizations to address everything from self service IT requests to Change, Incident and Problem Management. The strength of the platform is in the workflows and processes that are built around the shared data model, represented in the CMDB. This provides the ‘single source of truth’ for the organization.
Puppet Enterprise is a leading automation platform focused on the IT Configuration Management and Compliance space. Puppet Enterprise has a unique perspective on the state of systems being managed, constantly being updated and kept accurate as part of the regular Puppet operation. Puppet Enterprise is the automation engine ensuring that the environment stays consistent and in compliance.
In this webinar, we will explore how to maximize the value of both solutions, with Puppet Enterprise automating the actions required to drive a change, and ServiceNow governing the process around that change, from definition to approval. We will introduce and demonstrate several published integration points between the two solutions, in the areas of Self-Service Infrastructure, Enriched Change Management and Automated Incident Registration.
This document promotes Puppet as a tool for hardening Windows environments. It states that Puppet can be used to harden Windows with one line of code, detect drift from desired configurations, report on missing or changing requirements, reverse engineer existing configurations, secure IIS, and export configurations to the cloud. Benefits of Puppet mentioned include hardening Windows environments, finding drift for investigation, easily passing audits, compliance reporting, easy exceptions, and exporting configurations. It also directs users to Puppet Forge modules for securing Windows and IIS.
Simplified Patch Management with Puppet - Oct. 2020Puppet
Does your company struggle with patching systems? If so, you’re not alone — most organizations have attempted to solve this issue by cobbling together multiple tools, processes, and different teams, which can make an already complicated issue worse.
Puppet helps keep hosts healthy, secure and compliant by replacing time-consuming and error prone patching processes with Puppet’s automated patching solution.
Join this webinar to learn how to do the following with Puppet:
Eliminate manual patching processes with pre-built patching automation for Windows and Linux systems.
Gain visibility into patching status across your estate regardless of OS with new patching solution from the PE console.
Ensure your systems are compliant and patched in a healthy state
How Puppet Enterprise makes patch management easy across your Windows and Linux operating systems.
Presented by: Margaret Lee, Product Manager, Puppet, and Ajay Sridhar, Sr. Sales Engineer, Puppet.
The document discusses how Puppet can be used to accelerate adoption of Microsoft Azure. It describes lift and shift migration of on-premises workloads to Azure virtual machines. It also covers infrastructure as code using Puppet and Terraform for provisioning, configuration management using Puppet Bolt, and implementing immutable infrastructure patterns on Azure. Integrations with Azure services like Key Vault, Blob Storage and metadata service are presented. Patch management and inventory of Azure resources with Puppet are also summarized.
This document discusses using Puppet Catalog Diff to analyze the impact of changes between Puppet environments or catalogs. It provides the command line usage and options for Puppet Catalog Diff. It also discusses how to integrate Puppet Catalog Diff into CI/CD pipelines for automated impact analysis when merging code changes. Additional resources like GitHub projects and Dev.to posts are provided for learning more about diffing Puppet environments and catalogs.
ServiceNow and Puppet- better together, Kevin ReeuwijkPuppet
ServiceNow and Puppet can be integrated in four key areas: 1) Self-service infrastructure allows non-Puppet experts to control infrastructure through a ServiceNow interface; 2) Enriched change management automatically generates ServiceNow change requests from Puppet changes and populates them with impact details; 3) Automated incident registration forwards details of configuration drift corrections in Puppet to ServiceNow to create incidents; and 4) Up-to-date asset management would periodically upload Puppet inventory data to ServiceNow to keep the CMDB accurate without disruptive discovery runs.
This document discusses how Puppet Relay uses Tekton pipelines to orchestrate containerized workflows. It provides an overview of how Tekton fits into the Relay architecture, with Tekton controllers managing taskrun pods to execute workflow steps defined in YAML. Triggers can initiate workflows based on events, with reusable and composable steps for tasks like provisioning infrastructure or clearing resources. Relay also includes features for parameters, secrets, outputs, and approvals to customize workflows. An ecosystem of open source integrations provides sample workflows and steps for common use cases.
100% Puppet Cloud Deployment of Legacy SoftwarePuppet
This document discusses deploying legacy software into the AWS cloud using Puppet. It proposes modeling AWS resources like security groups, autoscaling groups, and launch configurations as Puppet resources. This would allow Puppet to provision the underlying AWS infrastructure and configure servers launched in autoscaling groups. It acknowledges challenges around server reboots but suggests they can be addressed. In summary, it argues custom Puppet resources can easily model AWS resources and using Puppet to configure autoscaling servers is possible despite some challenges around rebooting servers during deployment.
This document discusses a partnership between Republic Polytechnic's School of Infocomm and Puppet to promote DevOps practices. It introduces several people involved with the partnership and outlines their mission to prepare more IT companies and individuals for jobs in the DevOps field through training courses. The document describes some short courses offered on DevOps topics and using the Puppet and Microsoft Azure platforms. It provides an example of how Republic Polytechnic has automated infrastructure configuration using Puppet to save time and reduce errors. There is a request at the end for readers to register their interest in DevOps by completing a survey.
This document discusses continuous compliance and DevSecOps best practices followed by financial services organizations.
Continuous compliance is defined as an ongoing process of proactive risk management that delivers predictable, transparent, and cost-effective compliance results. It involves continuously monitoring compliance controls, providing real-time alerts for failures and remediation recommendations, and maintaining up-to-date policies. Best practices for continuous compliance discussed include defining CIS controls and benchmarks, achieving transparent compliance dashboards and automated fixes for breaches.
DevSecOps is introduced as bringing security earlier in the application development lifecycle to minimize vulnerabilities. It aims to make everyone accountable for security. Challenges discussed include security teams struggling to keep up with DevOps pace and
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyPuppet
The document discusses using Puppet and Vault together to dynamically manage SSL certificates. Puppet can use the vault_cert resource to request signed certificates from Vault and configure services to use the certificates. On Windows, some additional logic is needed to retrieve certificates' thumbprints and bind services to certificates using those thumbprints. This approach provides automated certificate renewal and distribution across platforms.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
5. Safe Harbor
Safe harbor statement under the Private
Security Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that
involve risks, uncertainties, and assumptions. If any such
uncertainties materialize or if any of the assumptions proves
incorrect, the results of salesforce.com, inc. could differ materially
from the results expressed or implied by the forward-looking
statements we make. All statements other than statements of
historical fact could be deemed forward-looking, including any
projections of product or service availability, subscriber growth,
earnings, revenues, or other financial items and any statements
regarding strategies or plans of management for future operations,
statements of belief, any statements concerning new, planned, or
upgraded services or technology developments and customer
contracts or use of our services.
The risks and uncertainties referred to above include – but are not
limited to – risks associated with developing and delivering new
functionality for our service, new products and services, our new
business model, our past operating losses, possible fluctuations in
our operating results and rate of growth, interruptions or delays in
our Web hosting, breach of our security measures, the outcome of
any litigation, risks associated with completed and any possible
mergers and acquisition, the immature market in which we operate,
our relatively limited operating history, our ability to expand, retain,
and motivate our employees and manage our growth, new releases
of our services and successful customer deployment, our limited
history reselling non-salesforce.com products. And utilization and
selling to larger enterprise customers. Further information on
potential factors that could affect the financial results of
salesforce.com, inc. is included in our annual report on Form 10-K
for the most recent fiscal year and in our quarterly report on Form
10-Q for the most recent fiscal quarter. These documents and others
containing important disclosures are available on the SEC Filings
section of the Investor Information section of our Web site.
Any unreleased services or features references in this or other
presentations, press releases or public statement s are not currently
available and may not be delivered on time or at all. Customers who
purchase our services should make the purchase decisions based
upon features that are currently available. Salesforce.com, inc.
assumes no obligation and does not intent to update these forward-
looking statement.
8. § Cattle are given numbers
§ They are identical to other cattle
§ When they get ill, you get another one
§ Pets are given names
§ They are unique and cared for
§ When they get ill, you nurse them back to health
Pets vs. Cattle