Sara Has No Limits

Good Programmers Evaluate, Simplify, Automate and Document

Updates to the Force.com Toolkit for .NET

UpdateToolkit

Almost two years ago, DeveloperForce released a REST-based toolkit that offered an easy way for .NET developers to connect with the Force.com & Chatter REST API’s. Since then, the toolkits creator has unfortunately left Salesforce, but lucky for us all, that has not stopped development. Thankfully, the newly formed alliance between Salesforce and Microsoft (along with some great pull requests made by the open source community) has allowed the update […]

Continue Reading →

What’s hot in tech? Reviewing the latest ThoughtWorks Radar

2015.11.22radar01

Originally posted on Richard Seroter's Architecture Musings:
I don’t know how you all keep up with technology nowadays. Has there ever been such a rapid rate of change in fundamental areas? To stay current, one can attend the occasional conference, stay glued to Twitter, or voraciously follow tech sites like The New Stack, InfoQ, and ReadWrite. If you’re overwhelmed with all that’s happening and don’t know what to do,…

Continue Reading →

Step Four: Create External Data Source and Define Relationships in Salesforce (4 of 4)

CreateDataSource

This post will be the last of a 4 part series in which I will step you through what is necessary to expose and access a multi-table SQL Server Azure database with built-in relationships. These steps were covered at a high-level in my talk , but in this series, I will go through each step in greater detail. The steps will consist of the following: 1.) Create a SQL Server Azure […]

Continue Reading →

Who-hoo – The new Apex Interactive Debugger is finally here!!!

ApexDebugger

Any Salesforce developer that has migrated from another language (especially .NET) knows that the debugging capabilities in Force.com are…ummm, how shall I put it? They suck! Yeah, that’s it. Well, guess what? As of Winter 16, Salesforce is offering a new Apex Interactive Debugger that will finally make developers of other platforms feel right at home. I am talking about an interactive debugger that allows you to set, remove and […]

Continue Reading →

Step Three: Publish Web Application to Windows Azure (3 of 4)

AzureWebApps

This post will be part 3 of a 4 part series in which I will step you through what is necessary to expose and access a multi-table SQL Server Azure database with built-in relationships. These steps were covered at a high-level in my talk , but in this series, I will go through each step in greater detail. The steps will consist of the following: 1.) Create a SQL Server Azure Database […]

Continue Reading →

Step Two: Create ASP.NET Application to Expose Data as oData (2 of 4)

VSCreateProject

This post will be part 2 of a 4 part series in which I will step you through what is necessary to expose and access a multi-table SQL Server Azure database with built-in relationships. These steps were covered at a high-level in my talk , but in this series, I will go through each step in greater detail. The steps will consist of the following: 1.) Create a SQL Server Azure Database […]

Continue Reading →

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

PetSuppliesPortal

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

Transient1

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

NewCourse

I am proud to announce that yesterday my online course for lynda.com, “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 →