Use Powershell to merge multiple .CSV files

Just a simple code snippet to merge to merge multiple .CSV files

Save as a Powershell script and execute, or just paste the code and change you paths and run in the Powershell ISE.

SalesForce Data Migrations Made Easy

SalesForce data migrations can sometimes be both scary and difficult. But they don’t need to! There are a few things you can do to make the process as painless, and as easy, as possible.

Continue reading →

.gitignore for SalesForce projects

I’ve copied this article from another blog post, by Pavel Slepiankou so the original credit must really go to him!

Git is one of the most powerful version control systems, that allows you to collaborate on development projects. It’s really useful when you have multiple developers working on the same project!

Git links a folder to a remote repository, you then combine changes and post them to a central repository inside of a commit. One of the the features of .git is the ability to ignore certain files in your repository, this allows you to ignore files that might contain credentials or local user settings – these are things that are unique to you and you don’t want to share them with the rest of your team.

Continue reading →

Producing an ERD from SalesForce

I work in an SalesForce ISV environment where we develop a multiple products for the UK public sector market. Our products are often quite complex, and often contain multiple SalesForce objects. This become challenging when our customers want to migrate information from legacy systems, into our products on the SalesForce platform.

Continue reading →

Installing Developer Tools on Windows using Chocolatey

I like Linux. I love how easy it is to install extra tools on Linux, such as if I have a fresh Ubuntu server and I want to install Git all I have to do is enter the following commands into a terminal window

$ sudo apt-get update
$ sudo apt-get install git

It’s that simple. Any Environment Variable or dependencies are created, and installed, as part of the process. Compare that to the process on Windows, which is a complete nightmare.

Continue reading →