Sara Has No Limits

Good Programmers Evaluate, Simplify, Automate and Document

Step One: Create a SQL Server Azure Database (Post 1 of a 4 part series)


At this years annual Dreamforce conference, I had the honor of speaking about SQL Server Azure Database relationships using Lightning Connect. The talk was based on an article I wrote for DeveloperForce earlier this year titled, “Accessing a SQL Server Azure Database using Lightning Connect“. The original DeveloperForce article detailed the steps for creating a WCF Data service that exposed a single table SQL Server Azure database as OData. This post […]

Continue Reading →

Understanding and Monitoring Visualforce View State


What is View State? Since HTTP is a stateless protocol, any web application that needs to maintain state between page requests has to deal with how to handle View State. Visualforce handles it by using a hidden form element. Data in components and controllers are stored in an encrypted and hidden field on your page (see image below) that must be serialized and deserialized every time the Visualforce page is requested. […]

Continue Reading →

Improving Visualforce Performance – New Online Course Released


I am proud to announce that yesterday my online course for, “Improving Visualforce Performance” was released. The course is a little over 2 hours long and it focuses on what you need to know to get the most out of your Visualforce performance. It is not a beginning level course (like the first one I did about Developing for Visualforce). I based the course on a post I did […]

Continue Reading →

Come see me talk about SQL Server and Lightning Connect at Dreamforce 2015

I am happy to say that I will be presenting again at this years annual Dreamforce, Wednesday September 16, 2015 at 9:15am. The session is titled, “Exploring SQL Server Azure Database Relationships Using Lightning Connect“, and I should be in the Mobile Theatre in Moscone West. Lightning Connect is what I consider to be a game changer in the world of Integration. It allows you to easily (and the key […]

Continue Reading →

Why Every Salesforce Developer should be using Trailhead


I have recently been using Trailhead to help me study for an upcoming exam and I have been incredibly impressed with how good it is. I have already posted about the Trailhead modules that cover new material, such as Lightning, but what I was surprised about was how useful it was for reviewing material that I thought I already knew pretty well. Trailhead is definitely not exhaustive in it’s coverage, but what […]

Continue Reading →

Best Way to Generate Lots of Fake Test Data for Orgs


I am currently designing a course for about improving Visualforce performance. I decided that it was necessary to load my Developer org with a bunch of fake Account data in order to demonstrate some of the performance improvement techniques I was suggesting. I am NOT talking about unit test data, but actual data (just randomly generated). I have tried to generate things like this in the past and it always […]

Continue Reading →

Check out Node.js Tools For Visual Studio


There is no question that Node.js is here to stay and thankfully, Microsoft recognizes this too. They recently released Node.js Tools for Visual Studio which addresses many of the pain points that exist with working with Node.js. The tools are entirely open source and available here on GitHub.  Since Microsoft graciously released Visual Studio Community Version last year as a FREE and fully versioned copy of Visual Studio, you can […]

Continue Reading →

Book Review of “The Silent Intelligence: The Internet of Things”


I recently had the pleasure of reading, “The Silent Intelligence: The Internet of Things”. This book was written by two machine to machine (M2M) experts who incorporated their own hard earned experiences along with the opinions of over thirty industry experts. If you are on the fence about the Internet of Things (IOT) and not sure if this is just some trendy fad, then this is the book for you. It will […]

Continue Reading →

How to Set the API Version using the Toolkit for .NET


If you are doing Salesforce Integration work and working with the REST API, then you have probably already heard about the Toolkit for .NET. But, because the toolkit is unfortunately not very well documented, you probably had no idea that it defaults to using version 32 of the REST API. You also probably had no idea that you can change the api version (like to the latest version, which […]

Continue Reading →

Considerations when Sending Outbound Emails Through Apex


In a recent post, I went over things to consider when receiving emails using Apex code. In this post, I will go over some tips and considerations you should make when working with outbound emails in the real-world. First off, in order to work with outbound messaging in your Sandbox (note that I said Sandbox and NOT Developer edition), you will first need to enable it since it is disabled by […]

Continue Reading →


Get every new post delivered to your Inbox.

Join 139 other followers