Responsive Datagrid component in Lightning – Basics

This blog post explains simple use case of Nested Lightning Component. It goes through example on how to interact and combine nested components to be used in parent Lightning component.

Please refer this post of latest version of responsive Datagrid Lightning Component.

This is a first blog post of a series, to develop advance lightning components and understand various features offered by Salesforce Lightning Platform. This post will explain why do we need nested components and how do they communicate.

At first, nested components looks like displaying something in child component and wrapped in parent component. However, to make most of nested components and designing efficient Lightning components, we should use nested component only to define set of rules. Unlike components in Visualforce, where we render some reusable output on page, Nested components in Lightning defines set of attributes to be used by parent component.

Hard to digest and imagine ? Please read on this post, you will understand concept soon. Continue reading “Responsive Datagrid component in Lightning – Basics”

Export Datasets in Salesforce Analytics Cloud – Video

Video tutorial showing steps to download existing Datasets from Salesforce Analytics Cloud

Once data is synced from various sources in Dataset, it is saved in proprietor format of Salesforce Wave Analytics Cloud and can be retrieved using Salesforce Analytics Query Language (SAQL). I came across free utility Analytics-Cloud-Dataset-Utils which is listed on my favorite Salesforce tools entry.

After downloading Analytics-Cloud-Dataset-Utils, simply execute jar file from console as shown in below video. New window will be opened in browser by executing that command.

Below video tutorial shows, how this tool can be used to extract Dataset from Salesforce Wave Analytics Cloud as a CSV file. Continue reading “Export Datasets in Salesforce Analytics Cloud – Video”

Salesforce Wave Analytics Cloud – Compare and Data Table (Video)

This is a third video in “Salesforce Wave Analytics Cloud” series to get familiar with platform.

This video demonstrates below functionality of Analytics cloud

  1. Logarithmic Scale
  2. Export lens as an image
  3. Focus
  4. Using Data table
  5. Benefit of Compare table

Continue reading “Salesforce Wave Analytics Cloud – Compare and Data Table (Video)”

Salesforce Wave Analytics Cloud – Stacked Bar Chart Hands On (Video)

This is second video in series to learn and get familiar with “Salesforce Wave Analytics Cloud”.

This is first video to directly get hands-on wave platform after covering some of basics.

It shows how to use “Stacked Bar Chart” in lenses. Continue reading “Salesforce Wave Analytics Cloud – Stacked Bar Chart Hands On (Video)”

Salesforce Analytics Cloud Basics – Video

Salesforce Analytics Cloud is new Business Intelligence tool from Salesforce on Wave platform.

Salesforce Wave Analytics Cloud
Salesforce Wave Analytics Cloud

How Wave Works

We can import millions of data into wave from external systems like Salesforce, SAP, BOOMI, CSV, Informatica etc.

How Salesforce Wave works
How Salesforce Wave works

Imported data in Wave is known as Dataset. Multiple lenses can be created on those Datasets which could be used to create dashboards. Continue reading “Salesforce Analytics Cloud Basics – Video”

Flow in Salesforce – Youtube Video tutorial

Short video tutorials to understand basics of Salesforce flow and how to get most of it

1. Basics of Flow in 15 minutes

This video tutorial explains declaring variables in flow, best practices while declaring variable, reading URL parameter and storing it in flow variable, creating custom button to launch flow from page layout, updating record, proper handling of fault messages and displaying it to end users.

Continue reading “Flow in Salesforce – Youtube Video tutorial”

Barcode scanner component in Salesforce lightning – Video

Recording of Live code – Creating Barcode decoder component using Javascripyt library in Salesforce Lightning

This post is rewritten of previous post for decoding Barcode using JavaScript in Salesforce1 mobile application. Assuming you already have static resource of javascript library  QuaggaJS (we need only js file from dist folder).

This code was written live on my streaming channel on 10-Jul-2015, You can find recording here.

Barcode Scanner Lightning App
Barcode Scanner Lightning App

I have not added capability for image preview like I did in previous did, but it can be easily done by referring this blog post from Peter Knolle.

Continue reading “Barcode scanner component in Salesforce lightning – Video”

Become expert in formulas – Salesforce Video Newsletter – July 2015

Salesforce video newletter of July 2015 for Formula

Below are short videos on how to get things done in Salesforce from documentation and user interface team.


Formulas are very powerful. They can help you to do everything from pulling informations from parent to child objects or caluclate something on basis of other field present on same record or parent record. Below are list of videos to make you more productive on formula.

Continue reading “Become expert in formulas – Salesforce Video Newsletter – July 2015”

Advance Apex debugging in Salesforce and best practices – Videos

How to resolve apex debug log size limit issue, Difference between Eclipse and developer console, Interactive Apex Debugging, Keyboard shortcuts for Developer console and Other best practices

While developing applications on platform using Apex, I am sure you may have been in need of debugging your code. Salesforce being cloud platform, method to debug code is very different as compared to other programming languages. In this post we will discuss all about Apex code debugging, challenges, solutions and other best practices.

Salesforce Advance Apex debugging
Salesforce Advance Apex debugging

How many ways to debug Apex code

  1. Eclipse IDE
  2. Debug log
  3. Developer console
  4. Fetch debug log using Tooling API

Continue reading “Advance Apex debugging in Salesforce and best practices – Videos”