Dependency Inversion: Decoupling Your Apex Architectureapex solid design-patterns Stop hard-coding your logic and start injecting flexibility into your Salesforce org.Published OnJanuary 10, 2024Read more →
Interface Segregation: Stop Building Fat Interfacesapex solid clean-code How to keep your Apex interfaces lean, mean, and actually useful.Published OnDecember 5, 2023Read more →
LSP in Apex: The Art of Predictable Codeapex solid architecture How to ensure your subclasses aren't secretly breaking your Salesforce org.Published OnNovember 15, 2023Read more →
Open/Closed Principle: Scaling Salesforce Without Breaking Itapex solid architecture Learn how to extend your Apex logic without rewriting your existing classes.Published OnOctober 12, 2023Read more →
SRP in Salesforce: Stop Building 'God Classes'apex best-practices sf-dev A look at the Single Responsibility Principle and why your Apex classes shouldn't try to do everything at once.Published OnSeptember 6, 2023Read more →