Learn and Earn

Its Fun to Learn and even better if Someone pays you for it !!!


Hi folks,
 Do you feel that the Salary which you are earning is not enough to live life as you dream of?
Do you have urge to learn new technologies ?

**Note - Continue reading the post if the Answers to the above mentioned questions is YES !

I am sharing my personal experience which i had with Cloudspokes . Cloudspokes is the online community where you can take part in challenges and enhance your skills on the platform you love to work on. 

It has a challenge database which keeps on updating with new challenges. Take part in challenges and work for it after the office hours or if you can spare some time in office. But i highly recommend don't utilize your official working hours . Complete the challenges and submit your entry. A fair panel of community judges will judge your submission on various parameters and the winner will be announced. The winner earns reputation and MONEY !

Just to satisfy your thought i have added a link which shows my earnings which i got by taking part in a challenge and winning it . This is my second week since i joined cloudspokes and the money started flowing in . (http://www.cloudspokes.com/signup/saurabhdua99) .

CloudSpokes allows you to compete with code in the cloud and win cash. It’s really that simple. However, if you’re looking for more reasons to join, we’ve compiled a list! 

More reasons to join CloudSpokes: 

Get into the cloud: CloudSpokes and our partners work exclusively in the cloud. If you have been looking for an opportunity to get deep into a cloud environment, this is a good time to do so. 
Network: You will find that you have a lot in common with other members. This is a great way to meet new people. 
Earn money: Who can’t use some extra cash? CoudSpokes challenges are a great way to do what you love to do... and get paid for it. 
Learn new stuff: Been itching to try out something new but just don’t have the opportunity to do so? Jump into a challenge involving something you’ve never used before. Not only will you get hands-on practice, but you will also get an invaluable review from peers experienced in that technology. 
Get honest feedback: Any work you submit will be impartially reviewed and scored. This is a great way to take your game to the next level. 
Challenge yourself: Are you good enough to win? Are you better than your peers? Are you better than your boss? Challenge them on a head-to-head challenge and see who comes out ahead. 
Overcome your limits: In CloudSpokes, you can do meaningful work regardless of educational background or geographic location - what matters is the work you submit, not your credentials (or lack thereof). 
Unleash your creativity: Apply creativity and knowledge in ways that you could only dream of in your day job. 
Mad Props: accumulate feedback, badges, and swag to show the world that you’re a master of cross-cloud development. 
Build Community: participate in forums. The forums are the heart of the community. Ask questions and search for answers. Chime-in on hot topics. Mentor other members. 
Become a reviewer: Keep the world safe from bad code and learn even more by reviewing other’s work. 
Build your resume: Reference winning challenges on your resume as proof of skills / technology knowled ge. 
Find your next gig: Become recognized as an expert on cross-cloud development, and meet potential employers. 
Recruit employees: Your next employee (or startup cofounder) may be a community member. 
Be productive: Stop wasting your time, drop that game console, and jump into cloud design and development. Feel good about spending extra time developing your skills, networking, and earning some extra money.


So guys if you have the zeal to learn and earn. Click on the image below to signup and Start Earning ..
I wish everyone of you Happy Earning !!!



Masking text on the basis of specific pattern in salesforce

Masking text based on specific patterns in Salesforce



This post is with reference to the Challenge number 2484 of Cloudspokes.com (http://www.cloudspokes.com/challenges/2484) . You can see the  challenge details and requirements  by clicking on the link provided .

The Challenge was to mask certain fields if the pattern is found. Patterns are to be entered by the admin and he should be able to enter several patterns and the masking should happen accordingly.


The application package can be installed in the production instance using the link below-


If you are installing the package in sandbox use the link below-
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t90000000ALqR


The video demo of the application is given below -


The code is explained a bit in the video below. Dont mind the voice as i was down with cold and fever.



For any clarification feel free to mail me @ saurabh.dua@hotmail.com

Scan QR Code using Visualforce pages

Scan QR Code using Visualforce pages (Any device which works on Android or IOS)


Recently i have created a application on salesforce which scan the QR code and returns back the value to the page. This application is working flawlessly on any device which works on Android or IOS platform.

The application package can be installed in the production instance using the link below-


If you are installing the package in sandbox use the link below-

access the QR code vf tab to launch the application

Prerequisites -

IF you are installing it on an IOS device you need to install a free app before the installation of the package.

For Android User the application will redirect you to install the app, the first time you try to access it .


The demo video is given below -


What is a feature of the improved Setup user interface ?

What is a feature of the improved Setup user interface ?

Choose 2 answers



A) Personal Settings are available through a link on users Home tab .
B) The setup menu items are organised into goal-based categories.
C) Administrators can enable or disable the new setup user interface at any time .
D) The setup link appears as an option within the force.com app menu.




