Anybody can learn to code. Yes, you read that right. People who write code, professionally or otherwise, are not born with a special skill or ability to…
Mind map summary of pub/sub api features
1
Have you ever been involved in a Salesforce project where, as a builder or as an architect, you don't have complete control over the architecture…
A quick post to write about one of my favourite ES6 features - Spread operator. What is it? Official (and frankly boring) definition from Mozilla docs…
Note: this post is about defensive security that helps developers build secure applications instead of offensive security. Introduction Much ink has…
“With good judgment, little else matters. Without it, nothing else matters." - Noel Tichy, Warren Bennis ( from How Winning Leaders make great calls…
This post is part of learning ES6 series. Let's look at the differences between var, let, and const in ES6 today. var, let, and const are different ways…
man muss immer umkehren - Carl Gustav Jacob Jacobi (loosely translated - Invert, always, invert) Today, we will look at one of my favourite mental…
If you are a CIO, CMO, or CTO and your company uses Salesforce CRM (or looking to implement it as part of your Digital Transformation project), or you…
What is it? 1:1s are your (ideally) weekly catchups for 30 minutes (at least) with your direct reports. Why is it important? It goes back to the core…
What gets measured gets done! - Peter Drucker If you work as a software engineer (especially as a manager or tech lead), one of the things that you want…
Recently I was interviewed by the excellent Xi Xiao on his Salesway podcast. We talked about governance and salesforce change management process - a…