Last week I had the pleasure of presenting at French Touch Dreamin event. I gave a talk about Security, in which I explained some of the main things a developer has to take into account in order that our Salesforce applications are secure. I explained how to take care of CRUD, FLS and sharing, and also of known important vulnerabilities as XSS (cross site scripting), CSRF (cross site request forgery), open redirect or SOQL injection.
Continue reading “Become a Force.com Security Superman”
Today I want to talk about Global Picklists, a feature that was made GA in Winter 17. Global Picklists allows you to share picklist values among different objects. They can be very useful in certain use cases. For example, imagine that your company gives support to several countries. You can create a global picklist that holds the supported countries, and use it in many objects in your application. Then, if you need to add a new country, you will need to do it only once.
Additionally, in this post, I will give some information about Global Picklists behaviour in managed packages. Continue reading “Global Picklists and managed packages”
This weekend I had the pleasure of chatting with the guys of Thunder Nerds, & . We talked about what I currently do and about the path I have followed to arrive here. It was an amazing experience. I leave the video here in order that you can watch it.
Continue reading “Interview in Thunder Nerds podcast”
Last week I was exploring the options to show a context sensitive pop-up in record detail pages. The pop-up needed to use the sObject name of the record that was being visualised in the detail page. I wanted this functionality to be available in classic and Lightning Experience. So I spent some time exploring the options that we have to do this. Are Lightning Components ready to fulfil my requirements?
Continue reading “Showing a context sensitive pop-up in Classic & Lightning Experience detail pages”
These days I have had the chance of playing with the new Salesforce functionality called Platform Events. Platform Events allows you to publish and subscribe to events that are distributed over channels on the platform in a really cool way. Platform Events has been made Generally Available in summer 17.
Continue reading “10 thoughts about Platform Events”
Do you know how Lightning Components can communicate between them? Do you know how they can communicate with the server? Read this post and you will learn how to in a minute.
Continue reading “Lightning Components Communication”
While Salesforce releases new functionality three times a year, Lightning Components are becoming more an more important in Salesforce. In this post I want to give a quick overview of which kind of Lightning Pages we can create in Salesforce, and how do we have to design Lightning Components in order use them in such pages.
Continue reading “Lightning Pages”