DEV Community

Salesforce Developers Podcast

082: Weird Apex with Paul Battisson

Paul Battisson is the Chief Operating Officer for Cloud Galacticos. In this episode, we are talking about the convergence of two of his favorite things: “super hardcore nerdy math” (as Paul puts it) and Apex.


Paul has performed some unique experiments that combined his love for math with his love for Apex. In our conversation, we talk about those experiments at length. We go into some detail about what factors can affect Apex performance and weirdly, talk a lot about pigeons.


Show Highlights:


  • Paul’s inspiration for learning how to code.
  • What Machine Learning is and how it is architected
  • Why Paul wanted to get Machine Learning (ML) in Apex.
  • The difference between Machine Learning and Artificial Intelligence (AI).
  • Where matrices fall into the toolset of creating Machine Learning.
  • How linear regressions are utilized in Machine Learning.
  • All about Paul’s Virtual Reality (VR) experiment in Apex.
  • The pitfalls of enterprise VR and where Paul sees it going in the future.
  • Specifics on how to increase performance in iterators
  • What heap size is and how it affects performance
  • What Paul’s two books are about.



1. Paul's Blog Posts on Machine Learning in Apex:


2. Better Performance in Loops:



3. Follow up blog on performance:

4. Dreamforce deck of doing VR in Visualforce:

5. Learning Salesforce Development With Apex:


6. Mastering Apex Programming:






If you like this podcast and are thinking of creating your own, consider talking to my producer, Danny Ozment.


He helps thought leaders, influencers, executives, HR professionals, recruiters, lawyers, realtors, bloggers, coaches, and authors create, launch, and produce podcasts that grow their business and impact the world.


Find out more at


Episode source