Get Started with Lightning Web Components Open SourceDeveloper Force
With the announcement of Lightning Web Components (LWC) Open Source, developers can now leverage the same UI framework for building applications on Salesforce, and on any other platform. This opens up new possibilities for simpler code sharing, faster application building, and an overall better developer experience. Learn how to get started with LWC Open Source and how to build your first component.
Increase Customer Adoption with Interactive ContentGavin Austin
Salesforce Case Study: Adding Interactivity to Increase Customer Satisfaction
Presented at the Intelligent Content Conference on how Salesforce built a framework for interactive content, which led to an increase in customer adoption.
Demystify Metadata Relationships with the Dependency APIDeveloper Force
As your org grows, the relationships between different metadata components become more complex. To understand metadata dependencies, we're happy to introduce the new Dependency API that allows queries for metadata dependencies within the org.
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.
CodeLive with Cynthia Thomas - Refactoring data dependent code.JackGuo20
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.
How Writers Can Benefit from Social SoftwareGavin Austin
Presentation on how writers can increase their business value by using collaboration applications, such as Chatter or Yammer. Delivered at at WritersUA, STC Summit 2014, and STC Web Seminars.
Get Started with Lightning Web Components Open SourceDeveloper Force
With the announcement of Lightning Web Components (LWC) Open Source, developers can now leverage the same UI framework for building applications on Salesforce, and on any other platform. This opens up new possibilities for simpler code sharing, faster application building, and an overall better developer experience. Learn how to get started with LWC Open Source and how to build your first component.
Increase Customer Adoption with Interactive ContentGavin Austin
Salesforce Case Study: Adding Interactivity to Increase Customer Satisfaction
Presented at the Intelligent Content Conference on how Salesforce built a framework for interactive content, which led to an increase in customer adoption.
Demystify Metadata Relationships with the Dependency APIDeveloper Force
As your org grows, the relationships between different metadata components become more complex. To understand metadata dependencies, we're happy to introduce the new Dependency API that allows queries for metadata dependencies within the org.
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.
CodeLive with Cynthia Thomas - Refactoring data dependent code.JackGuo20
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.
How Writers Can Benefit from Social SoftwareGavin Austin
Presentation on how writers can increase their business value by using collaboration applications, such as Chatter or Yammer. Delivered at at WritersUA, STC Summit 2014, and STC Web Seminars.
Workshop on how to create successful content strategies with interactive content, structured authoring, and Agile development environments. Delivered at TC Camp 2016.
Doc is Dead! How Walkthroughs Changed Salesforce's Content StrategyGavin Austin
A case study on why the Documentation and User Assistance team at Salesforce changed its content strategy to include more forms of interactive content.
Have you ever encountered a Salesforce bug? Ever wonder how salesforce.com fixes a bug and how you can track the progress? We invite all admins, developers, partners, and power users to join us on a behind the scenes journey following a bug through salesforce.com support and engineering. Learn how you can use the public known issues site to track bugs affecting your organization.
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!
Easy No-Code Integrations with External Services and Visual FlowSalesforce Developers
External Services enables you to integrate apps easier without writing a single line of code, making overall development faster than ever. Gone are the days when you had to write lot of repetitive code to manage the hassles of API Integrations. Join us to see how we can use the power of Visual Workflow and External Services to build apps even faster than ever!
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
In this webinar we will show you how to display content from external Content Management Systems into Lightning Communities. This lets you take advantage of the Communities framework and help you centralize content in whatever CMS system you have chosen.
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.
The Apple Watch is the long anticipated wearable device from Apple. It includes a striking design and innovative new interface. Developers can build apps, or specifically extensions to apps running on their iPhone, using WatchKit, Apple’s developer SDK. Now, with the latest Salesforce Wear Developer Pack developers can build apps for Apple Watch and Salesforce.com. Join this webinar to learn how to build your first Apple Watch app using Salesforce Wear Kit.
What you will learn:
:: How to use the Salesforce Wear Developer Pack to extend your iPhone apps to the Apple Watch
:: Common implementation patterns for Apple Watch development, including: notifications, glances, messaging with the Salesforce Mobile SDK of iOS delegates, and more
:: Storyboards and project targets for xCode and Apple Watch
:: Writing Swift code to work with Salesforce data
Key Takeaways
:: How to create an Apple Watch app in conjunction with the Salesforce Mobile SDK for iOS
:: Sending and receiving data from Salesforce on the Apple Watch
Intended Audience
Existing Apple iOS developers, or Salesforce Platform developers interested in getting started with iOS Development
This webinar series brings the best of Dreamforce to the Salesforce developer community. This latest edition explores how to make apps smarter with Einstein. Join us and learn more about Einstein Platform Services including Prediction Builder, Bots and our Language and Vision APIs.
Einstein Analytics is the Salesforce-native analytics platform, providing users with insights into their business. This session dives into topics including APIs, metadata, packaging, and other development tools. Whether you’re just getting started or have already been working with Einstein Analytics, join and learn how to best use this analytics suite to build the customer apps people love.
#DF17Recap series: Integrate apps easier with the Salesforce platformSalesforce Developers
In this webinar, which is part of a series focused on bringing the best of Dreamforce to the Salesforce developer community, we will discuss how you can integrate apps easier with the Salesforce platform. Join us to hear about Platform Events, IoT Explorer, External Services, and Lightning Flows.
Curious about Einstein Platform Services, and how to use them to build AI-powered apps? Join us for this exclusive, interactive webinar where you can ask product owners, Michael Machado and Zineb Laraki, anything you want! We’ll also have your favorite green wigged evangelist, René Winkelmeyer, on hand to answer any burning questions - don’t miss out! We might even have some roadmap hints :)
In this exclusive webinar, you'll learn about
What’s coming next
What we’re most excited about
How to become an AI expert in no time
How to get started today on some amazing applications
The Summer ‘18 release introduces new features for Salesforce Developers including new Base Lightning Components, Switch for Apex, Metadata API enhancements and updates to Salesforce DX
CodeLive with Adam Daw - Building a mobile friendly geolocation aware candy t...JackGuo20
In this special Halloween session of CodeLive, we'll build an app to track which houses in the neighborhood have the best candy, year over year. Register now to join Adam Daw and Kevin Poorman as they build a Salesforce mobile-friendly candy tracker app using Lightning Web Components, Lightning Data Service, and geolocation.
Mini-Workshop: Responsive Web Design with Visualforce and BootstrapKeir Bowden
Slide deck from my Dreamforce 14 mini-workshop, providing an introduction to responsive web design by building a non-responsive Visualforce page using the standard components, then a responsive version using Bootstrap.
Workshop on how to create successful content strategies with interactive content, structured authoring, and Agile development environments. Delivered at TC Camp 2016.
Doc is Dead! How Walkthroughs Changed Salesforce's Content StrategyGavin Austin
A case study on why the Documentation and User Assistance team at Salesforce changed its content strategy to include more forms of interactive content.
Have you ever encountered a Salesforce bug? Ever wonder how salesforce.com fixes a bug and how you can track the progress? We invite all admins, developers, partners, and power users to join us on a behind the scenes journey following a bug through salesforce.com support and engineering. Learn how you can use the public known issues site to track bugs affecting your organization.
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!
Easy No-Code Integrations with External Services and Visual FlowSalesforce Developers
External Services enables you to integrate apps easier without writing a single line of code, making overall development faster than ever. Gone are the days when you had to write lot of repetitive code to manage the hassles of API Integrations. Join us to see how we can use the power of Visual Workflow and External Services to build apps even faster than ever!
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
In this webinar we will show you how to display content from external Content Management Systems into Lightning Communities. This lets you take advantage of the Communities framework and help you centralize content in whatever CMS system you have chosen.
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.
The Apple Watch is the long anticipated wearable device from Apple. It includes a striking design and innovative new interface. Developers can build apps, or specifically extensions to apps running on their iPhone, using WatchKit, Apple’s developer SDK. Now, with the latest Salesforce Wear Developer Pack developers can build apps for Apple Watch and Salesforce.com. Join this webinar to learn how to build your first Apple Watch app using Salesforce Wear Kit.
What you will learn:
:: How to use the Salesforce Wear Developer Pack to extend your iPhone apps to the Apple Watch
:: Common implementation patterns for Apple Watch development, including: notifications, glances, messaging with the Salesforce Mobile SDK of iOS delegates, and more
:: Storyboards and project targets for xCode and Apple Watch
:: Writing Swift code to work with Salesforce data
Key Takeaways
:: How to create an Apple Watch app in conjunction with the Salesforce Mobile SDK for iOS
:: Sending and receiving data from Salesforce on the Apple Watch
Intended Audience
Existing Apple iOS developers, or Salesforce Platform developers interested in getting started with iOS Development
This webinar series brings the best of Dreamforce to the Salesforce developer community. This latest edition explores how to make apps smarter with Einstein. Join us and learn more about Einstein Platform Services including Prediction Builder, Bots and our Language and Vision APIs.
Einstein Analytics is the Salesforce-native analytics platform, providing users with insights into their business. This session dives into topics including APIs, metadata, packaging, and other development tools. Whether you’re just getting started or have already been working with Einstein Analytics, join and learn how to best use this analytics suite to build the customer apps people love.
#DF17Recap series: Integrate apps easier with the Salesforce platformSalesforce Developers
In this webinar, which is part of a series focused on bringing the best of Dreamforce to the Salesforce developer community, we will discuss how you can integrate apps easier with the Salesforce platform. Join us to hear about Platform Events, IoT Explorer, External Services, and Lightning Flows.
Curious about Einstein Platform Services, and how to use them to build AI-powered apps? Join us for this exclusive, interactive webinar where you can ask product owners, Michael Machado and Zineb Laraki, anything you want! We’ll also have your favorite green wigged evangelist, René Winkelmeyer, on hand to answer any burning questions - don’t miss out! We might even have some roadmap hints :)
In this exclusive webinar, you'll learn about
What’s coming next
What we’re most excited about
How to become an AI expert in no time
How to get started today on some amazing applications
The Summer ‘18 release introduces new features for Salesforce Developers including new Base Lightning Components, Switch for Apex, Metadata API enhancements and updates to Salesforce DX
CodeLive with Adam Daw - Building a mobile friendly geolocation aware candy t...JackGuo20
In this special Halloween session of CodeLive, we'll build an app to track which houses in the neighborhood have the best candy, year over year. Register now to join Adam Daw and Kevin Poorman as they build a Salesforce mobile-friendly candy tracker app using Lightning Web Components, Lightning Data Service, and geolocation.
Mini-Workshop: Responsive Web Design with Visualforce and BootstrapKeir Bowden
Slide deck from my Dreamforce 14 mini-workshop, providing an introduction to responsive web design by building a non-responsive Visualforce page using the standard components, then a responsive version using Bootstrap.
Make testing easier and more productive by applying test-driven development strategies to the world of iOS and Objective-C. Join us to learn about the tools that are available, and hear strategies for writing more testable code and robust tests. You'll be ready to take the next step and integrate these strategies into your daily workflow.
Join Kevin as he shares techniques for deploying changes to Salesforce, from quick fixes to well-developed ALM strategies featuring continuous integration with automated deployments. Even in the world of No Software, engineers still need to collaborate in order to get the most out of the platform. Reflecting on his experiences over a year of speaking with developers and admins, Kevin will explain how you can work together effectively and make changes to your Salesforce organizations safely.
This slide is an Intro to Force.com as part of the Force.com friday series of Webinar by Salesforce.com.
Presenter : Shivanath Devinarayanan
Salesforce.com & Force.com MVP
An intro to the basics of Force.com by Salesforce MVP Shiv Devinarayanan. Know why Salesforce has moved on to be one of the most popular platforms today. This is part of the Salesforce Force.com Friday series.
Improve Home Healthcare Outcomes with Force.com & the Internet of ThingsSalesforce Developers
Join us to learn how you can use Force.com with inexpensive devices like Twine, the Arduino, and a Pebble Smart Watch, to prompt forgetful patients to take their medication. We'll discuss pillbox configuration, scheduled Apex management, and third-party API integration, along with important issues around HIPAA compliance. You'll leave with new insight around technology trends you can harness to improve patients' lives.
The AppExchange Marketplace is one of the major ways for customers to learn about your app and how it can benefit them. It is a key element that needs to be in your business’ marketing strategy and building a high-performing listing is a key competitive differentiator. Join us in this session to learn how to build an optimized AppExchange listing and deliver a great custome experience.
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!
Do you want to create communities to help your organization provide stellar customer service, connect your customers together or increase employee productivity?
Learn how you can customize Salesforce Community Cloud to fit your needs with the Lightning Bolt framework, Lightning Components and Community Builder.
Salesforce Innovates Faster with Agile - You Can TooDreamforce
For years, over 400 teams at Salesforce have been using the Salesforce Platform to manage everything agile including sprints, code releases, kanban, and much more. For the first time earlier this year, Salesforce released these tools to AppExchange in a package called Salesforce Agile Accelerator_. Join us to learn how Salesforce and Pendo.io connect customers with development using Agile Accelerator. By building leveraging the Salesforce platform, Pendo will demonstrate how they have consolidated new feature work, case tracking, and bug tracking onto the Salesforce platform.
Code live with ryan headley code reviews done rightJackGuo20
One of the best things that can happen in a developer's career is a brutal code review. But it's crucial that you don't walk away feeling like a loser! Instead, we need to learn not only how to avoid the same mistakes in the future, but also how to give a code review. Join Ryan Headley of Salesforce.org (http://salesforce.org/) and Kevin Poorman as they look at some classic and subtle bugs through the lens of a code review, aiming not only to help developers identify issues, but also how to conduct code reviews in a constructive manner.
Gesture Controlled Interactions with Platform Events and IoT ExplorerSalesforce Developers
Learn how to leverage gesture sensors, Platform Events and IoT explorer to interact with Salesforce data and even navigate the Lightning Experience UI.
Code live with Brian Kwong - Visualforce to LwcJackGuo20
Lightning Web Components (LWC) are the clear future of Salesforce user interfaces. However, migrating from Visualforce to LWC may not be as intuitive as it seems. In this CodeLive session, Brian Kwong and Kevin Poorman get hands-on and and look at refactoring a classic controller extension and corresponding Visualforce page into LWC, then they’ll place it onto a Lightning App Page. Register now and learn how to identify sections of a Visualforce page to convert to components, watch as they’re converted, and ask questions as Brian and Kevin solve challenges together.
Similar to codeLive: Positive and negative testing (20)
Developing Trusted Networks with Salesforce BlockchainDeveloper Force
In this presentation you'll discover how Salesforce simplifies blockchain development with clicks and code, walk through use cases that benefit from Salesforce Blockchain and learn how to plan for Salesforce Blockchain in your roadmap.
Preview: Local Development for Lightning Web ComponentsDeveloper Force
In this webinar, we will preview this exciting new tool and showcase how it makes building components locally not only possible, but an excellent experience for rapid iteration and release.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
codeLive: Positive and negative testing
1. CodeLive with Salesforce Developers
August 28, 2019
Positive and Negative Testing
with Kevin Poorman & Melissa Mueller
2. Melissa Mueller
@AstroLovesCodey
Developer Evangelist, Salesforce.com
Thinks in code. Often NPE’s
CodeLive with Melissa Mueller & Kevin Poorman
Kevin Poorman @codefriar
Stays cool as a Software
Engineer at Mitsubishi Electric
Trane HVAC USA
4. 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 acquisitions, 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 service 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 Website.
Any unreleased services or features referenced in this or other presentations, press releases or public statements 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 intend to update these forward-looking statements.
Statement under the Private Securities Litigation Reform Act of 1995
Forward-Looking Statement
5. Let’s be Positive about Negative Testing!
Positive and Negative Unit Testing for
fun and profit.
8. Goals:
High Test coverage
Confidence that our code works as expected
Confidence that our code fails when, and how we expect
Our solution.
Let’s write some tests
10. This way to the code
In case Kevin forgets, this is where we (finally) get away
from the slides and to the coding bits.
11. Today we
Identify properly scoped ‘units’ for unit testing
Write useful positive unit tests
Write useful negative unit tests
TESTED ALL THE THINGS
12. Key Takeaways
Unit testing helps you craft better software
A unit isn’t necessarily an entire method.
Positive unit tests build confidence that your code works as expected with a known set of inputs.
Negative unit tests build confidence that your code fails how, and when it should.
Remember this!