SlideShare a Scribd company logo
#forcewebinar
Coding Apps in the Cloud with Force.com - Part I
January 28, 2016
#forcewebinar#forcewebinar
Speakers
Shashank Srivatsavaya
Sr. Developer Advocate Engineer
@shashforce
Sonam Raju
Sr. Developer Advocate Engineer
@sonamraju14
#forcewebinar
#forcewebinar
Go Social!
@salesforcedevs / #forcewebinar
Salesforce Developers
Salesforce Developers
Salesforce Developers
This webinar is being recorded!
The video will be posted to
YouTube & the webinar recap
page (same URL as
registration).
#forcewebinar
Agenda
• Data Model
• Application
• Apex(Java vs Apex)
• Apex Classes
• SOQL and DML
• Triggers
#forcewebinar
Data Model
#forcewebinar
Salesforce Objects
• Similar to Tables (with more metadata)
• Standard objects out-of-the-box
• Account, Contact, Opportunity, …
• You can add custom fields to standard objects
• Twitter__c, FacebookAcc__c, …
• You can create custom objects
• i.e. Student__c, Speaker__c, Hotel__c
• Custom objects have standard fields(Audit Fields)
• CreatedDate, LastModifiedDate, LastModifiedBy, …
#forcewebinar
Rich Data Types
• Auto Number
• Formula
• Roll-Up
Summary
• Lookup
• Master-Detail
• Checkbox
• Currency
• Date
• Picklist (multi select)
• Text
• Text Area
• Text Area (Long)
• Text Area (Rich)
• Text (Encrypted)
• URL
• Date/Time
• Email
• Geolocation
• Number
• Percent
• Phone
• Picklist
e.g. Percentage__c, Site__c
#forcewebinar
Modeling One-to-Many Relationships
An event can have many
attendees
An attendee can be
associated to one Event
#forcewebinar
Modeling Many-to-Many Relationships
A speaker can
have many
session
assignments
A session can
have many
speaker
assignments
#forcewebinar
Id
• All objects are given an Id field
• Globally unique Id is assigned at record creation, cannot be
edited
• "Primary key" used to access records
#forcewebinar
Record Name
• Human readable / logical identifier
• Text or Auto Number ("Sonam Raju" or RollNo-00002)
• Uniqueness not enforced
#forcewebinar
When you create an Object, you get…
• A CRUD user interface
• Instant Mobile App access (Salesforce1)
• A REST API
• Rich Metadata
• Indexed search
#forcewebinar
Application
#forcewebinar
What's an Application?
• Group of tabs for easy access to related features
• Salesforce comes with standards apps
• Sales, Call Center, Marketing, …
• You can create your own apps
• Tabs can be:
• Object pages, Visualforce pages, Canvas app
#forcewebinar
Page Layouts
Defines how you see fields, related records..on the
Salesforce UI
#forcewebinar
Apex
#forcewebinar
What is Apex?
• Salesforce platform language which is similar to Java
• Object-oriented : classes encompass variables and methods
• Strongly typed
• Classes and Interfaces : for reusability
• Cloud based compiling, debugging and unit testing
#forcewebinar
Apex and Java
Same
• Primitive data types
• Flow control (if, for, while, …)
• Exception handling
• Collections: Lists, Sets, …
Different
• Case insensitive
• Single quote strings: 'Joe'
• Id data type
• Built-in support for data access
#forcewebinar
Apex Class
public class MortgageCalculator {
public Double amount { get; set; } //variable syntax: modifier datatype variablename
public Double rate { get; set; }
public Integer years { get; set; }
public Double calculateMonthlyPayment() { //method syntax: modifier returndatatype methodname
Integer months = years * 12;
Double monthlyRate = rate / (12 * 100);
return amount * (monthlyRate/
(1 - Math.pow(1 + monthlyRate, -months)));
}
}
#forcewebinar
Development Tools
• Developer Console
• Force.com IDE (Eclipse Plugin)
• Force CLI(command-line interface)
• Mavensmate(opensource IDE)
#forcewebinar
Developer Console
• Browser Based IDE
• Create Classes, Triggers,
Pages
• Execute Apex Anonymously
• Execute SOQL Queries
• Run Unit Tests
• Review Debug Logs
#forcewebinar
SOQL & DML
#forcewebinar
What's SOQL?
• Salesforce Object Query language
• Similar to SQL
• Streamlined syntax to traverse object relationships
• Built into Apex
#forcewebinar
SELECT Id, Name, Phone
FROM Contact
#forcewebinar
SELECT Id, Name, Phone
FROM Contact
WHERE Phone <> null
#forcewebinar
SELECT Id, Name, Phone
FROM Contact
WHERE Phone <> null
AND Name LIKE '%rose%'
#forcewebinar
SELECT Id, Name, Phone
FROM Contact
WHERE Phone <> null
AND Name LIKE '%rose%'
ORDER BY Name
#forcewebinar
SELECT Id, Name, Phone
FROM Contact
WHERE Phone <> null
AND Name LIKE '%rose%'
ORDER BY Name
LIMIT 50
#forcewebinar
Details to Master
SELECT Id, Name, Phone,
Account.Name
FROM Contact
WHERE Phone <> null
AND Name LIKE '%rose%'
ORDER BY Name
LIMIT 50
#forcewebinar
Master to Details
SELECT Name,
(SELECT FirstName, LastName, Phone
FROM Contacts)
FROM Account
#forcewebinar
Executing SOQL in the Developer Console
#forcewebinar
Inlining SOQL in Apex
Integer i = [SELECT Count()
FROM Session__c];
#forcewebinar
Inlining SOQL in Apex
String level = 'Advanced';
List<Session__c> sessions =
[SELECT Name, Level__c FROM
Session__c
WHERE Level__c = :level];
#forcewebinar
Inlining SOQL in Apex
List<String> levels = new List<String>();
levels.add('Intermediate');
levels.add('Advanced');
List<Session__c> sessions =
[SELECT Name, Level__c FROM
Session__c
WHERE Level__c IN :levels];
#forcewebinar
Inlining SOQL in Apex
for (Speaker__c s : [SELECT
Email__c FROM Speaker__c])
{
System.debug(s.email__c);
}
#forcewebinar
What's DML?
• Data Manipulation Language
• Language used to create, update, delete records
#forcewebinar
insert
Session__c session = new Session__c();
session.name = 'Apex 101';
session.level__c = 'Beginner';
insert session;
#forcewebinar
insert
Session__c session = new Session__c(
name = 'Apex 201',
level__c = 'Intermediate'
);
insert session;
#forcewebinar
update
String oldName = 'Apex 101';
String newName = 'Apex for Beginners';
Session__c session =
[SELECT Id, Name FROM Session__c
WHERE Name=:oldName];
session.name = newName;
update session;
#forcewebinar
delete
String name = 'Testing 501';
Session__c session =
[SELECT Name FROM Session__c
WHERE Name=:name];
delete session;
#forcewebinar
Triggers
#forcewebinar
What's a Trigger?
• Apex code executed on database events
• Before or after:
• Insert
• Update
• Delete
• Undelete
#forcewebinar
Before or After?
• Before
• Update or validate values before they are saved to the
database
• Example: Prevent double-booking of a speaker
• After
• Access values set by the database (Id, lastUpdated, …)
• Example: Send speaker confirmation email
#forcewebinar
Bulk Mode
• Triggers work on lists of records, not single records
• This is to support bulk operations
• Data Import, Bulk API, etc.
• Context variables provide access to old and new values:
• Trigger.old and Trigger.new (List)
• Trigger.oldMap and Trigger.newMap (Map)
#forcewebinar
Example 1
trigger WelcomeKit on Account (after insert) {
List<Case> cases = new List<Case>();
for (Account account : Trigger.new) {
Case case = new Case();
case.Subject = 'Mail Welcome Kit';
case.Account.Id = account.Id;
cases.add(case);
}
insert cases;
}
#forcewebinar
Example 2
trigger on Account (before update) {
for (Account acc: Trigger.New) {
// Compare new value with old value
if (acc.Rating != Trigger.oldMap.get(acc.Id).Rating) {
// Your Logic
}
}
}
#forcewebinar
Workflow vs Trigger
Workflow Trigger
Created with Clicks Code
What can it do • Update field
• Send email
• Create task
• Send outbound message
• Launch flow (flow trigger)
~ Anything (e.g. create/delete
records, REST callout, etc.)
Cross-object field updates Limited (detail -> master) Any
developer.salesforce.com/trailhead
#forcewebinar#forcewebinar
Got Questions?
Post’em to
http://developer.salesforce.com/forums/
#forcewebinar#forcewebinar
Q&A
Your feedback is crucial to the success
of our webinar programs. Thank you!
http://bit.ly/feedbackforce
#forcewebinar#forcewebinar
Thank You
Try Trailhead: http://developer.salesforce.com/trailhead
Join the conversation: @salesforcedevs

