Apex Beginner to Advance
- Apex Fundamentals
- Core Apex Programming
- Object-Oriented Programming
- Triggers & Automation
- Asynchronous Apex
- Integrations & APIs
- Testing & Deployment
- Security & Performance
- Real-World Apex Projects
- Project 1 – Validation Trigger in Apex
- Project 2 – Simple REST API in Apex
- Project 3 – Auto-Number Generator in Apex
- Project 4 – Scheduled Cleanup Job in Apex
- Project 5 – Trigger Framework Implementation
- Project 6 – Batch Data Migration Tool in Apex
- Project 7 – Secure External Integration in Apex
- Project 8 – Dynamic PDF Generator using Apex (Spring ’26)
- Project 9 – Queueable Job Orchestration
- Advanced Apex & Platform Architecture
- Apex Design Patterns: Why They Matter
- Singleton & Factory Patterns in Apex
- Strategy Pattern for Business Rules in Apex
- Service Layer & Domain Layer Architecture
- Selector Layer & Query Centralization
- Dependency Injection in Apex
- Apex Enterprise Patterns (fflib Overview)
- Unit of Work Pattern & Transaction Control
- Feature Flags Using Custom Metadata
- Refactoring Apex Without Breaking Production
Feature Flags Using Custom Metadata
The purpose of this blog is to show how Feature Flags using Custom Metadata allow you to enable or disable functionality without changing code, making deployments safer and more flexible.