
Description:
About this item:
Editorial Reviews
From the Back Cover
Many developers excel at building solutions in Apex but lack formal training in the core principles of professional software engineering. This book changes that and provides a no-nonsense guide for experienced Salesforce developers ready to master the art of software design.
Pragmatic, approachable, and to the point, this book focuses on essential practices like modularity, coupling, cohesion, and testing—not just to write better code, but to improve how teams deliver software. By emphasizing object-oriented programming, dependency injection, and boundaries, it equips you to design systems that are easier to maintain, test, and scale. With fast, reliable tests as a cornerstone, you’ll learn how great design enables true continuous integration and high-performance software delivery.
Through actionable examples and clear explanations, you’ll learn how to design better systems, reduce complexity, and create codebases that stand the test of time. If you’re serious about your craft, Clean Apex Code will give you the tools and mindset to think like a professional software engineer and deliver software at a higher level.
You will:
- Use better names in all software constructs to improve readability and maintainability
- Apply core software design principles to Apex development
- Embrace modularity, abstraction, and boundaries to simplify complex systems
- Practice real continuous integration with reliable, high-speed testing
About the Author
Pablo Gonzalez started his career as a Salesforce developer and later moved into product management, where he focuses on building tools that make life easier for developers. He’s worked on Salesforce DevOps products like HappySoup, Salto, and AutoRABIT, blending his technical skills with his love for solving practical problems.
He’s passionate about good software engineering practices and believes the best way to get the most out of Salesforce is to approach it with an engineering mindset. Pablo’s goal is to give Salesforce engineering teams the tools and knowledge they need to succeed — and enjoy their work more.
Originally from Costa Rica, Pablo now lives in Ireland with his wife and daughter. He loves trying new foods and sharing good meals with family and friends.
Review:
5.0 out of 5
100.00% of customers are satisfied
5.0 out of 5 stars Welcome to the New Era of Apex Development!
(function() { P.when('cr-A', 'ready').execute(function(A) { if(typeof A.toggleExpanderAriaLabel === 'function') { A.toggleExpanderAriaLabel('review_text_read_more', 'Read more of this review', 'Read less of this review'); } }); })(); .review-text-read-more-expander:focus-visible { outline: 2px solid #2162a1; outline-offset: 2px; border-radius: 5px; } With Clean Apex Code, Pablo has ushered in the next generation of Salesforce Apex development. This book sets the bar for Apex professionals.The landscape of Apex development has been burdened with well intentioned ground work grown crusty and inflexible. Despite the great achievement of FFLIB, the architecture was heavy and clunky. The architectural design and code it produced was anything but clean.In this remarkable work, Pablo demystifies OOP, putting it in real world terms for real Apex development. Step by step, the reader is guided through the concerns of high level, advanced architecture. Too many past knowledge sources ideologically brought in design concepts from Java and other languages. But Apex is different! Apex is built on a platform, and it has its own problem space!This book has been a joy to read. It will refresh even the most seasoned Apex developers, as well as provide trustworthy guidance for newer ones. Welcome to the new era of Apex development my friends.
Visit the Pablo Gonzalez (Author) Store
Clean Apex Code: Software Design for Salesforce Developers
AED32322
Quantity:
Order today to get by
Free delivery on orders over AED 200
Product origin: United States
Electrical items shipped from the US are by default considered to be 120v, unless stated otherwise in the product description. Contact Bolo support for voltage information of specific products. A step-up transformer is required to convert from 120v to 240v. All heating electrical items of 120v will be automatically cancelled.
Similar suggestions by Bolo
More from this brand
Similar items from “Enterprise Applications”
Share with
Or share with link
https://www.bolo.ae/products/UO0QIYEPD3U