Sara Has No Limits

Good Programmers Evaluate, Simplify, Automate and Document


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 →

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 →

10 Days Free Unlimited Access to


As a author, I have access to their partner program which allows me to offer you all a free 10 day unlimited trial version of Unfortunatley, the only course they have about Salesforce right now is the beginner course I made about Developing with Visualforce, but they have a very vast library that contains some really terrific stuff. If you have never seen their stuff, I highly encourage […]

Continue Reading →

Pagination and the StandardSetController – No Custom Controller Required


When I designed the code for my online course for called “Developing with Visualforce“, I looked for solutions that were as simple as possible. After all, even I will admit that developers do tend to over complicate things unnecessarily. One of the areas I was covering was handling multiple records and therefore pagination was introduced. In my research for the course, I uncovered dozens of posts/tutorials by developers using […]

Continue Reading →

Heads Up: Custom Home Page Components Using iFrames may stop working in Summer 15


In preparation for my upcoming Visualforce course on Lynda, I discovered something that I think may have a big impact on some people out there that are using iFrames to embed a Visualforce page in the Sidebar. I have seen this technique used by several people over the years to display data in the sidebar and up until just recently the only way to accomplish this was to create a […]

Continue Reading →

Top 5 Tips for Improving Visualforce Pages


#1 – Reduce or eliminate view state   View State is not your friend when it comes to page performance, so if you do not need it (as in your page does need to persist data between page requests), then do not use it at all. This is especially true for pages that will run on the Salesforce1 mobile platform!!! How do you not use it all? Do not include the […]

Continue Reading →

Considerations when using Javascript in Visualforce


As part of my research for the new course I am doing on Visualforce, I have been going through posts on the Salesforce forums. I ran across this one in which the poster was asking what was the best way to select multiple checkboxes on a Visualforce page when a “Check All” checkbox was selected. The best answer that was chosen was a recommendation by someone to use the […]

Continue Reading →


Get every new post delivered to your Inbox.

Join 144 other followers