This document provides an overview and introduction to coding in Salesforce, including why coding is needed, the developer console, naming conventions, data types, collections, pass by value vs reference, and Trailhead modules to get started. It discusses primitive data types like Boolean, Date, Decimal, and String, as well as collections like Lists, Maps, and Sets. It also covers naming conventions like camel case and pascal case.
Conditional Flow in Salesforce and types of Loop. Episode 2 details are here - http://pathtocode.com/salesforce/developer/episode-2-conditional-statements-loops/
Conditional Flow in Salesforce and types of Loop. Episode 2 details are here - http://pathtocode.com/salesforce/developer/episode-2-conditional-statements-loops/
Episode 9 - Building soap integrations in salesforceJitendra Zaa
API Communication Basics
What is SOAP?
Consuming External SOAP Services in Salesforce
Performing SOAP Callouts
Testing SOAP Callouts
SOAP Vs REST – When to choose what?
Q&A
Improving Test Team Throughput via Architecture by Dustin WilliamsQA or the Highway
A lot of modern testing teams are built from people with some automation experience, developers, and people who think code is something used to open a safe. These diverse backgrounds bring a diverse set of ideas, but don’t always find optimal division of work. With some fairly small changes in automated test design, we can leverage the best skills of all team members to not only improve throughput, but to end up with a better overall product. These design principles help isolate truly challenging code problems and help separate the concerns of test structure and test execution. If your team has ever said (with sad faces) “We’re still automating that”, then come discover how tomorrow you can exclaim “That’s Done!”
The Apex Flex Queue brings an eagerly awaited update to batch Apex processing, allowing more jobs to be submitted at once and bringing greater control over queued jobs. Join us for an early look at this exciting new pilot feature.
A presentation that was presented at TAPOST 2018 conference in Riga.
Let's us a have a broader look at the test coverage problem - turns out it will not be possible to get a right answer if you ask a wrong question.
Don’t let your code to be illiterate along with your colleaguesIzzet Mustafaiev
Do you remember you saw in the code method with name “getCatalogVerion()” or variable name “reimbusmentEntrys” or comment “necesarry”?
If you’re an Eclipse user I’d say you’re lucky, IntelliJ guys are not.
Why? Because they see those silly mistakes after Eclipse guys checked code in. If you’re an IntelliJent person and do not want to make a “holly war” come to my talk – I’m going to share a good practices to keep your code “clean” from grammar perspective as well.
Five Enterprise Development Best Practices That EVERY Salesforce Org Can UseSalesforce Developers
In any environment, non-existent or ad-hoc standards greatly contribute to technical debt. Join us as we explain why Salesforce's multi-tenant architecture and its platform and governor limits make managing technical debt in the App Cloud so critical. You'll discover five best-practices that can make an immediate impact on the maintainability and scalability of your org.
Episode 9 - Building soap integrations in salesforceJitendra Zaa
API Communication Basics
What is SOAP?
Consuming External SOAP Services in Salesforce
Performing SOAP Callouts
Testing SOAP Callouts
SOAP Vs REST – When to choose what?
Q&A
Improving Test Team Throughput via Architecture by Dustin WilliamsQA or the Highway
A lot of modern testing teams are built from people with some automation experience, developers, and people who think code is something used to open a safe. These diverse backgrounds bring a diverse set of ideas, but don’t always find optimal division of work. With some fairly small changes in automated test design, we can leverage the best skills of all team members to not only improve throughput, but to end up with a better overall product. These design principles help isolate truly challenging code problems and help separate the concerns of test structure and test execution. If your team has ever said (with sad faces) “We’re still automating that”, then come discover how tomorrow you can exclaim “That’s Done!”
The Apex Flex Queue brings an eagerly awaited update to batch Apex processing, allowing more jobs to be submitted at once and bringing greater control over queued jobs. Join us for an early look at this exciting new pilot feature.
A presentation that was presented at TAPOST 2018 conference in Riga.
Let's us a have a broader look at the test coverage problem - turns out it will not be possible to get a right answer if you ask a wrong question.
Don’t let your code to be illiterate along with your colleaguesIzzet Mustafaiev
Do you remember you saw in the code method with name “getCatalogVerion()” or variable name “reimbusmentEntrys” or comment “necesarry”?
If you’re an Eclipse user I’d say you’re lucky, IntelliJ guys are not.
Why? Because they see those silly mistakes after Eclipse guys checked code in. If you’re an IntelliJent person and do not want to make a “holly war” come to my talk – I’m going to share a good practices to keep your code “clean” from grammar perspective as well.
Five Enterprise Development Best Practices That EVERY Salesforce Org Can UseSalesforce Developers
In any environment, non-existent or ad-hoc standards greatly contribute to technical debt. Join us as we explain why Salesforce's multi-tenant architecture and its platform and governor limits make managing technical debt in the App Cloud so critical. You'll discover five best-practices that can make an immediate impact on the maintainability and scalability of your org.
Express Yourself: Building Expressions with Microsoft Flow - SPSCLT 2018Fausto Capellan Jr
This session was presented at the SharePoint Saturday Charlotte on August 11th, 2018. This session covers how to get started building expressions in Microsoft Flow.
Writing Clean Code (Recommendations by Robert Martin)Shirish Bari
Writing clean code is every developers responsibility.
I have studied book " Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C Martin. Based on my understanding about book I have listed down recommendations for writing down clean code.These can be good starting point while learning to write clean code
Salesforce is a standout amongst the most driving CRM programming on distributed computing innovation grasped by many organizations over the globe. Salesforce prevalence is inferable from its noteworthy components and amazing usefulness and has helped it remain ahead in client relationship administration.
ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent P...Johann Schleier-Smith
Real-time predictive applications can demand continuous and agile development, with new models constantly being trained, tested, and then deployed. Training and testing are done by replaying stored event logs, running new models in the context of historical data in a form of backtesting or ``what if?'' analysis. To replay weeks or months of logs while developers wait, we need systems that can stream event logs through prediction logic many times faster than the real-time rate. A challenge with high-speed replay is preserving sequential semantics while harnessing parallel processing power. The crux of the problem lies with causal dependencies inherent in the sequential semantics of log replay.
We introduce an execution engine that produces serial-equivalent output while accelerating throughput with pipelining and distributed parallelism. This is made possible by optimizing for high throughput rather than the traditional stream processing goal of low latency, and by aggressive sharing of versioned state, a technique we term Multi-Versioned Parallel Streaming (MVPS).
In experiments we see that this engine, which we call ReStream, performs as well as batch processing and more than an order of magnitude better than a single-threaded implementation.
Sun Trainings is one of the best coaching center in Hyderabad. Join our online training sessions with our real time faculty of Informatica. Practical sessions will also be provided for hands on experience. We provide training courses ideal for software and data management professionals. Our training sessions covers all information from basic to advanced level. Don’t wait anymore and mail your queries on contact@suntrainings.com / (M) 9642434362 .
Sun Trainings is one of the best coaching center in Hyderabad. Join our online training sessions with our real time faculty of Informatica. Practical sessions will also be provided for hands on experience. We provide training courses ideal for software and data management professionals. Our training sessions covers all information from basic to advanced level. Don’t wait anymore and mail your queries on contact@suntrainings.com / (M) 9642434362 .
Embracing a Taxonomy of Types to Simplify Machine Learning with Leah McGuireDatabricks
Salesforce has created a machine learning framework on top of Spark ML that builds personalized models for businesses across a range of applications. Hear how expanding type information about features has allowed them to deal with custom datasets with good results.
By building a platform that automatically does feature engineering on rich types (e.g. Currency and Percentages rather than Doubles; Phone Numbers and Email Addresses rather than Strings), they have automated much of the work that consumes most data scientists’ time. Learn how you can do the same by building a single model outline based on the application, and then having the framework customize it for each customer.
TestGuild and QuerySurge Presentation -DevOps for Data TestingRTTS
This slide deck is from one of our 4 webinars in our half-day series in conjunction with Test Guild.
Chris Thompson and Mike Calabrese, Senior Solution Architects and QuerySurge experts, provide great information, a demo and lots of humor in this webinar on how to implement DevOps for Data in your DataOps pipeline.
This webinar was performed in conjunction with Test Guild.
To watch the video, go to:
https://youtu.be/1ihuRPgY_rs
Correlate Log Data with Business Metrics Like a JediTrevor Parsons
The Logentries and Hosted Graphite integration allows you to connect two of your favorite Ops tools to easily extract important data from your log files, visualize them as metrics, and share them in Hosted Graphite dashboards.
• Integrate your systems to extract the metrics you need, from both your applications and log data.
• Set-up log metric dashboards based on common use cases (e.g. error tracking, performance, app usage).
• Get off the "complexity elevator" of hosting your own in-house logging or graphite solutions.
• Delight your team and organization with valuable metrics and performance insights.
Force.com lets developers rapidly create and deploy trusted cloud apps that are rock solid, secure, and scalable. In part I of the webinar series, you learn how to build your 1st app using the foundational features of Force.com.
Key Takeaways
- Get a platform overview
- Learn about the object model basics
- Learn about the business logic implementation with code
- Customize the user interface
In-Database Analytics Deep Dive with Teradata and RevolutionRevolution Analytics
Teradata and Revolution Analytics worked together to develop in-database analytical capabilities for Teradata Database. Teradata v14.10 provides a foundation for in-database analytics in Teradata. Revolution Analytics has ported its Revolution R Enterprise (RRE) Version 7.1 to use the in-database capabilities of version 14.10. With RRE inside Teradata, users can run fully parallelized algorithms in each node of the Teradata appliance to achieve performance and data scale heretofore unavailable. We'll get past the market-ecture quickly and dive into a “how it really works” presentation, review implications for system configuration and administration, and then take questions from Teradata users who will be charged with deploying and administering Teradata systems as platforms for big data analytics inside the database engine.
This document helps you designing your Azure Naming Convention model.
It includes :
> Naming standards rules and restrictions
> Azure Naming Convention Best Practices
> All informations you should you know to successfully create your Azure naming convention model.
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...Amazon Web Services
We’ll share an overview of leveraging serverless architectures to support high performance data intensive applications. Fulfillment by Amazon (FBA) built the Seller Inventory Authority Platform (IAP) using Amazon DynamoDB Streams, AWS Lambda functions, Amazon Elasticsearch Service, and Amazon Redshift to improve results and reduce costs. Scopely will share how they used a flexible logging system built on Kinesis, Lambda, and Amazon Elasticsearch to provide high-fidelity reporting on hotkeys in Memcached and DynamoDB, and drastically reduce the incidence of hotkeys. Both of these customers are using managed services and serverless architecture to build scalable systems that can meet the projected business growth without a corresponding increase in operational costs.
Recap of TrailheaDX in CT. Slide of Group meet conducted on 26-Jul.
Blog - http://www.jitendrazaa.com/blog
More information available at -
https://www.meetup.com/Connecticut-Salesforce-Developer-User-Group/events/241570452/?comment_table_id=482174126&comment_table_name=event_comment#
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
4. Agenda
• Why we need code
• Developer Console
• Naming Conventions
• Data Types
• Collections
• Pass by Value and Pass by Reference
• Trailhead Modules
• Q&A
5. Some House Rules
• Mute your mic
• Keep adding questions in Zoom Q&A Window
• No question is too small
• Questions will be answered in last 15 mins
8. Best Practices
• Write as little code as possible in Salesforce
• Code always used as a last option
• Salesforce has a rich toolset for configuration which is tested,
maintained, and upgraded
• Workflow rules, Process Builder, Approval Process, Visual Flow,
Validation rules, page layouts, and Record types are few alternatives
to customization
9. How to start
• Create a free Salesforce developer account here
• Start writing code in Developer Console
11. Variables
• Think of it as Box which holds data
• You must declare a variable before using it
NameData Type Value
Value
countInteger 10=
eNameString ‘John’=
12. Data Types
• Primitive Data Types
• Collections
• Enums
• Objects (parent of All Objects)
• sObject (Standard or Custom Object)
13. Primitive Data Types
• Boolean (True, False)
• DateTime (1-2-2019 8:00pm EST)
• Date (1-2-2019)
• Decimal (3.142)
• Double : 64 bit (3.142)
• ID (18 digit Salesforce Id)
• Integer (32 bit number)
• Long (64 bit number)
• Object (parent data type of everything )
• String
• Time
14. Bonus – When to use Enum ?
• If you want to have restrictive data with limited option then use
enum
• Just like picklist / dropdown you can choose any invalid data
accidently
Public ENUM Season {Summer, Winter, Spring}
16. Camel Case
• Word in middle is Capital
• Used for method naming
• Example – iPhone, eBay, seasonName
17. Pascal Case or Upper Camel Case
• First letter and middle word starts with capital letter
• Companies like Microsoft encourages this
• It’s also known as Upper Camel Case
• Class names should be Pascal Case
• Example - AccountTriggerHandler
18. Hungarian Notation
• One of the mostly used naming convention
• Variable name indicates intention or Kind
• Example – lstAccount, setContact, mapAccountAddress
28. Pass By Reference
• Any object or Complex Data Type are pass by Reference
• Hint – Mostly Variable initialized using ‘new’ keyword is pass by
Reference
• sObject, object, or classes are Pass by Reference
35. Decimal vs Double
• You can set scale (number of digit to right of decimal) in Decimal but
not in Double
• Decimal has more methods compared to Double
• Currency field is by default Decimal
• Double does not support scientific (e) notation
• Double is 64 bit