This article explores moving from detection and classification of sensitive data to prevention using Google Cloud Data Loss Prevention. I’ll use Salesforce as a data source to prove how we can de-identify personal, health, credential and financial information in unstructured data in near real-time.
Google Cloud DLP is a fully managed service designed to help you discover, classify, and protect your most sensitive data. …
This article explores an architecture to classify sensitive data in a large enterprise. We explore Amazon Macie and use Salesforce as a data source to prove out how we could detect personal, health, credential and financial information in unstructured data and for it to scale to any data source and volume.
Data governance starts with knowing your data.
When you have a relational database with columns — and those columns have specific functions — you can classify the data within them and put in security controls to protect it. There’s generally one large gap.
Unstructured data is information…
Making your Lightning Web Components into reusable assets that can be used across different Lightning Pages and objects requires some thought.
I have been working towards a timeline component that is reusable and one of the issues whilst testing this was the ability to select a different record to use as the basis for the timeline. See this issue for details.
The best example of why this is important started with Cases. Plotting the related records to Cases was important but what Administrators wanted to do was add the timeline of the related Contact to the page. …
Salesforce is aligning with industry standards and tools for development. Here are some things that Salesforce developers have now to help improve their productivity.
These new features make it easy to standardise on a setup that can help you drive quality improvements in your Salesforce projects.
Whilst your individual setup may differ, and indeed should be…
Single view of the customer, customer 360, single pane of glass, single customer view. However you spin it the goal has been an aspirational one for a large number of companies — allow me to view all customer interactions regardless of which database in my enterprise they reside in. For companies with a large number of disparate brands or those with a large number of systems that hold customer data it can often seem an impossible dream.
Salesforce talks about its ‘Customer 360 Platform’ and has rolled out ‘Customer 360 — Data Manager’, but what is sometimes missing is… why…
Update: A tweet from Charles T led me to update this article. See the end of this story for an explanation on how I now overcome the challenge of tackling Person Accounts for the timeline Lightning Web Component. Thanks Charles!
I‘ve been developing an open source lightning web component. If you’ve been on the journey with me you’ll know that performance and scale were key considerations. If you haven’t been following you can catch up here.
This blog tells the story of how Person Accounts forced a change in the design in how many database operations I had to do.
Monitoring can be defined as the ability to keep activity within your Salesforce implementations under systematic review over a period of time.
Salesforce provides a number of services to provide this systematic review as part of their base licence, including, but not limited to
There are capability gaps with the above however that may be important to your security posture and BAU operations. Some of these can be highlighted as:
Résumés seem to be trapped in a status quo. There seems to be a recurring format handed down from generation to generation that focuses, quite madly, on repetitive career summaries over 10+ pages of tiny, uninspiring, font.
Well at least that’s my experience after using a résumé template my dad gave me 20 years ago.
I believed at the time that my résumé should not be rocking any boats — be predictable — be all business and definitely not fun.
Looking back it’s amazing that I was ever offered a job.
When my career progressed to conducting interviews myself I…
This is a sample of what I built.
This is what I learned.
I had designed a component that looked great in one locale and language — but wouldn’t be as appreciated in any other country that didn’t speak English or have their dates formatted as dd mm yyyy. This oversight would limit its reusability and usefulness for global customers.
There are 2 things that helped me…
Designing lightning web components for the Salesforce platform requires you to understand factors that can directly impact performance and scale. They manifest themselves in slow running pages and interactions. In a previous post we looked at usability and maintainability. Let’s take a look at designing for performance and scale.
The ability to cope and perform well under increased, or expanding workload.
For the sake of brevity I won’t be covering the depth of this topic that is better covered elsewhere. Instead I’ll focus on applying good design to a timeline lightning web component I want to develop. …
Cloud architect || Problem solver || Interested in solving unique challenges using different cloud service providers || All opinions are mine.