In development, or any creative pursuit, we all get stuck. The trick is to know how to get unstuck, without just staring at a blank page. Continue reading “Randomness and Oblique Strategies to aid problem solving”
Category: Salesforce
Patterns in Apex: Dependency Injection, Strategy, and Decorator
When you start out in Salesforce development, there seems to be little need for software design patterns. Perhaps because development starts with little triggers doing this and that in a few lines of code. But, as soon as the requirements, codebase, and team-size grow, then the advantages of patterns and other software engineering practices kick in. Continue reading “Patterns in Apex: Dependency Injection, Strategy, and Decorator”
How Variable Types Operate in the Lightning Component Framework
Attributes in a Lightning Component have declared types. But, with few exceptions, the type you use has never seemed to make much difference. Continue reading “How Variable Types Operate in the Lightning Component Framework”
Salesforce Trigger Handlers Driven by Custom Metadata
Salesforce has a number of recommendations regarding best practice when writing Apex triggers. Two of these recommendations are:
Continue reading “Salesforce Trigger Handlers Driven by Custom Metadata”
Salesforce Communities – Licence Types Explained…
If you are new to Salesforce Communities, it can be a little tricky getting your head around which type of community licence is right for your organisation.
To start with, there are fundamentally three types of Community: Continue reading “Salesforce Communities – Licence Types Explained…”
Communities for Beginners
Salesforce Communities are ideal for companies looking to enhance relationships with partners and customers, or improve internal processes with its employees. One of the great things about Community Cloud is its flexibility as you can adapt its function to fit your business needs. Continue reading “Communities for Beginners”
Salesforce Community or Website?
Salesforce Community offer you the chance to bring your live customer data into a website as well as the opportunity for your customers/ partners or indeed internal members of staff to add data into your Salesforce instance.
Never mind the half-baked solution, what was the problem? (The X Y Problem)
As a consultant, and as a developer, one of the most useful things you can do is to take a step back. If someone asks you a question about a detail of a solution they are working on, it’s often worth finding out what problem they were originally trying to solve. Continue reading “Never mind the half-baked solution, what was the problem? (The X Y Problem)”
Are You Ready For Custom Metadata?!
Salesforce are once again staying true to one of their mottos, “Clicks, not code!”, with a release that is currently being tested on the pilot scheme. Continue reading “Are You Ready For Custom Metadata?!”
GDPR is coming – is your Salesforce data ready?
Last week’s 3rd London’s Calling event brought together 40 speakers across 6 streams to give the lowdown on the latest and greatest tools techniques and trends for Salesforce trailblazers. Obviously one of the hottest topics was of course GDPR.
Continue reading “GDPR is coming – is your Salesforce data ready?”
Better ‘Times’ Ahead
There are certain new features which bring a sigh of relief to developers and admins alike, which introduce something we’ve been waiting for for a long time.
Why Switch to Lightning?
We naturally don’t like change. Not leaving our comfort zone is what we prefer to do. This has also been the case most of the time regarding switching to the Lightning experience. I attended two different sessions that discussed the benefits of switching to Lightning. Continue reading “Why Switch to Lightning?”