More Related Content

What's hot (20)

PPTX
Secure Development on the Salesforce Platform - Part I
Salesforce Developers
 
PDF
Lightning Components Explained
Atul Gupta(8X)
 
PPTX
Using Apex for REST Integration
Salesforce Developers
 
PPTX
Lightning Experience with Visualforce Best Practices
Salesforce Developers
 
PPTX
Apex basics-for Beginners
hrakhra
 
PPTX
Integrating with salesforce using platform events
Amit Chaudhary
 
PDF
Visualize Your Data with Salesforce Analytics API and D3
Salesforce Developers
 
PDF
Salesforce Certifications:Explained
Atul Gupta(8X)
 
PPTX
Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...
Salesforce Developers
 
PPTX
Summer '15 Release Preview: Platform Feature Highlights
Salesforce Developers
 
PPTX
Lightning Components Workshop
Salesforce Developers
 
PPTX
Practical Headless Flow Examples
Salesforce Admins
 
PDF
Visual Workflow Overview
Salesforce Developers
 
PPTX
Salesforce Coding techniques that keep your admins happy (DF13)
Roy Gilad
 
PDF
Salesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
Salesforce Developers
 
PPTX
Salesforce Lightning Design System
Durgesh Dhoot
 
PPTX
Lightning components performance best practices
Salesforce Developers
 
