Welcome to Code With Sally
Salesforce tutorials from basics to pro: Apex, LWC, Agentforce and AI.

Latest Posts
- Unlocking the Future of AI with Salesforce: A Collaboration by Yalla Salesforce and Code with SallyIn the ever-evolving world of technology, artificial intelligence (AI) is no longer just a buzzword—it’s a game-changer. The Salesforce AI Specialist credential opens the door… Read More »Unlocking the Future of AI with Salesforce: A Collaboration by Yalla Salesforce and Code with Sally
- AI Associate CheatsheetI had a fantastic time diving into CRM, AI, Data, and Trust while preparing for the AI Associate exam, especially after attending DX24 and discovering… Read More »AI Associate Cheatsheet
- Salesforce Integration Patterns CheatsheetReferences
- Exploring the “?” Symbol in Salesforce Apex: The Ternary OperatorHey fellow Salesforce developers! In this blog post, I’ll be sharing with you how to use the “?” symbol as a ternary operator, which is… Read More »Exploring the “?” Symbol in Salesforce Apex: The Ternary Operator
- Beginner’s Guide to Salesforce Apex: Navigating Conditional StatementsHey there, Apex explorers! Today, we’re going to delve into conditional statements in Apex, a key type of control flow statements. If you’re just starting… Read More »Beginner’s Guide to Salesforce Apex: Navigating Conditional Statements
- Beginner’s Guide to Salesforce Apex: Understanding EnumeratorsHey there, coding crew! I’m back with another blog post in our “Beginner’s Guide to Salesforce Apex” series. In our previous posts, we covered the… Read More »Beginner’s Guide to Salesforce Apex: Understanding Enumerators
What you’ll learn here
- Apex from scratch: variables, data types, collections and conditions, step by step.
- Lightning Web Components (LWC): how to build modern user interfaces on Salesforce.
- Agentforce and AI: how to put AI to work inside Salesforce.
- Cheatsheets: quick visual summaries you can review in minutes.
Meet Sally
Welcome, coding crew! My name is Sally ElGhoul and I’m a Salesforce MVP and passionate Salesforce lead developer who loves coding. I’ve been coding since 2001 and have worked with various programming languages.
My journey with Salesforce began in 2010. When I first started exploring Salesforce, I had no idea what I was getting into. But the more I learned about it, the more I fell in love! I spent countless hours diving deep into the world of Salesforce, making mistakes, and learning from them. It wasn’t always easy, but in the end, it was worth it – I became a Salesforce pro.
Currently, I’m based in Canada, but I’ve worked with companies all over the world, gaining tons of experience and learning a lot along the way. One thing that’s never changed, though, is my love for coding. In fact, I consider coding not only a profession but also a hobby that I thoroughly enjoy. Seriously, there’s nothing more satisfying than debugging a tricky piece of code and finally getting it to work just right! As you can probably guess, my favorite Salesforce character is Codey the Bear. What’s yours?
My hope with this blog is to create a space where developers can come together to learn and grow. I believe we all have something to teach and something to learn, and I’m excited to be a part of that process.
Thanks for taking the time to stop by my blog. I’m excited to share my tips and tricks with you, and I’m always open to learning from your experiences as well. So don’t be shy – let me know what you want to see on the blog! And if you want to stay up to date on my latest Salesforce development tips and insights, follow me on social media.
Happy Reading!
— Sally ElGhoul
Watch the sessions on YouTube
Every live session and tutorial lands on the channel. Subscribe so you never miss a new one, and if there’s a topic you want me to cover, let me know.









