Resources from the Salesforce Developers Ask Me Anything on Apex Updates + Innovations
I hope you joined us for the fantastic SFDevsAMA on Wednesday 29th November featuring @Mohith Shrivastava and @Daniel Ballinger. They loved answering your questions about Apex.
If you missed it, don't worry - we recorded the series and our experts have provided some great resources that our experts for you to continue your learning!
- Watch the recording on demand
- Apex Roadmap: Dreamforce ’23 - slides from the Dreamforce 2023 session, Apex Roadmap: What’s New and What’s Coming
- Explore Apex - a collection of resources for Apex shared at Dreamforce 2023
- User Mode with Permissions Sets - Read the Winter `24 Release Notes to learn more about User Mode Database Operations with Permission Sets
- DataWeave in Apex - Use DataWeave in Apex to Enable Data Transformation to Different Formats (Generally Available)
- Generics in Apex - Trailblazer Community Group for the community to share feedback and use cases on implementing Generics in Apex.
- Formulas in Apex - Idea: Evaluate Dynamic Formula with Apex
Still have questions? Post them in this thread for our experts!
@DataWeave in Apex @Salesforce Apex Hours @Apex Transaction Finalizers @Generics in Apex @User-Mode Database Operations
#Ask An Expert #CommUpdates #Apex #Apex Class #ApexDevelopment #Apexhours
Using libraries like ApexMocks is now super verbose because of the lack of generics.
With generics, this:
private static final MyService myService = (MyService) apexMocks.mock(MyService.class);
could be written as this:
private static final MyService myService = apexMocks.mock(MyService.class);
And mock verification would change from:
((MyService) apexMocks.verify(myService)).doSomething();
to
apexMocks.verify(myService).doSomething();