Lazy / Underscore / Lodash performance comparison in a daily use case

In the world of the "performance libraries", Underscore.js is the oldest one (5 years), and also the most well-known. Other similar standard libraries, such as Lodash have replicated the Underscore API, but by providing in most cases better performances over Underscore. Beside Underscore and Lodash, it exists a number…

How difficult to learn Angular.js for a Salesforce Developer

Introduction Most of the applications written on Salesforce are written with pure Visualforce Markup. Salesforce Developers looking for writing cooler, faster, fancier applications with Javascript Remoting choose usually jQuery for building their applications. While the application may indeed be much faster, the next developer jumping on the project will likely…

Scaffolding of a multipage Angular app in Salesforce

Introduction This blog post assumes that you are familiar with how to setup a simple Angular App (with services, views, ...) and you understand the basics of Salesforce JS Remoting. You should understand also UI Router, a state based router written for Angular. You got it, this post is less an…

Current state of Visualforce

Introduction I love Salesforce and how fast things are evolving on the platform (from the Marketing Cloud to Force.com) but fact is that not everything is going as fast as some of us may expect it. One of this thing is Visualforce. Problem Visualforce has been introduced in 2008…

Mobile offline app with local DB based on Visualforce

Introduction This was an experimental project which started as a POC for a client. Even if we realised at the end that using this stack for making a mobile app is a nonsense, it was at least technically very interesting and might be even an option for a desktop app…