CleanSlate Blog

MuleSoft 4: Using the Amazon DynamoDB Connector
MuleSoft 4: Using the Amazon DynamoDB Connector

Overview The following provides a quick example of how to use the “Amazon DynamoDB Connector – Mule 4” using Anypoint Studio. While there is a lot of documentation available for both this connector and Amazon’s DynamoDB API, none could be found that specifically shows how to structure the JSON required within the configuration settings for […]

Continue reading.
Just How Easy is it to be Hacked?
Just How Easy is it to be Hacked?

Earlier this year, David Gilbertson published an excellent article on Hacker Noon with the eye-catching title “I’m harvesting credit card numbers and passwords from your site. Here’s how.” While the article is noted as a fictional endeavor, the approach that is detailed is certainly something that could have a negative impact on corporations around the […]

Continue reading.
Testing the Waters
Testing the Waters

Does testing really pay off in the World of software development? As software developers, we are constantly hounded about the importance of automated testing. We hear diatribes about test driven development, evangelist who swear by unit testing, and coders who claim testing has changed how they work. By now most people in the industry would […]

Continue reading.
Salesforce Formula Fields & Picklist Fields/Values
Salesforce Formula Fields & Picklist Fields/Values

It’s always “refreshing” to find something so innocuous in Salesforce that kind of throws you for a loop.  Especially when this “innocuous” item is a little counter-intuitive to the Salesforce mantra of “clicks not code”.  Plus, it appears to have impacted people for quite a while.  Warning:  This post may be (i.e., is) a little […]

Continue reading.
ILMT: A Gateway to SAM?
ILMT: A Gateway to SAM?

To take advantage Sub-capacity licensing and its inherent value, IBM customers are required to: 1) Install either the IBM License Metric Tool (ILMT) or BigFix Inventory (BFI). 2) Produce audit reporting on at least a quarterly basis, and 3) Retain such reports continuously for 2 years. However, while IBM mandates the use of these tools […]

Continue reading.
Giving Back is Part of What We Do
Giving Back is Part of What We Do

One of our practice goals for 2018 for the Salesforce team was to donate/volunteer our time to the communities in which we live.  We are attempting to follow Salesforce’s 1-1-1 initiative as much as possible.  The size of our company and team doesn’t give us much ability to hit the 1% of our time goal […]

Continue reading.
Why Maintaining A List of Supported Browsers and Versions Is Important
Why Maintaining A List of Supported Browsers and Versions Is Important

All browsers are not born equal. While most people have preferences for one browser over another based upon look-and-feel or specific pieces of functionality.  Those same people probably feel that all browsers are inherently the same on a foundational level.  Unfortunately, that’s just not the case: Internet Explorer is different than Edge who is different […]

Continue reading.
Process Builder Enhancements – Assign Record Ownership with Lookup’s not Id’s
Process Builder Enhancements – Assign Record Ownership with Lookup’s not Id’s

Are you tired of “hard-coding” owner id’s whether for a queue or a user inside of Process Builder and doing constant screen switching to find the correct id’s and making mistakes putting the id’s into your process? Look no further… New with Winter ’18 you can now lookup directly to users/queues! When setting the Owner […]

Continue reading.
Bundling Best Practices – Exclusion and Suppression
Bundling Best Practices – Exclusion and Suppression

Perhaps the most important aspect of fully utilizing IBM’s ILMT (or Big Fix Inventory) tool is to be able to accurately create bundling relationships. For those that are unfamiliar, bundling is the process where users confirm the specific IBM Product that each discovered software instance relates to. In a generic sense, each confirmed bundling creates […]

Continue reading.
A RESTful Interface With a Wide-Open Contract
A RESTful Interface With a Wide-Open Contract

I remember first hearing about RESTful API design at a Gartner Application Architecture, Design & Integration Summit back in 2008. I recall thinking how practical the idea was, leveraging GET, POST, PUT, PATCH, and DELETE to communicate with an API server. It wasn’t until a couple years later that I started seeing RESTful APIs at […]

Continue reading.