These questions may help you to prepare for Summer-13 release Examination .

What is a capability of Force.com Canvas ?

What is a capability of Force.com Canvas ?

choose 2 answers



A) Expose an external Web application on the Chatter tab .
B) Expose a desktop application on a Visualforce page. 
C) Limit who has access to a canvas application using permission sets.
D) Embed a Salesforce page in an external application .



These questions may help you to prepare for Summer-13 release Examination .

What can be used to restrict visitors to a site created with Site.com ?

What can be used to restrict visitors to a site created with Site.com ?


A) Login Hours
B) IP Address
C) Email address
D) Browser version



These questions may help you to prepare for Summer-13 release Examination .

What is a capability of enhanced report and dashboard folder sharing ?

What is a capability of enhanced report and dashboard folder sharing ?

choose 2 answers



A) The reports or dashboards in a folder can be shared with an individual user.
B) Reports or dashboards can be organised into subfolders within a folder.
C) Access to the report or dashboard in a folder rolls up through the role hierarchy.
D) Different access levels can be assigned to different users in the same folder.



These questions may help you to prepare for Summer-13 release Examination .

What is a capability of sandbox templates?

What is a capability of sandbox templates?

Choose 2 answers


A) Specify the objects whose data should be replicated in a full sandbox environment.
B) Create a configuration Only sandbox from a full sandboxes environment.
C) Save a template for re-use when creating a full sandbox environment.
D) Specify the data range for data being replicated in a full sandbox environment. 


These questions may help you to prepare for Summer-13 release Examination .


When creating a custom formula field, what return type returns a true or false value?

When creating a custom formula field, what return type returns a true or false value?


A) Yes/No
B) Binary
C) Boolean
D) Checkbox



These questions may help you to prepare for Summer-13 release Examination .

What is a capability of Salesforce Communities?





What is a capability of Salesforce Communities?


Choose 2 answers


A) Community members can control what contact information is visible to external users.
B) Customer Portal users and Customer community users can log into a community.
C) Visualforce or Force.com Sites must be used for an administrator to enable communities.
D) Communities can be customized by defining members,tabs, branding and email settings.



These questions may help you to prepare for Summer-13 release Examination .

How can Salesforce communities be used ?


How can Salesforce communities be used ? 

choose 2 answers.



A) Customers can post on Twitter and LinkedIn group feeds .
B) Customers can get answers to their product and support questions.
C) Partners can log into Partner Portals to work with internal users. 
D) Employees can connect with distributors, resellers and suppliers.



These questions may help you to prepare for Summer-13 release Examination .

Salesforce Winter 14 Release Notes



Hey Folks,the wait is over and the winter release notes are out .. You can view the release notes by clicking on the link below-

Winter 14 release notes

Using List Custom Settings in Salesforce.com

Custom Settings were introduced by salesforce in winter 10 release and could be used to store data which is more frequently accessed. Custom settings can be called using their own API. They can be fetched in formula fields, Validation rules ,Apex and Web Services.

If Custom Settings are only used to store data then why not create a object and store data ?

Custom settings are similar to creating a object. Infact custom settings creates a object in background which is not visible to us. You create fields in custom settings as you create in a custom object. The only difference is that custom settings are exposed to the Application Cache(so they are quicker) and they do not count against the SOQL limits.

Lets take an example which will give a clear picture how to use custom settings.

This examples is taken from Jeff Douglas's blog. Salesforce doesn't have country codes. So to achieve the functionality create a custom setting as shown in the snapshot below-



Create few entries by clicking on the manage button. Snapshot is given for your reference.



After adding the records you can access the records using simple soql query
example- Select Id, Name , ISO_Code__c from ISO_Country__c

Custom Settings have their own methods to access. They are getInstance() and getValues(). To access the record using the values of Name column or any other Columns.


ISO_Country__c code = ISO_Country__c.getInstance(‘AFGHANISTAN’);



Summer 13 Release Notes


The salesforce 13 release is amongst the one of the major releases. It has 258 pages release notes which covers 193 major and minor enhancements. To download the release notes pdf cl check link provided below.

https://na1.salesforce.com/help/doc/en/salesforce_summer13_release_notes.pdf
"Copy and paste the link to view the complete  release notes "