Fun with Salesforce!!

Salesforce tutorials by Bishwambhar Sen

If you are a programmer and new to Salesforce and looking to quickly get a hang of the various customisation techniques, then you are at the right place. Here, we focus more on hands-on techniques and tips and tricks than mere theoretical knowledge which you can easily find in trailhead or any of the gazillions of salesforce blogs on the internet. Let the fun begin!

Sample Student App – Part 3

Now, lets have a look at the StudentList component. This is the component that would retrieve the data from the server and receive the newly saved record via an event from the StudentForm component to eventually display the data. But before we do, let's have a look at...

read more

Sample Student App – Part 2

Lets's again take a look at the StudentFormHelper.js   IsValid: This method simply checks the validity of the model. In this case we are simply checking whether the student object is valid or not. We check for null/blank checks and for age we check 0.  ...

read more

Lightning Component Bundle

A standard lightning component bundle has the following structure: All these components together make up the lightning component bundle. Now , these components are wired up with each other so you don't have to worry about referencing one of them in the other. So lets...

read more

Lightning Component: The building block

So what exactly is a lightning component? What does it do? How do we build one? What? Whatever we see in the lightning experience (and sometimes in Classic too! Yes, truly) is essentially built out of a lightning component. One way to put it, a lightning component is...

read more

Lightning – What? Why?

What? Lightning Experience or simply Lightning is a fresh look and feel on your Salesforce orgs. All these years people were happy using the Classic version of Salesforce but now everyone seems to be moving towards Lightning. That begs the question why? Why? Lighting...

read more


Salesforce is not just a CRM tool. It is much more than that. It offers you a platform to build your own stuff as well. All these years, Salesforce Admins would get the job done easily and there was hardly any need for customisation as Salesforce itself recommends going for configuration rather than customisation. But in the recent years, the trend is gradually changing and the clients are no longer satisfied with Out-of-the-Box (OOB) solutions. They need everything customised (kinda beats the purpose of having OOB) and that’s where people like me and you (considering you are a programmer) come into the picture. People who were happily coding away their life in Java or C# or even C++ or may be PHP are now slowly joining the salesforce party. Who can blame them? Salesforce is selling like hot cakes in the market and every one wants a piece. Those who wanna start from scratch and have plenty of time in their hands, this website/blog is not for them. For you guys the best place to be is TrailHead  . For those who wanna quickly get started with the basics and put to use your existing programming knowledge, this is where you come. I would like to thank a few people who helped me fix this wordpress website as i am knew to wordpress and had a hard time trying to speed up the website. It might still be slow for few of you but I am trying to get a CDN soon and hopefully everything will be hunkie dory! Sean Davis from SDAVIS MEDIA and Ananda Projapoti from


I configured Cloudflare as my CDN (their free plan, which is decent enough!) and performed a lot of optimizations I learnt from the above mentioned two blogs and tried almost everything. But I realised it the hard way that a poor hosting cannot be compensated for even by a brilliant CDN. I was fed up of the poor server speed and eventually decided to move on to a new hosting provider about which I read on a number of websites and they all gave super reviews about it. I moved on to SiteGround and my life has never been the same. My website is now blazing fast and I can now focus on creating content rather than worry about website performance and google page ranking! I am actually planning to write in detail about my experience in a separate page.

Subscribe To Our Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!

Share This