The best practice to get a list of record Ids from a SOQL query result is to assign the returned result to a Map instead of assigning to a List
In Salesforce all Date or Date/Time data is stored in UTC or GMT, where as it displayed according to viewer’s time zone.
Entitlements in Salesforce can’t be added to Lightning Experience, only supported in Salesforce Tabs + Visualforce.
As Activity object cannot be shared by sharing rule, so this object doesn’t have sharing table in Salesforce.
Standard objects can’t be on the detail side of a custom object in a master-detail relationship.