Introduction to Salesforce Trailhead

When Salesforce introduced Trailhead in the Dreamforce 2014 Developer Keynote I wasn’t overly excited. Trailhead is Salesforce’s Learning Platform; it’s designed to teach you how to administer and program in force.com Over the last few months, it’s really started to come together and offer lots of interesting content, and challenges. Overview Trailhead consists of three…

Salesforce Spring15 Including Mapping Features

Salesforce’s Spring 15 release is going to include mapping and geolocation for address fields. I believe, location based features started appearing before I started using Salesforce. Even more exciting, is that visualforce will include a map component. The mapping component appears to be using Google Maps, but this could probably change. The new mapping component…

Dreamforce 2014 Notes: Writing Apex and Visualforce Using Re-usable Patterns

Why use patterns: patterns help us be more efficient patterns describe reusable solutions to common problems Bulk Processing Caching create triggers w/ ability to process hundreds of lookups challenge: queries, DML, memory collect all keys from trigger object in Set Object Query once using SOQL in clause with key set cache results in map object…

Salesforce Logo

Salesforce Development Tips for the Novice

For the last eleven¬†months or so, I’ve been working a lot as a salesforce developer. ¬†In this time, I’ve learned an incredible amount about Salesforce. This blog article is a culmination of all the different things I’ve experienced and learned along the way. The syntax for Salesforce Apex is very similar to Java, but there’s…

Book Review: Magento Site Performance Optimization

Magento Site Performance Optimization by Mathieu Nayrolles is a handy little primer on the basics of optimizing a server for magento. This little gem covers the basics, doesn’t spend a lot of time on fluff, and moves quickly into optimizing MySQL and covers the basics of using two mysql instances (through replication) one for writing…