PPTX
10 Principles of Apex Testing
Salesforce Developers
 
PPTX
Solving Complex Data Load Challenges
Sunand P
 
PPTX
Winter '16 Release - Overview and Highlights
Salesforce Developers
 
Secure Development on the Salesforce Platform - Part I
Salesforce Developers
 
Lightning Components Explained
Atul Gupta(8X)
 
Using Apex for REST Integration
Salesforce Developers
 
Lightning Experience with Visualforce Best Practices
Salesforce Developers
 
Apex basics-for Beginners
hrakhra
 
Integrating with salesforce using platform events
Amit Chaudhary
 
Visualize Your Data with Salesforce Analytics API and D3
Salesforce Developers
 
Salesforce Certifications:Explained
Atul Gupta(8X)
 
Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...
Salesforce Developers
 
Summer '15 Release Preview: Platform Feature Highlights
Salesforce Developers
 
Lightning Components Workshop
Salesforce Developers
 
Practical Headless Flow Examples
Salesforce Admins
 
Visual Workflow Overview
Salesforce Developers
 
Salesforce Coding techniques that keep your admins happy (DF13)
Roy Gilad
 
Salesforce API Series: Fast Parallel Data Loading with the Bulk API Webinar
Salesforce Developers
 
Salesforce Lightning Design System
Durgesh Dhoot
 
Lightning components performance best practices
Salesforce Developers
 
10 Principles of Apex Testing
Salesforce Developers
 
Solving Complex Data Load Challenges
Sunand P
 
Winter '16 Release - Overview and Highlights
Salesforce Developers
 

Viewers also liked (20)

PPTX
Lightning Developer Experience, Eclipse IDE Evolved
Salesforce Developers
 
PPTX
Building BOTS on App Cloud
Salesforce Developers
 
PPTX
Coding Apps in the Cloud with Force.com - Part 2
Salesforce Developers
 
PPTX
Diving Into Heroku Private Spaces
Salesforce Developers
 
PPTX
Lighting up the Bay, Real-World App Cloud
Salesforce Developers
 
PPTX
Introduction to the Wave Platform API
Salesforce Developers
 
