apex-enterprise-patterns / Fflib Apex Common Samplecode
Licence: bsd-3-clause
Samples application illustrating the Apex Enterprise Patterns library
Projects that are alternatives of or similar to Fflib Apex Common Samplecode
Query.apexA dynamic SOQL and SOSL query builder on Salesforce.com platform
Stars: ✭ 78 (-35.54%)
Mutual labels: apex
Force Dot Com EsapiEnterprise Security API for the Apex language on the Force.com platform.
Stars: ✭ 98 (-19.01%)
Mutual labels: apex
Batch Entry For Salesforce.comjQuery-based quick entry screen that works with any object. Highly configurable and flexible.
Stars: ✭ 82 (-32.23%)
Mutual labels: apex
Awesome Low CodeAwesome Low-Code Application Platforms | 全球低代码平台开发资源大全
Stars: ✭ 90 (-25.62%)
Mutual labels: apex
Apex Unified LoggingPlatform-Event-based Apex logger for unified logging over transaction boundaries
Stars: ✭ 101 (-16.53%)
Mutual labels: apex
Visualforce TypeaheadA flexible typeahead component for use on Visualforce pages. Uses the typeahead.js library from Twitter.
Stars: ✭ 73 (-39.67%)
Mutual labels: apex
TestdatafactoryThe ultimate Apex Test Data Factory 🏭
Stars: ✭ 108 (-10.74%)
Mutual labels: apex
Dialogue GenerationGenerating responses with pretrained XLNet and GPT-2 in PyTorch.
Stars: ✭ 86 (-28.93%)
Mutual labels: apex
Automated Testing For Force.comSalesforce testing automation runs all tests and emails your team. Native Force.com Apex code delivers lightweight Salesforce continuous integration.
Stars: ✭ 88 (-27.27%)
Mutual labels: apex
Easy Spaces LwcSample application for Lightning Web Components on Salesforce Platform. Part of the sample gallery. Event management use case. Get inspired and learn best practices.
Stars: ✭ 104 (-14.05%)
Mutual labels: apex
ApextestkitA way to simplify your Salesforce data creation.
Stars: ✭ 80 (-33.88%)
Mutual labels: apex
Processbuilderblocksapex invocable methods for use in Process Builder
Stars: ✭ 77 (-36.36%)
Mutual labels: apex
Vim Force.comVim plugin for force.com
Stars: ✭ 98 (-19.01%)
Mutual labels: apex
Apex NitroYour essential APEX companion
Stars: ✭ 122 (+0.83%)
Mutual labels: apex
Node Lambda LogBasic logging mechanism for Node 6.10+ Lambda Functions
Stars: ✭ 115 (-4.96%)
Mutual labels: apex
ZippexNative Apex Zip library for Salesforce.com
Stars: ✭ 106 (-12.4%)
Mutual labels: apex
FFLib Apex Common Sample
Dependencies: Must deploy Apex Mocks and Apex Common before deploying this library
Deploy Apex Mocks
Deploy Apex Common
Deploy Apex Common Sample Code
Sample Application
This repository contains a sample application illustrating the Apex Enterprise Patterns library. The aim is to illustrate fullly working sample application to better illustrate the patterns in presentations and articles. You can see a demo of this application in the Dreamforce 2013 session presented by @afawcett
NOTE: The supporting Apex Common library can be found here.
Application Enterprise Patterns on Salesforce Lightning Platform
Design patterns are an invaluable tool for developers and architects looking to build enterprise solutions. Here are presented some tried and tested enterprise application engineering patterns that have been used in other platforms and languages. We will discuss and illustrate how patterns such as Data Mapper, Service Layer, Unit of Work and of course Model View Controller can be applied to Force.com. Applying these patterns can help manage governed resources (such as DML) better, encourage better separation-of-concerns in your logic and enforce Force.com coding best practices.
Dreamforce Session and Slides
- View slides for the Dreamforce 2013 session here
- Video recording of the Dreamforce 2014 advanced session here.
- View slides for the Dreamforce 2015 session here
More Information on Trailhead
There are two Trailhead Modules for Apex Enterprise Patterns:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].