A list of all the best blogs, podcasts and other resources for Salesforce developers.
Last week we published one of our most popular posts ever: a list of Salesforce DX resources for those that want to learn more. In the process of writing that post we came across a host of Salesforce blogs, podcasts and resources that we thought everyone should be aware of. This list is by no means exhaustive, but here are a few of our favorites so far:
Good Day, Sir! is a hilariously entertaining and incredibly informative podcast about all things Salesforce development. The pod is published weekly and it’s consistency makes it one of the best resources for Salesforce developers. New Developer Experience announcement from Salesforce? They’re on it. Tips on Heroku CLI? They have it. Jeremy Ross and John De Santiago are hardcore developers with a ton of wisdom and experience to share.
The Good Day, Sir! media empire is a gift that keeps on giving because their Slack channel is also a must subscribe for any informed Salesforce Developer. The channel is full of some of the best thinkers on Salesforce development and there is lots of lively discussion and opportunities to learn.
Jitendra’s blog contains a lot of great content. But Jitendra isn’t just a writer. He’s also probably the most prolific Salesforce development video mogul around. You can watch Jitendra’s live code channel and see detailed tutorials on Salesforce development. He’s even got a book about Apex Design Patterns.
Ever asked yourself: how should our team implement source control? Or: what are best practices for Continuous Integration with Salesforce?
The guide is designed for “high-performing scrum teams working on managed packages with over two million characters of Apex code.” So you can be confident that it’s built with enterprise-grade reliability in mind.
DreamOps will continue to update their guide as more becomes clear about Salesforce DX. They note: “DreamOps is a superset of the capabilities announced for DX.”
The great thing about DreamOps is that it’s open source so you can contribute your own findings with CI and CD back to others.
Peter’s analysis is so good we wish he would post more often! Still, the archive on Peter’s blog provides some great technical reads for Salesforce developers of all stripes. His quick assessment of Salesforce DX is one of the most comprehensive and astute that we’ve seen. Please post more, Peter!
We’ve written a lot about Atlassian’s Salesforce Developer workflow and CI strategy. But it’s just such an industry shaking bit of thought leadership that we have to include in this list. The Atlassian Developer Workflow is available as a Confluence page and includes best practices for working with admins and developers. The workflow is tailored for Git - an ideal solution for Salesforce development. You can use this guide to learn more about proper Git branching strategies and how to eliminate annoying issues like code clobbering.
Matt Lacey is one of Australia’s most prominent Salesforce developers and he’s kind enough to share his experience (and occasional rants!) with the rest of the community laceysnr.com. We turn to Matt for thoughts about Salesforce tooling, important ideas on the Salesforce IdeaExchange, and development in general.
Financial Force is one of the most interesting companies leveraging the Force.com platform today. They do an incredible amount on the platform and they do so at serious scale. As CTO of this large development organization, Andy Fawcett has learned a thing or two about using the Force.com platform at scale. Andy generously posts his thoughts about Salesforce on his blog Andy in the Cloud. Andy’s blog is one of the most technical Salesforce blogs out there. You can go there to learn about practical tips as well as learn about fun topics like Salesforce IoT and connecting Salesforce to an Amazon Echo. No stranger to Continuous Integration, he is also the maintainer of the GitHub Salesforce Deploy Tool.
Salesforce Ben’s blog is a favorite because it is a hub for all things Salesforce. Ben McCarthy attracts great guest posters to bring a diverse array of ideas and opinions about Force.com development.
The blog is generally geared towards the declarative side of Salesforce, but it still has great posts about development. It’s an especially great tool for keeping up to date with everything that is happening at Salesforce in general: Who are they acquiring? What technologies are they investing in? Which partnerships are they forming? Subscribing to the newsletter is a great way to keep up to date on all things Salesforce.
Christophe Coenraets has an interesting blog that takes a unique angle for Salesforce devs: it’s focused on mobile. If you’re interested in mobile development for Salesforce this blog is a must subscribe.
OYE Code’s Harshit Pandey has been developing on the Force.com since 2009. His blog is an excellent and highly technical resource. He covers topics as wide ranging as Lightning and integrating Node into Salesforce and Heroku apps.
Harshit is also the creator of the aptly named Awesome Salesforce. Awesome Salesforce is inspired by sindresorhus’s Awesome project. The Awesome project is a curated list of great resources for various programming environments and languages including Go and Python. Awesome Salesforce includes an even longer list of Salesforce resource that is worth checking out.
Rakesh Gupta, aka Automation Champion, is a 3x Salesforce MVP and 2x Dreamforce speaker. His blog is geared more to the declarative side of Salesforce but it’s full of great articles that can help any Salesforce developer that wants to know more about maximizing their Salesforce implementation.
Unsurprisingly, Salesforce has a number of great resources for developers including:
How Sysco's team of 40+ developers and admins support a complex Salesforce release flow with Blue Canvas.
Our latest feature offers proactive suggestions so you can avoid dependency errors and better understand relationships between your Salesforce objects.
From your sandbox to a git repository in less than a minute
Why Salesforce DevOps is more than just hooking up a git repo to a Salesforce org
Diving into what it takes to smoothly merge work across Salesforce orgs