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…

What is An API

API is an acronym for Application Programming Interface. An API is a way for two applications to talk to one another. I like to think of an API as a data pipe that connects two systems together. Probably most software and hardware you are using uses an API because the server has to talk to…