PPTX
Integrating Salesforce with Microsoft Office through Add-ins
Salesforce Developers
 
PPTX
Build and Package Lightning Components for Lightning Exchange
Salesforce Developers
 
PPTX
Introduction to Apex for Developers
Salesforce Developers
 
PPTX
Process Automation on Lightning Platform Workshop
Salesforce Developers
 
PPTX
Webinar: Integrating Salesforce and Slack (05 12-16)
Salesforce Developers
 
PPTX
Exploring the Salesforce REST API
Salesforce Developers
 
PDF
Advanced Apex Development - Asynchronous Processes
Salesforce Developers
 
PPTX
Mastering the Lightning Framework - Part 2
Salesforce Developers
 
PDF
SLDS and Lightning Components
Salesforce Developers
 
PPTX
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Salesforce Developers
 
PPT
Advanced Platform Series - OAuth and Social Authentication
Salesforce Developers
 
PDF
Javascript Security and Lightning Locker Service
Salesforce Developers
 
PPTX
Unleash the Power of Apex Realtime Debugger
Salesforce Developers
 
PPTX
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku
Salesforce Developers
 
Lightning Developer Experience, Eclipse IDE Evolved
Salesforce Developers
 
Building BOTS on App Cloud
Salesforce Developers
 
Coding Apps in the Cloud with Force.com - Part 2
Salesforce Developers
 
Diving Into Heroku Private Spaces
Salesforce Developers
 
Lighting up the Bay, Real-World App Cloud
Salesforce Developers
 
Introduction to the Wave Platform API
Salesforce Developers
 
Integrating Salesforce with Microsoft Office through Add-ins
Salesforce Developers
 
Build and Package Lightning Components for Lightning Exchange
Salesforce Developers
 
Introduction to Apex for Developers
Salesforce Developers
 
Process Automation on Lightning Platform Workshop
Salesforce Developers
 
Webinar: Integrating Salesforce and Slack (05 12-16)
Salesforce Developers
 
Exploring the Salesforce REST API
Salesforce Developers
 
Advanced Apex Development - Asynchronous Processes
Salesforce Developers
 
Mastering the Lightning Framework - Part 2
Salesforce Developers
 
SLDS and Lightning Components
Salesforce Developers
 
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Salesforce Developers
 
Advanced Platform Series - OAuth and Social Authentication
Salesforce Developers
 
Javascript Security and Lightning Locker Service
Salesforce Developers
 
Unleash the Power of Apex Realtime Debugger
Salesforce Developers
 
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku
Salesforce Developers
 
Ad

Similar to Coding Apps in the Cloud with Force.com - Part I (20)

PPTX
Atl elevate programmatic developer slides
David Scruggs
 
PPTX
Hands-On Workshop: Introduction to Development on Force.com for Developers
Salesforce Developers
 
PPTX
Advanced Apex Webinar
pbattisson
 
PPTX
Dive Deep into Apex: Advanced Apex!
Salesforce Developers
 
PDF
Intro to Apex Programmers
Salesforce Developers
 
PDF
Elevate london dec 2014.pptx
Peter Chittum
 
PPTX
Apex for Admins: Beyond the Basics (Part 2)
Salesforce Developers
 
PPTX
Elevate Tel Aviv
sready
 
PPTX
Mastering Force.com: Advanced Visualforce
Salesforce Developers
 
PPTX
Spring ’15 Release Preview - Platform Feature Highlights
Salesforce Developers
 
PDF
Winter 13 Release Developer Preview Webinar
Salesforce Developers
 
PPT
Salesforce1 Platform for programmers
Salesforce Developers
 
PPTX
Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)
Salesforce Developers
 
PPTX
Apex for Admins: Beyond the Basics
Salesforce Developers
 
PDF
Programming Building Blocks for Admins
Salesforce Admins
 
PPTX
Intro to Apex - Salesforce Force Friday Webinar
Abhinav Gupta
 
PPTX
Salesforce Campus Tour - Developer Intro
James Ward
 
PDF
Advanced Testing and Debugging using the Developer Console webinar
Salesforce Developers
 
PDF
Get ready for your platform developer i certification webinar
JackGuo20
 
