Winter’16, Lightning, Custom Metadata, Dreamforce, IoT, Social Coding… its...
So as is the norm in the run up to Dreamforce things are pretty busy! I thought i’d share a little summary of whats going on and what to look out for in the coming weeks before Dreamforce and in the...
View ArticleTips for Migrating to Apex Enterprise Patterns
One of the common questions i get asked is, “How do i adopt Apex Enterprise Patterns within an existing code base?“. Often its also folks who have not owned the code base from the start and are...
View ArticleSetup Audit Trail API in Winter’16
Winter’16 was a bit low on API for me, but one thing i just found hiding in the New Objects section, was this… SetupAuditTrail, “Represents changes you or other administrators made in your...
View ArticlePillars of Enterprise Development
During 2014 i authored my first full book, entitled Force.com Enterprise Development, it was a long process taking over 8 months, so certainly if your considering such a thing yourself be prepared for...
View ArticleSupercharging Salesforce Report Subscriptions with Apex and Flow
In the Spring’15 release Salesforce provided the ability to subscribe to reports. This is done through a new Schedule button shown below. Users can schedule reports with criteria based on the report...
View ArticleAutomating the Creation of Flow Screens with Apex Metadata API
Having just completed some improvements to the Apex Metadata API to support creating, reading, updating and deleting Flows. I wanted to give it a bit more of test drive than the usual Apex examples i...
View ArticleVisual Flow with List View and Related List Buttons
Last years blog Clicks not Code with Visual Flow Custom Buttons has continued to be quite well received, so i thought i would explore what more could be done and address a few questions that have come...
View ArticleDeclarative Lookup Rollup Summary Tool and Custom Metadata
Back in Dreamforce 2015, i told the audience in a session dedicated to Custom Metadata that i estimated it would take around 5 days to perform the retro fit from Custom Object to Custom Metadata. Well...
View ArticleApex Sharing and applying to Apex Enterprise Patterns
Apex Sharing can be a bit of mystery to new developers as well as seasoned ones from other platforms. This blog is not for those wanting to understand sharing as such, there are plenty of excellent...
View ArticlePackaging and Installing Rollups
Since v2.0 of the Declarative Rollup Tool, it is now possible to use Custom Metadata to store rollup configurations. Not only does this make it easy to transfer those you have setup in Sandbox via...
View ArticleRollups and Cross Object Formula Fields
I’m constantly amazed at the number of varied use cases folks in the Chatter Group are applying to the Declarative Lookup Rollup Summary tool these days. This short blog highlights a particular use...
View ArticleDynamically Calling Flows in Apex
During last years fun with IoT and the LittleBits devices, i developed a package imaginatively called Salesforce LittleBits Connector. My aim for that connector was to allow none coders, to have some...
View ArticleMonitoring Record Activity via Data Replication API’s
You might be thinking having started to read this blog that the primary use case of Data Replication API’s is to provide replication, well yes and no! No in a sense it won’t replicate your data for...
View ArticleGitHub Salesforce Deploy Tool Lightning Edition
A recent discussion on Twitter around sharing Salesforce configuration between admins has motivated me to revisit this tool. Before getting into anything major (watch this space). I decided to get back...
View ArticleDisabling Trigger Events in Apex Enterprise Patterns
I‘m proud to host my first guest blogger! Chris Mail or Autobat as he is known on GitHub. Take it away Chris…. How to put the safety on… Being an architect in a professional services organisation is a...
View ArticleIntroduction to the Platform Action API
Actions are Salesforce’s general term for tasks users can perform either through buttons throughout various UI’s on desktop, mobile, tablet etc or in fact via non-UI processes such those built via via...
View ArticleLightning Out: Components on Any Platform
This blog is my first video blog! Since Salesforce does not record the Developer Theatre sessions at the Salesforce World Tour events i thought i would do a re-run at home of my session last week and...
View ArticleDeclarative Rollup Tool Summer Release!
Over the course of the last couple of weeks, i have been focusing my community time on release v2.4 of the DLRS tool. Specifically focusing on some much requested features driven by the community in...
View ArticleWorking with Apex Mocks Matchers and Unit Of Work
The Apex Mocks framework gained a new feature recently, namely Matchers. This new feature means that we can start verifying what records and their fields values are being passed to a mocked Unit Of...
View ArticleIntroducing the Flow Factory
Flow is a great technology for providing a means for non-coders to build functionality. More so than any other point and click facility on the platform, even Process Builder. Why? Because it offers a...
View Article