PDF
Boost Your Career: Get Cloud-Trained and Certified
Salesforce Developers
 
Atl elevate programmatic developer slides
David Scruggs
 
Hands-On Workshop: Introduction to Development on Force.com for Developers
Salesforce Developers
 
Advanced Apex Webinar
pbattisson
 
Dive Deep into Apex: Advanced Apex!
Salesforce Developers
 
Intro to Apex Programmers
Salesforce Developers
 
Elevate london dec 2014.pptx
Peter Chittum
 
Apex for Admins: Beyond the Basics (Part 2)
Salesforce Developers
 
Elevate Tel Aviv
sready
 
Mastering Force.com: Advanced Visualforce
Salesforce Developers
 
Spring ’15 Release Preview - Platform Feature Highlights
Salesforce Developers
 
Winter 13 Release Developer Preview Webinar
Salesforce Developers
 
Salesforce1 Platform for programmers
Salesforce Developers
 
Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)
Salesforce Developers
 
Apex for Admins: Beyond the Basics
Salesforce Developers
 
Programming Building Blocks for Admins
Salesforce Admins
 
Intro to Apex - Salesforce Force Friday Webinar
Abhinav Gupta
 
Salesforce Campus Tour - Developer Intro
James Ward
 
Advanced Testing and Debugging using the Developer Console webinar
Salesforce Developers
 
Get ready for your platform developer i certification webinar
JackGuo20
 
Boost Your Career: Get Cloud-Trained and Certified
Salesforce Developers
 
Ad

More from Salesforce Developers (20)

PDF
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Salesforce Developers
 
PDF
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Salesforce Developers
 
PDF
Local development with Open Source Base Components
Salesforce Developers
 
PPTX
TrailheaDX India : Developer Highlights
Salesforce Developers
 
PDF
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
PPTX
CodeLive: Build Lightning Web Components faster with Local Development
Salesforce Developers
 
PPTX
CodeLive: Converting Aura Components to Lightning Web Components
Salesforce Developers
 
PPTX
Enterprise-grade UI with open source Lightning Web Components
Salesforce Developers
 
PPTX
TrailheaDX and Summer '19: Developer Highlights
Salesforce Developers
 
PDF
Live coding with LWC
Salesforce Developers
 
PDF
Lightning web components - Episode 4 : Security and Testing
Salesforce Developers
 
PDF
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
PDF
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
PDF
Lightning web components - Episode 1 - An Introduction
Salesforce Developers
 
PDF
Migrating CPQ to Advanced Calculator and JSQCP
Salesforce Developers
 
PDF
Scale with Large Data Volumes and Big Objects in Salesforce
Salesforce Developers
 
PDF
Replicate Salesforce Data in Real Time with Change Data Capture
Salesforce Developers
 
PDF
Modern Development with Salesforce DX
Salesforce Developers
 
PDF
Get Into Lightning Flow Development
Salesforce Developers
 
PDF
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Salesforce Developers
 
Local development with Open Source Base Components
Salesforce Developers
 
TrailheaDX India : Developer Highlights
Salesforce Developers
 
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
CodeLive: Build Lightning Web Components faster with Local Development
Salesforce Developers
 
CodeLive: Converting Aura Components to Lightning Web Components
Salesforce Developers
 
Enterprise-grade UI with open source Lightning Web Components
Salesforce Developers
 
TrailheaDX and Summer '19: Developer Highlights
Salesforce Developers
 
Live coding with LWC
Salesforce Developers
 
Lightning web components - Episode 4 : Security and Testing
Salesforce Developers
 
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
Lightning web components - Episode 1 - An Introduction
Salesforce Developers
 
Migrating CPQ to Advanced Calculator and JSQCP
Salesforce Developers
 
Scale with Large Data Volumes and Big Objects in Salesforce
Salesforce Developers
 
Replicate Salesforce Data in Real Time with Change Data Capture
Salesforce Developers
 
Modern Development with Salesforce DX
Salesforce Developers
 
Get Into Lightning Flow Development
Salesforce Developers
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 

Recently uploaded (20)

PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 

Coding Apps in the Cloud with Force.com - Part I