I think there is some issue with my video. I think your video is stuck. Yeah. And we are live. Just a second. Okay, okay. No problem. We'll check it. Okay. So, hi everyone. I am Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. So, today I have Pulva with me. So, as you all are aware, like we are doing mock interviews. So, in continuation with that. So, today we'll be doing some admin related Q&As. Right? So, welcome once again Pulva on the channel. Thank you for having me again. Yeah. So, I can see with the number of views, like people are liking these kind of sessions very much. And I am sure like these sessions are helping them in preparing the interview question and answers. Right? And sorry guys. There is some glitch in the video. So, meanwhile I am figuring out what happened. So, let me ask one question from Pulva. So, like today also Pulva will be answering all the admin related questions. And wherever like she needs my help. So, I will pitch in and so we'll try to share my experiences as well. Okay. So, my first question would be, can you tell us about different clouds available in Salesforce? Absolutely. I think this question not in terms of interview perspective, but this question is going to be helpful for people anyway, because they are not aware about the clouds. So, what I am going to do is I am going to answer this question from an interview's point of view, as well as I am going to explain some basic stuff. I am going to explain the definitions about each and every cloud also, so that it will be helpful for people to understand that what all Salesforce offers. So, in Salesforce, basically we have six types of primary clouds. We have Salesforce, Sales Cloud, Service Cloud, which is absolutely free, which comes by default by Salesforce, which is used for sales. And I will explain each one of them separately. Then we have Marketing Cloud, which is also known as Salesforce, Marketing Cloud, SFMC. We have Commerce Cloud, which is also known as SFCC, Salesforce Commerce Cloud. Then we also have Health Cloud. We have Finance Cloud. And that's how we have all these clouds in Salesforce. If we talk about Sales Cloud, which captures your sales process in Salesforce. Basically, it helps you to capture your opportunities, contacts, lead management. All of this is managed under one roof, which is considered in sales. And it is captured as Salesforce, Sales Cloud. Then we have Service Cloud means Service Cloud, just customer service. Anything related to cases, ticketing, all of these, which is helping you, maybe live agent, omnisudio, all of these are considered, not omnisudio, that is considered as separate velocity. But Service Cloud means anything related to customer service. If you're providing any specific service to your customers, you can manage in Service Cloud. Marketing Cloud means anything you deal with marketing. If you want to send some email campaigns, run some email campaigns, or send some mask, bulk emails, do any kind of marketing, then you have Marketing Cloud in place. Then if we talk about Commerce Cloud, it means it is also known as IoT Internet of Things. That means it was earlier known as Experience Cloud. Now it is known as Commerce Cloud. So basically it is used for e-commerce websites, like Mintra, Amazon, or eBay, any e-commerce websites, these platforms are using e-commerce cloud so that they can manage their business, that kind of e-commerce business into Commerce Cloud. Then we have Experience Cloud, that is different. So Experience Cloud was earlier known as Communities. And with the help of that, you are able to create portals. Like you have Idea Exchange portal, or you have Partner Portals. Partner Portals can be managed using Experience Cloud. Then you have Health Cloud and Finance Cloud. That is specifically for those industries if a healthcare industry wants to use Salesforce. They can specifically use the healthcare cloud for their businesses. And similarly, it goes with Finance Cloud, where finance industries, banking, and all of that, they can, or mutual fund advisors, all of these people have started using Finance Cloud of Salesforce. So this is how these many clouds are there in Salesforce, which you can explain with the help of example of each one of the clouds. Yeah, brilliantly explained. And I think you covered lots of clouds. One quick check here, like if you want to know the list of available clouds, so just visit salesforce.com. And at top left corner, you will find products. So there you will find some basic products like Sales Cloud, Service Cloud, Marketing Cloud, Commerce Cloud. Now, two more clouds are added, Data Cloud, AI Cloud. And if you click on Industries, so all the industry related clouds list will be available there. And one more thing, we can add like all these clouds are having pre-built configuration. So on top of that, like if any customer wants some customization, so like as a consultant or consultancy form, we just need to modify that particular cloud configuration as per the customer's need, right? And rest, I think Purva already covered individual clouds. So whenever interviewer is asking, tell me different, different clouds. So don't just tell the names, like explain it a little bit more clearly so that interviewer understand like you have lots of cloud knowledge and sales and service are common. So just go till like Purva explained Finance Cloud as well. So you also need to touch those, Experience Cloud. These are like, these are the clouds which like all the consultants and developers or freshers doesn't really talk, okay? So I think we can move on to the next question. So like in today's session, lots of questions which we are targeting are basically for fresher interview, right? So you will see some basic questions if you are experienced for. So if you are fresher, then these questions and answers will be really helpful for you. So next question Purva for you is tell me what are objects and fields in Salesforce? Right. So I always love to explain either the interviewer or my candidates with the help of some real life examples, which makes it easy for people to, you know, learn it and remember it. So when we talk about objects and field, the best example which I always give is how you organize your cupboards at home. When you're organizing your cupboards at home, you keep your trousers at different sections, you keep your footwear at different sections and you just organize your cupboard in that way so that it will look clean. Same way in Salesforce, you have different objects where you keep your data, not in one place, but in different sections or in different, different objects. So that we call as objects. So in objects, we have two types of objects in Salesforce. We have standard object and custom object. Standard object are those which are given to you by default by Salesforce. And custom objects are those which you create as an admin or as a developer. So that's the difference between standard object and custom object. And custom object is just like the spreadsheet which you put in Salesforce in more graphical representative manner. That's the only difference. So it provides you fields. Now when we talk about fields, that means we are just understanding that where exactly to put the data. So for example, if you are belonging to education industry, if you have a school, then you will be entering your student's name, address, class, marks and all of that. So all this type of information you will store in Salesforce in the form of fields. So if you go or refer the Excel file, the columns are known as the objects and the rows are known as the records. So this is how you identify between object, fields and records. These three things go in parallel where we just discuss and talk and explain more about what is object just to store the information or the data in Salesforce and fields means what exactly and where exactly you are going to put the data and records means what exactly you are going to enter as entity in Salesforce. So that is the definition of object, field and record. Okay, nicely explained and I'm really very sorry about the video. I'm trying to start but don't know what is happening. Okay, so moving on to the next question. Like we have lots of applications in Salesforce which we say as app. So can you tell me like can we create more than one application in Salesforce? If yes like what is the advantage or uses of app in Salesforce? Right, absolutely. So I will continue the same example. For example, you are organizing your cupboards at home and you are falling short of place. You have already organized your clothes and accessories and footwear in a proper way but you are falling short of place. So in that case, we use hangers and we use extra sections or things like that in order to keep our stuff in proper way. Similarly, if you compare the same example in Salesforce, how you do it if you already have some inbuilt apps provided by Salesforce like marketing, sales, service, these are the apps which are provided by Salesforce. But on the top of that if you belong to a different industry like education, healthcare, you will have to create some custom apps where you can put the data into these applications. So yes, we can answer the apps, sorry, we can create more than one application in Salesforce and there are two types of apps which you can create there is one console navigation and there is one standard navigation app which you can create in Salesforce. So console navigation apps are primarily used to create a console view where you can have some sub tabs into one tab rather than having separate objects looking at besides each other and in standard navigation whatever you see if you go to marketing app or if you go to sales app, the similar type of structure you create in standard app. So this is I think good explanation that if you try to explain the answer of the questions by explaining the practical knowledge which you have gained if you have created application you will know the answer that what kind of apps you can create in Salesforce and what is the use of creating these applications. So I think that's how we can answer it as my opinion. Yeah, I think very well answered and I'm back on video. So nothing is there that I can add. So these were simple questions. Now I'm going to throw a difficult question to you. So and it is very much interesting as well which is related to relationships. So we have two major relationships in Salesforce. One is lookup and one is master detail. So what what are the differences and in which scenario we need to go for lookup and in which we need to go for master detail. Absolutely. So as you rightly mentioned this question itself is complicated and the relationships are itself complicated whether in personal life or in professional life. It's always complicated but that is important. It's very important for each and every individual any relationship right. So similarly in Salesforce also relationship is the base of any objects. So if I have to define relationship in a simple words, it's simply connecting objects. You can connect one object with many objects which will have one too many relationship. You can connect with many objects also like you can connect multiple objects with each other using junction objects which will be considered as many to many. So when talking about master detail or lookup relationship we have to understand the combinations also which you can make using these relationships. So let's first try to understand that what are these types of relationships. So I will take example of standard relationship first because we have accounts, contacts and opportunity. This is the best way to understand relationship in Salesforce. For example if you have one account in Salesforce which you have created. Now you will create multiple opportunities associated with one particular account. That means you are creating one too many relationship here which is standard given by Salesforce. Same with account and contact. You have one too many because you are creating many contacts associated with one particular account. But can you imagine the situation vice versa. Can a person work in multiple companies at the same time? No. Can a person have multiple parents at the same time? No. But a parent can have multiple children. So that is also a parent child relationship which is defined in Salesforce where one parent will have multiple children as simple as that. One account will have multiple contacts but one can contact or one opportunity cannot have multiple accounts. So that's the best way to understand simplify it if you want to understand relationship and I always give this example as the best example to explain because you will not get confused. Otherwise if you try to explain relationship with any other example you will get stuck because it is complicated to explain. So this account, contact and opportunity example is the best example. So we have understood two types of relationship now. One too many and many too many. Now when you are creating many to many relationship you need someone. Let's try to understand with a very creamy example I can say. For example if you like someone, if you want to approach them, you need some messenger right? You need some mediator to connect with the person. Similarly in Salesforce if you want to connect many objects or more than one object you need one mediator which is known as junction object. So junction object is nothing but it helps you to combine multiple objects. I'll take another reasonable example if you want to understand more about it. For example you have school, teachers and students which is the common project we all practice in Salesforce as a beginner also. So you need school as junction object if you want to combine student and teachers together. So school is one common object which is combining the students as well as the teachers. So you cannot combine school students and teachers directly. That's why if you want to explain junction object also it is nothing but one object which is combining more than two objects. Now we have talked about many to many we have talked about one to many. Now there is one more which is self-relationship which an object can create with himself or herself or themselves. So an account can have a self-relationship with account itself, a user can have a self-relationship with user itself. For example if you want on user record to capture the managers of the users. So you can create a manager field on the user record and that will be considered as self-relationship. Then we have hierarchical relationship that means you want to define a hierarchy in Salesforce like we have account hierarchies and we also have users and roles that also defines the hierarchical relationship that kind of relationship is also used in approval processes where if you want to send approvals to the hierarchy some managers or managers manager then you can have a hierarchical relationship. Then you also have indirect lookup relationship and external lookup relationship. This is used when a third party system is involved when you are integrating Salesforce with SAP or any other CRM then you will have to create a field or a relationship between these two objects of these two CRMs in order to show your data from one CRM to another CRM. Then you will use either indirect lookup relationship or you will use external lookup relationship. So these are the some types of relationship in one example only you can explain all these relationships. Now we will come to master retail relationship and lookup relationship. Master retail you are going to use when you want to control one object.  So in our daily lives also we have in partners also we have one partner who is more dominating it is always the case. Similarly in Salesforce also if you are talking about master retail relationship the master object will control the children. The best example if you are deleting if you are created master relationship and if you are deleting one of the object the master one the child records will automatically be deleted that's the major difference between a master detail and a lookup relationship. Whereas in lookup relationship the child records remains the same there is no effect on the child records. So it behaves separately they don't they have their separate entities in Salesforce. So that's the difference between master retail and lookup relationship also and when you have to create it if you want to analyze it more you have to figure out that if you want the master record to be controlling in Salesforce then you have to choose master retail and if you want two objects to behave separately as separate entities then you have to choose lookup relationship. Yeah nicely explained one thing someone is asking about can we have any real-time example for self-relationship Yes for example if you want to capture your manager's manager on a user page so there is no field standard field in Salesforce which will help you to capture the manager's manager you only have manager field so you will create a self-relationship between user and user so that you can capture the information of another user on to the same object so that's the example Yeah and I think if I remember correctly so on account record there is a lookup to account already created which is labeled as parent account parent account if in a case like you have one parent company and that company is having lots of child companies under an umbrella so in that case you can use that self-lookup okay and so you compared lookup and master detail but like you didn't cover security thing so can you elaborate those things as well like how security applies in master detail and how in lookup Right see so security when we talk about security there are lots of things and people get confused between when to apply OWD when it's applied and when to use role hierarchy when to use sharing settings opportunity, territory, lot of sharing things are there so let us sum up this whole security model of Salesforce is there are only two types of sharing which provides which is provided by Salesforce record level sharing and object level sharing so if you remember things like that then it will be easy for you to remember it even after 10 years in Salesforce so if you want to talk about object level security that means we have profile and permission set which is covered into object level security if you want to talk about record level security then comes everything under record level security because you're controlling the records if you want your users not the object itself on the top of any app then you will use profiles and permission set you cannot hide the object itself from any other feature in Salesforce so object level security straight away go to permission set and profiles but if you want to segregate into and bifurcate into or narrow down your search then you will use record level security with the help of rule hierarchies with the help of OWD's with the help of manual sharing or team sharing and territory sharing at the end so rule hierarchy means you are just sharing the data on the basis of rules for example if a manager they should be able to see the data of the team members however the team members should not be able to see the data of the rule so the person who is above in the rule hierarchy will have access to the person's data who is below in the rule hierarchy that's simple this is with the help of rule hierarchy then you have OWD's or white defaults so I will start from basic because this is specifically for freshers who were just to interrupt can you just related with lookup and master detail as well yes sure so when you are using master detail relationship and lookup relationship the security will work as it is for example if you have created master detail relationship on account with any other object or lookup with any other object the security will work on the top of it and the person will have the same level of access what he has on the profile level so the access or the security will be driven from the top level yeah so just to add on there like in master detail the master object security will apply on child like if you have access to master record then only you will be able to access child but in case of lookup it is not the case right so this is the minor difference if we talk about security in these two so there I remember simple word which we can remember so master detail is tightly coupled and lookup is loosely coupled yeah just continue with the record level security sure so then comes the order beauty that means or quite default so that settings we have three or four types of settings right private public read only public read write and public read write transfer so private means it's private the data is private nobody will be able to see each other's data and public read only means the data will be read only but nobody will be able to edit it and read write means everybody will have access full access on each other's records so order beauty is set on object level because it is or quite default and it is set for the whole organization you cannot bifurcate it on the basis of rules profiles or users once it is set for the whole organization the whole organization will follow the same settings and then you can bifurcate with sharing rules if you want to expand the access if the order beauty is set as private for any object you can just expand it with the help of sharing rules or you can share the records with the help of manual sharing or territory sharing these type of models can be used if you want to understand or apply the security in Salesforce okay so moving on to the next question so there is one question from chat so it is related to conversion like look up to master detail so how to convert look up to master detail right so you can any time convert look up to master detail but a few considerations like you don't have to there should not be any active records on that particular object otherwise it will not allow you to convert the look up to a master detail and master detail cannot be converted to a look up vice versa is not possible only look up can be converted to master detail and only two master details are allowed on any object so that's the simple answer if you have anything to add yeah so like if you're converting look up to master detail so initially like if you are not having any records so we can directly convert there will not be any issues but if records are available so what you need to do you just need to convert that look up field and then you can simply convert that look up to master detail and as an architect I I would suggest like if you are creating any object so you just need to decide in initial phase whether to have master detail or not because if you have created look up and in the middle of the like implementation when you have created lots of records if you try to convert look up to master detail so it would be less of the things yeah right okay so we have one more question can we have more than one master objects so answer will be yes and we can have two master objects sort of and siraj is asking if we have parent like parent object is having record access child don't have any access so I'm thinking he's asking about access like if child is not having object access so can he be able to see yeah so access should be there and if object and field access are there then only record access will be there right because profile is the head of sales force if a person not have access through profile then this will not work and one more thing like whenever we are creating we are going on to the sharing rules and we are changing OWD so there is one option controlled by parent so if you have that option then basis on the parent you will be having the security on your child but provided you should have object access yes so I up is asking about with sharing and without sharing in apex so we are not discussing about this thing right now so we are skipping it so one more question related to OWD so whenever we apply OWD so there are three options public read public right and public transfer so if you can add something so what they are asking exactly type OWD no whenever we try to make any object OWD to private so other than private there are other options are available public read only public read right and public transfer so private is straight forward like you won't be able to access the records but if we do public read only so record will be shared but you won't be able to modify the records and if you have public read right then like you can view and edit the records but again on object level if you have access edit access then only and transfer is for lead like if you want to transfer lead into account contact and opportunity so transfer is basically for that purpose okay so I think we can pick next one roll up summary if you can talk about that sure so we have already talked about master detail now before starting about roll up summary you should know that only roll up summary can be created when you have a master relationship between two objects otherwise you cannot create roll up summary field so roll up summary field gives you the access to perform four types of operations on the object you can find the sum minimum maximum and average means for example if you want to find the opportunities then how many opportunities are associated or added on one particular account then you can use the count operation using the roll up summary you can count the number of opportunities or number of records associated with that particular object then you can also summarize it for example you have a closed amount on the opportunity and if you want the sum of all those opportunities which are added on the account level the sum of all those opportunities so you can use the roll up summary field in order to find out the sum of all total opportunities similarly if you want to find out the minimum amount out of all those records added on to the object and maximum also you can do that there is more to it you can also filter down the data using the criteria option in roll up summary field if you want to find out the amount of only closed one opportunities then you have the filter option also available which we rarely use so it is good to explore that feature also that's it about roll up summary field if you want to add something so I want to take one more question like Saurabh is asking OWD's private then can manager access the records of the user who is under the manager if the OWD is private and if the access is expanded through roll up through roll hierarchy then yes they will be able to access it I think Saurabh you got the answer okay so Kunal is asking what if you need roll up on a lookup so through configuration can we do no yeah no we cannot it has to be master it's a standard limitation of functionality still if you want to create roll ups on lookup relationship so you need to implement a trigger for that Sai Mahesh okay so one group records shouldn't access to view by another group in the hierarchy but both the groups have the same profile then how we can achieve so if you are talking about roll hierarchy so roll hierarchy means like the subordinate record will be shared who is above in the hierarchy and if we have two groups so in that case like sharing rules will be good fit Sai Mahesh in my opinion your question is little bit confusing you are just saying hierarchy so I just want to confirm like is it roll hierarchy or something else Sneha is asking is there any standard junction object available in Salesforce by default I think yes there are a lot more available yes you can take the example of opportunity products and opportunity product opportunity product is junction object which is combining opportunity and the product object there are lots of junction objects available so someone is asking how roll up summary field behave in junction object so like if you are creating a junction object so it will be having two master detail so basically roll up we create on master so I think both the master both the parents will be having separate roll up fields created right yes because it doesn't affect the master object you have to create it separately because it is created on the parent object so we are creating roll up on master record so we have two master records so on both we can create it separately yes relating to other child record object okay so I am asking look up to master but in the object there is large amount of data how to do that so I already told you in all the records you need to populate that lookup field so how you can do it mass level so you need to export the data then import the data having that lookup field populated and then only you will be able to convert so or maybe you can create some automation through that you can fill that lookup field okay one more interesting question if two managers have same profile so is it possible to see each other profile I think this question is incomplete he is asking if two managers have same profile so is it so it is possible to see each other profile I think he must be asking if they are able to see each other's data so yes if we have lookup file they have same access they will be able to see it not each other's data that depends on record level security actually but other than that they will be having same things yes so siraj is asking how to provide org level security through OWD's right org level security I am assuming not record level security he is asking about org level like org level we can have like user access or password policies those kind of things okay that is managed under profile you have password policies and login IP ranges all of these can be managed through profiles and you have under session settings also you have all these settings where you can manage the login IP address and browser cookie settings and all of that under sessions so that can be controlled through on the organization level yeah so Kunali is asking junction object how to identify and explain it in interview so please go ahead the junction object is used in many to many object to join the multiple or many objects and if you want to explain with the help of example you can take the example of students teachers and school where school is acting as a junction object combining teachers and students together so that is how you can explain the junction object it is nothing but one object which is combining other objects yeah and just to add one thing here if any object is having two master detail so that will be actually junction object so in normal case like for look up this rule doesn't apply because junction is having a nature like if you delete any master records so junction records should also be deleted so that's where you can answer there is one question I am not aware about it I am just asking to you if you know otherwise we can skip so he is asking what is entitlement and milestone tracker is it similar to escalation rule okay so this is related to service cloud actually entitlements and milestones this is created usually to track SLAs and all of that so this is used on cases this is related to escalation rule and similar we cannot say because escalation rules are created to escalate the cases and manage the tier 1, tier 2 stuff on cases but entitlements and milestones are used to capture the SLAs it primarily works on the SLAs followed on cases on time or not so that's how you create entitlements and milestones and sales force okay Srikanth is asking how we can set IP address so I think you already answered session settings yes under the setup in session settings you will find the IP address for organization and it is also there on profile also login IP ranges okay next question difference between page layout and record page record layout record types right no page layout record page lightning record okay okay so page layout is where you manage the fields sections and how to rearrange the fields how to make the page look better record page includes the buttons and everything also that is lightning page or lightning record page which you can customize which includes your related list section which includes your report sections your chapter tabs all of this is managed under the record pages which you can customize and page layout is only to control the fields the read only if the field is read only if you want to make the field required then you can control these settings with the help of page layouts and both the record pages and the page layouts can be assigned to different profiles through the assignments right just to add one thing like on page layout we can have related list as well yeah yeah rest I think you covered okay next is lightning pages so one you already covered record page other than record page what all lightning pages we have right so we have our home page components also under the lightning pages which you can create and you can add some dashboards, accordions and a lot of stuff on the home page components also and you can create more lightning pages on the custom lightning pages like you can change the whole standard view of the pages by assigning those pages to org level or to profile level or to app level also okay next is what is the uses of validation rule right so validation rule when we are talking about making a field required right so I'll add something to it whenever somebody is asking you to make a field required there are various ways to do it first thing you can do it at the field level which will be required for everyone by default for all the profiles and then you can make the field required on the page layout which will be applicable to the profiles whom the page layout is assigned then the what comes the validation rule where you can make the field required or you can throw some errors on the basis of some criteria if you want to make the same field required like opportunity stage if you want to make required when the closed region is filled as something then you want to make that field required you can do that lots of permutations and combinations are there which you can use through validation rule of you can do validation rule it is just a way of throwing an error in sales force using some criteria if you want that amount should not exceed more than 10,000 then you can have the validation rules anything you want to control or restrict you use validation rules yeah so now let's pick some questions from chat so somebody is asking what if an object has one master detail and one lookup so does it it is considered as junction object so in my opinion no to master detail it should be it is a junction object there only it will be considered as junction yeah and related to this question there is one more question how we can identify the primary and secondary object so I think the first one which we create will be considered as primary yes next is if also also in order to identify what is primary object you will see the related list as only for the child object yeah on parent so if we have two parents so both the parents will be having the related list yeah and one more question is in junction objects which master object sharing security applicable so I think the first one master right yeah then one is related to security if two users have under different profiles how can they see each other's data so I think so they you need to understand data security properly through profiles like records are not shared or not controlled so it is controlled through record level security OWD roles which Poova already explained so in my opinion like we are doing mock interview session so we are assuming like you have gone through the concepts properly so just understand that concept well because the question you are asking it is not correct okay and if we see it from profile perspective so if we have two users and two profiles so in that case they will be able to access the objects and fields as per their profile right so each other comes for records not for like object and fields okay next is so another interesting question if I have two master detail object and one junction object there and I want to delete one filed on junction object what effect on one of the master object no effect I think from junction if we delete anything nothing happens on master but if we delete any record from master so that related entry in junction will be deleted yeah okay so next is how to give access to lightning component select users what is custom he is asking three questions together so yeah this is also like not related to admin it is related to development and one more question I want to delete some customer records but don't want anyone else to recover what can I do so I think admin can recover yeah recycle bin can be controlled by admins only none of the users have access to no I think there if see if the customer record is owned by you then you will be able to recover it from recycle bin but apart from that only admins can recover it if the record owner is different right another one is what is business hours so do you have any idea okay yes so business hours is something where so in my company first company cognizant what they used to do is they used to set up business hours for us like if the shift timing is from 12 p.m. to 9 p.m. we were allowed to log in only during that time so we were logged out and thrown out of sales force automatically as soon as the business hours are over so this setting can be controlled under setup business hours is the name where you can control the login of your users during those business hours similarly you have holidays also where you can set up holidays in sales force if 25th of December is a holiday then none of your users will be able to log in during that time so just to control the login during those hours okay yeah I think we are good on time so we already did this session for 50 minutes so I think we can wrap it here because we will be having couple of more sessions on admin stuff and I think today's session was more interesting because lots of folks involved and they asked good questions and I appreciate your efforts as well like you really very well answered those questions so people are liking your like you are relating answers with real life scenarios so like Kunal is appreciating your efforts so it is great and maybe tomorrow we will deep dive on security more right yeah so okay anything you want to add or you want to say to viewers so that they can be prepared for next session yeah I would say that they can do some homework before because these are mock interviews right so we are covering the concepts also because it helps people to use the example and another advice is use example in order to explain any of the concept to your interviewers that will really help you to crack the stuff that's the advice from my end and I'm also enjoying these sessions because because of these sessions as Salesforce is vast right so we are not able to cover each and everything but because of these sessions we are able to talk about important stuff which people will be able to relate and understand and remember it so it's good that we are able to use these and we have come up with this idea so I'm sure people will be able to make the best use of it yeah I'm sure too and I think now people will follow all the sessions because now we are talking technical so people like technical stuff more if we talk about Salesforce so yeah let's see how much sessions we will be able to conduct so guys we have planned 3 for admin and I think 3-4 for development but we'll see like how it goes okay so with this note I take your leave and thanks to Purva for spending some time for the community and I'm sure it is helping a lot of people thank you Purva thank you for inviting me yeah guys see you tomorrow with the new lot of questions thank you everyone thank you everyone bye bye


This is why the Narcissist will never change. Narcissists are self-absorbed and they lack empathy. They're arrogant and entitled. They have an exaggerated sense of their own abilities and importance and they believe that they are inherently deserving of privileges and special treatment. They need constant supply of attention and admiration. To gain it they will use a false character that is likeable to attract you to them. They seek endless attention and admiration. To compensate for their low self-esteem, confidence and a perceived lack of acceptance. Which is a result of their early childhood trauma and attachment issues. Because they didn't receive enough love when they were a child. So now they use people as objects to obtain what they lacked in their childhood. And if they cannot get the positive attention that they need, they will settle for negative attention. They will choose evil over doing good. They will engage in wicked and immoral acts. They will hurt you rather than doing what is morally right.  There are two types of people in this world. People who build and people who destroy. And there is a reason why some people choose to destroy. There is a reason why some people choose evil over doing good. And the reason for that is because they believe they're better off that way. They believe that it puts them in a more desirable and advantageous position. In a more satisfactory situation than they were before. Because maybe at one point they did try to do things right. But it always left them worse off. It left them to take a less significant position where they became less important or powerful. Where they had to let other people have all the power and to make all the decisions because they were given a lower priority. So they assumed that being narcissistic gets them what they want. They assumed that it gets them their needs met. Which is how they ended up developing those traits. It's how they became more dominant and controlling. It's how they became less compassionate to what you're going through. Because they believe that they cannot afford to show pity or compassion for other people. Since they were always left to take the back seat. So they developed a scarcity mindset. Where they believe that there's not enough to go around. So they don't think or worry about the pain they caused to other people. Because they believe that they would lose something by doing that. They're very insecure. They lack confidence in themselves. Because they lack the necessary qualities and abilities to succeed. So there is no incentive for them to do good. There's nothing that motivates them to change. Because maybe they already tried that in the past and it didn't go well for them. So then they chose to take a different path. How a narcissist treats you is a direct reflection of how they feel about themselves. They chose evil over doing good because they're not happy. And even though engaging in these wicked and remoral acts may sometimes get them what they want. It still doesn't make them happy because they know they're not deserving of it. They know that they don't possess the qualities and abilities that would otherwise justify their rewards. They know that they took the wrong path. They know that what they're doing isn't right. Which is why they hide what they do. Because they know it's wrong. So how could they ever be happy? How could they ever have any faith or confidence in themselves? Because deep down they know what they've done wrong. So they feel a lot of shame. But these are just the effects of their karma. Because whatever you put out is what you will get back. So they do suffer the consequences of their wicked and remoral acts. Because by engaging in those behaviors they already know they're not deserving of anything good. But yet they still choose to do it because they feel more comfortable laying it in their own filth. And they believe that it gets them what they want. They don't have any trust or confidence in doing what is morally right. Because they don't believe that it will benefit them. And they don't have the stamina or staying power. So they choose to do evil because it gives them instant gratification. This is why the narcissist will never change. But eventually they will experience the effects of their actions. Because they won't find satisfaction in anything that they do. But they may not even realize why it is happening. They may not even realize that it is the result of what they did to you. But it is their karma. It is the law of cause and effect. Whatever you put out is what you'll get back. Which is why throughout time people have known to promote good and moral behavior. But that's not the only reason why you should do it. You should do it because you know that it is the right thing to do. You should treat people how you want to be treated. Because everyone deserves to be happy and comfortable. Everyone deserves to feel safe and secure. Thank you for watching. If you found this video helpful please give it a thumbs up. Share your thoughts in the comment section. Hit the subscribe button to receive the notifications. If you would like to support the channel you can donate at paypal.me.com. You can book a 1-on-1 with me on my website. It's NARC Survivor, the code UK. Thank you for watching and I'll talk to you soon.


If you've been on Facebook or walking through Sproul at all this week, you'll know that ASUC election season is in full swing. Under the tagline, Every Student Every Year, Student Action has approached this election season with a fresh new look in the ambition to unite, empower, and disrupt the current state of the ASUC. With voting open today through Thursday, let's take a look at some of Student Action's candidates for Senate and President. My name's Will Mara. Hi, my name is Amzama Azizi. My name's Milad Rizavi. I'm running to be your next ASUC president with Student Action. Will Mara is a second-year student running for Senate, looking to foster a memorable Cal experience shared by all. His platforms include improving student health insurance, promoting Cal's spirit in campus events, and providing more resources for out-of-state and international students. What I think I can bring is a little bit of a unifying leadership. That's why my platforms this year are also really wide and broad to appeal to a wide range of students because, for me, representation isn't just for community, it's for the entire university. Like I say, I bring a little bit of the Minnesota NICE to the California SPICE, the ASUC, hopefully. We'll see what happens. Zanzama Azizi is a first-year senatorial candidate running to represent the hopes, dreams, and objectives of the student body. Her platforms include mandating uniform grading amongst GSIs, hosting open-town hall meetings for Berkeley students to discuss any issues they are facing, and a mentorship program for incoming international students. My three platforms are centralized around government accessibility, diversity on campus, and great accountability. Berkeley is competitive enough as it is, and as your senator, I really hope to make this an easier transition for all of us. Malod Razavi is a third-year student running to be your next president of the ASUC. He hopes to turn the ASUC on its head by empowering all students to reach their full potential and establishing Berkeley as the capital of world change. Malod wants to revise the way the ASUC serves the students by providing more creative opportunities to students through streamlining the patent licensing system, the Calls to Action program, and hosting open-source case competitions. And so what I wanted to do was find a way or platform to be able to inspire, and unite, and empower as many students as I possibly could in as many student groups. Just because I want every student here to feel like they have a home, feel like they have a group of friends, a community, and I want every student to feel empowered to go after what they're passionate about and not be shy to go after it. I think I speak for the entire student action executive slate, as well as senators, when I say that we love to listen to student input, we love to learn from it, and we want to do everything we can to help students enjoy their college experience more. CalServe's presidential candidate, Yordanus Dejan, was unavailable to provide an interview. Good luck to all candidates, and make sure to vote at elections.asuc.org today through Thursday.


Fear is something that quite fast disappears. But you have to be at it, you have to understand that whenever you feel the fear that you immediately become aware that it's taking over your system and that already is enough. And then you bend and surrender and it's gone after that. That wave, that tremor of fear that takes over the system. Attacking the very self.


So my name is Nick. I'm a web platform engineer and horse mask enthusiast at opower Sometimes we write software, but we have a large collection of horse masks That's my responsibility to maintain them all not really I have that in my desk Opower is a company that uses Software and like behavioral prodding to try to get people to reduce energy and so it's nice being out here in Boulder, Colorado Like I'm from DC and so it's a little more urban but to like actually see the the nature that we're trying to save by fighting climate change is kind of cool and so far we've Prevented six million tons of co2 from entering the atmosphere which is equivalent to taking a million cars off the road for a year But that's the lesson guys say about co2 instead. I'm gonna tell you how you can make your own programming language and And first we'll talk about how you just take some text that you typed into your editor and make the computer actually run it and Then we'll talk about the industry standard tools you would use to do this and You might say well, why not just go straight to those tools? I have tried that. It does not work very well They get very tricky to use if you don't understand what's going on under the hood So that's why I'm gonna spend the bulk of the time explaining that to you and then we'll look at the tools at the end Feel free to ask questions at any time So but first off why why do we care about any of this? Well, we can't assume that the set of languages we have now are going to be the perfect things forever Sometimes we have one language that we like and we want to translate it into something else So we have GWT, which is Java to JavaScript Fun script, which is F sharp to JavaScript anything involving F sharp has to be fun And pie script, which is Python to JavaScript Another reason might be you want to make a DSL so you have some game And maybe your character designer is not a programmer But you want to give them a high-level language to say like when the character walks in come up and hit them with the axe or Whatever you do in games and so you can make a DSL for them to express these ideas So that they're not coming to you with every request It's also just fun and I think it makes you a better programmer to know how this stuff works under the covers But the big reason that we see new languages is that You're something about the way that we build programs has changed and existing languages just aren't cutting it anymore So when computers got powerful enough that we didn't need to optimize every instruction by hand C was invented and of course I say we as if I'm old enough to have been writing machine code directly, but anyway Then when people decided that building real-time distributed systems would be a good idea Turns out existing languages made that pretty difficult and so Erlang is built specifically to address some of those problems Or CSS for instance Was originally designed so that you could have a little bit of styling on your static homepage for your dog and now it's Controlling the look and feel for massive complicated web applications and CSS just doesn't really scale for that And so sass was invented So for the purposes of our conversation about how to make your own programming language I've made my own programming language called lambda script that does not solve any big problem in computing But it is simple enough that I can fit the grammar on one slide and that was the main criteria It also has a lambda like actually in the language as the function keyword Which when you're the one making the language you get to do these things and also emphasizes how impractical this is So this is the identity function Hopefully this looks pretty similar to things you've seen before We're declaring a function named F. It takes a single argument named X and then we just return that This is what function application looks like so we're applying F to X and then we're applying the print function to that And then this is the the extent of the lambda script I've written it's a is palindrome function and then I'm applying that to I'm printing that out to see what it does And you can see we have this little syntax here where you have a regular expression in like an accessor expression and What this will evaluate to is apply that regular expression to the string that this variable Contains and then the whole result is the first match group So I don't know if that's actually a useful thing to have in a native like level in a programming language But when you're the one making it you can experiment and see you know, is this useful or not? You'll also notice there are a lot of these brackets here to denote precedents This is the result of sort of organically growing the language And and running into these things and I'll tell you a little later why I have so many of those but One thing I'd recommend if you were doing this is Write out a lot of code in your sample language before you start to actually compile it and just see like hey Does this actually make sense? So we have our lambda script and we want to make it do something useful And if you guys are looking at this You might be starting to see some structure and figure out in your head how you could execute it But the computer it just looks like this It's just a stream of text with no inherent structure or meaning And so we want to make it look like JavaScript and of course this could be anything that the computer can execute directly I chose JavaScript because I understand it better than machine code and because JavaScript is Basically ubiquitous at this point. You can run it on servers on drones even in browsers so, you know if our language compiles the JavaScript we already have a pretty good install base and I implemented this in F sharp and I chose it because it's a great type system It makes it very easy to compose functions and the compilation is essentially just a pipeline of various functions strung together So if F sharp makes that easy, then I feel pretty good about that It also has Very simple unit tests and for something like this where it's easy to set up all these pure functions unit testing really lends itself to that and Finally, I just can't get enough of Hanley Milner type inference And so any chance that I had to work with that I was going to take So this is the pipeline and it's a little bit simplified But we're going to go through each step and explain what's happening And there's the F sharp that I wrote to implement this up top and you can see what I'm talking about with the nice chaining of functions And so we have the front end in the back end The front end is the stuff that you as the programmer would see so like the syntax and the semantics and How does the program look then the back end is the generation and you can envision a modular architecture where you could swap them out So you could say okay. Well today a lambda script is targeting JavaScript, but maybe we swap that out with a back end that targets the JVM or the CLR or something else So the first step is the tokenizing we just take one big string and we need to split that into the atomic unit of meaning the most Like the smallest possible thing that's interesting And as the language designer there are several decisions that you have to make at this point and Just some examples like is white space significant Does your token either just strip out white space or is it emitting tokens to be looked at later? How are string literals and comments delimited if you have a comment is it that from the end of the line Can you have open and closed comments? things like that and So this is my tokenized function. You can see the test in the upper right hand corner We pass in a list of strings where each string is a line in the input file And we get out a list of strings where each string is a token And you can see the way we do that is we just have this regex for splitting the strings into smaller strings We just map that over our input and flatten it all out Now this actually has a bug in it. Can anyone see what the problem with this approach is? I I Worked with this code for a while before figuring it out So don't feel bad if you don't see it immediately, but does anyone see anything so we're just doing a split so here for instance Anytime that we see a space We're gonna split into two separate tokens But if you have a string literal that has a space in the middle of it Well, congratulations, you now have two separate tokens one opening the string and one closing the string And that's that's not really what you want. So a better approach here is not actually to split But to just progressively consume input and know what state you're in So if you're in the middle of a string then you know you're just going to keep adding to that string until you find a Close quote or if you're in the middle of a comment or things like that that that would have gotten around this issue So next we do lexical analysis And if we're using natural language as an analogy, this would essentially be what part of speech Is each section is each token and you can see some of these are just You know like constants like lambda and others are parameterized So funk name has this payload of f our name has the payload of x and the reason we need that is It's not much help knowing the programmers trying to declare a function if we don't know what the name of that function is So we'll use those later on when we're actually generating the program So there are a few other types of decisions that we'd make here For example, what characters are allowed in variable names? maybe you don't allow numbers or Maybe there are certain symbols that you can't have and then you would emit an error instead of emitting a variable name lambda or lexical symbol Are there any reserved words? maybe there's a situation where you can have the word if and it's syntactically obvious that that's a variable name and not a Control flow structure, but as a language designer, you might just say no you can't have a variable named if that's just that's just too bad And then other things like how do you write a decimal literal how do you write a string literal? These are things you would have to design at this point So this is the core of the lexing function and again You can see a test where we take in a list of strings and we emit a list of lexical symbols some of which are parameterized with those inputs and you can see With the mapping the way we're implementing it most of the time It's just a straight pattern match where Okay, if you see the lambda then you're always just going to emit the lambda symbol Sometimes we're doing something a little more clever where we're actually doing a regex lookup And then getting that value out and then parameterizing it So after we do that we then need to start parsing the program to understand how all these parts relate to each other And that produces what's called the CST or the concrete syntax tree. We'll get to the ASTs a little later And so here you have some decisions like What are the allowable arguments to a function? What can you pass in? How do you apply a function to a value some languages you have parentheses others? You just put the function name before the value, etc What are the precedents of different operators? So if you have a plus B times C? How does that actually get evaluated? And in order to do this parsing We're going to need a grammar and I would recommend this book if you're interested in the stuff because it is quite useful and What mr. Parsons wrote in this book is a grammar is a finite set of rules for generating an infinite set of sentences and So here is our finite set of rules and this is the entire grammar for Lambda script in pseudo code and the thing that lets you generate an infinite set of sentences is the mutual recursion. Do you have a question? Okay So for instance, you can see an expression can be a function declaration or Any of these other things and a function declaration is a lambda followed by a function name followed by an argument name Followed by a funk dot followed by another expression Which brings us back up to here? I'm really good at drawing with this pen And so because of that we can just create these arbitrarily complicated structures Even though these rules all fit on one slide And let's take a brief Tangent just to talk about grammars in general You may have seen or even tried to do this yourself where someone's like I need to parse some HTML I know what I'll use regular expressions This is one of my favorite sacro flow questions of all time Because of the response that it elicited like I totally deserve deserves all the thousands of upvotes He got for coming up with that and so the reason that Trying to use a regular expressions someone's all go is because of the Chomsky hierarchy so regular expressions are designed to parse regular languages and HTML is a context-free language and The higher you go in this hierarchy the more complicated the grammar and the more complicated the parsers have to be That's true There are a lot of extensions that various language has have put in that takes it beyond like the pure definition of a regular expression Regardless, it's still not good enough to do HTML and So that's that's why these distinctions are important because if you have a mismatch between the complexity of your grammar and The power of your parser it's just not going to work So the language is rewrite for most computer languages or context-free And what that means is that they're not context sensitive So you can't do something like enforce that you must declare a variable before you use it on a grammatical level You have to come back later and inspect the AST to check that out So here's the grammar for limb described in F sharp and don't worry if you can't read all this because we're going to zoom in on Just the identity function the function declaration part that we've been working with and So what this says is if I have this sequence of things in the left hand side Then I'm going to emit a function declaration with those things as the children and this allows us to build up this tree and The way that we do this is with an algorithm called bottom-up parsing There are different algorithms and different algorithms can get tripped up on different things This is when I implemented because it's fairly easy to explain And it's conceptually similar to what most industry standard things do So the way bottom-up parsing works is you have a parse stack and you have input that you haven't looked at yet And at each step you look at what's on your parse stack, and you try to find these matching rules If you find one, that's great. You put that on the stack if you don't Then you take more input from the unconsidered input. So lambda by itself doesn't match anything Lambda function doesn't match anything. So we just keep going Until we get to here now This sequence matches what I was showing you earlier in the grammar So we can rewrite it as a function declaration And then there's that other rule I showed you that expression becomes a function declaration So we write that and now we don't have any way to reduce this further and we're out of input Which is what we would do if we can't find any matching rules So we need to figure out is this an acceptable end state to be in or not and in our grammar Yes expression is a valid top-level Place to be if it wasn't we would throw a parser error at this point And so if you have ever had the experience of maybe writing out a function and then forgetting the last half of it You forget the closing bracket or something and the compiler throws an error. This is what's happening It gets to the end of your input. It's not an acceptable end state and it doesn't have anything new to get So this is just that algorithm in F sharp and it's exactly what I told you so we start over here by trying to Find something we can reduce Find a rule that matches If we find such a rule, that's great So then we take the things that matched off replace it with the element that matched and then we just move along If we didn't find it. Well, then we need to take some more input If we have no more input then we check if we're in an acceptable end state or not If we are then we move on and if we're not then we return none This is another thing that I would learn in retrospect or that I've retrospectively figured out It's actually not great to just return none if there's a parser error Because then when you string this whole thing together and you put in some code and you get none out You have no visibility into what step that it was rejected So it's better if I were setting this up again Each phase that can fail should have its own type of error Ideally parameterized with some information about why it's failing. That'll make it a lot easier to track this down And then if we do have more input well, then we just recursively keep going So once we have that we want to convert from our concrete syntax tree to our abstract syntax tree So anyway, we have our concrete syntax tree and we'd like to convert that to an abstract syntax tree You can see that the concrete syntax tree has some some extraneous stuff like the lambda keyword and the function dot and What we really care about is just semantically what is the program we're trying to do and that's why we generate this function declaration tree node here and Another benefit of this is you might have a language where there's multiple Syntaxes for declaring functions for whatever reason but in this process we unify that all into just the higher level Okay, the programmer is declaring a function and it doesn't matter specifically how they're doing it And so with the AST There's just all sorts of interesting things you can do and there are some tools that just Generate ASTs and don't generate the rest of the code because of all these things So type checking for instance is the thing you do at this phase Syntax highlighting if you've ever had a an editor that will still highlight your code is like true or false Even when it's like in a string literal or in a comment. That's because they're using regular expressions and not an AST to syntax highlight your code Optimizations so if you see the same side effect free expression is being repeated over and over again in a loop You can move that outside of the loop and use its value things like that Linting so you can check for common errors that the programmer might have and then warn them about it Check style so if your AST has line and column information attached to it You can have some style guide and figure out if the code fits Code completion so when you're in your IDE, this is one way that it knows what your potential options are for the next thing you want to type Automated refactoring so all those cool tools that will rename things for you And then minification which is really just large-scale automated refactoring and it's trying to make it as small as possible Or it's hard to read as possible instead of Doing what you're asking it to do or instead of making it easier for you to program with And so after we've done all those things that we want to do we now turn to the generation side And so first we're gonna change our lambda script AST into a JavaScript AST And you don't have to have to read that Just know that there's a standard format for JavaScript ASTs and it's easy to write a function that outputs them Here's an example test. So my AST is litter is just the literal With a string high and this is the JavaScript AST that gets generated for that And then from there we want to produce actual JavaScript And the way we do that is using this neat node module called ES code gen Where you give it an AST and it spits out a JavaScript and we're using Hjs to interop between .net and JavaScript Which as an aside I was shocked that this worked the first time that I tried it But it did so that's kind of cool So now I want to actually demo this for you We'll see how the multi-monitor thing works After a good start. Okay, I'm gonna spend 15 seconds messing with this Nice, there we go So this is this is my Windows 10 VM that I developed this in Maybe oh my god. Yeah. Yeah, I think you're right. Let's try that Cool. Okay, so we just ran some lambda script And I will show you what happened. Unfortunately. I have to come over here to see it, but so it looks like the There we go, so you can see the different phases that it reports. It's cranking through everything we just talked about And then you can see the JavaScript That was produced Which is not ugly, but works. I'm sorry. It's not pretty. It's very ugly But works as you can see right here So then we run the JavaScript and you can see we emit true and false and that's because we were printing over here Is palindrome race car, which is true and then it is palindrome not a palindrome, which is false So I can edit this So now we'll see that it's false both times just to show you that I'm not cheating and it actually did run that So that was my quick demo All right, so how do you guys actually get started doing this stuff? So there are some some tools you can use Lex and yak are like the two big ones There's also bison, and then there's a JavaScript port of that called Jison and The key insight with these is that the grammar is totally separate from the actual parser And so you can see here on the left I have my grammar of matching those different sequences and on the right I have the parser and that code is totally separate So someone said I can build a compiler compiler which is what yak stands for yet another compiler compiler If I just have a way for people to give me the grammar and just answer a few questions about how the program is structured I can do the rest of it for you So this is a sample input for Lex for lambda script So the way syntax works is on the left-hand side You give it the string on the right-hand side you emit some symbol on the second line here we actually have a regular expression and We have a magic variable called y y l val and you obviously just assigned to it We also have a magic variable called y y text, which is the result of the match This this like indexer syntax is sort of cheating. I didn't want to write out what it would really be And then return to literal and so this is how you parameterize the literal with the value that we're matching And then for yak We declare some tokens and then we have our grammar, which looks pretty similar to the pseudocode I had earlier Now this yak program is not going to do anything other than just tell us true or false This input matches or it doesn't if we want to get something else out of it like a compiled program Then we need to add some semantic results to these rules So we say for instance when you see this sequence of tokens then You're going to emit a function declaration and again with the magic variable you assigned to and so we're saying function declaration Dollar sign one is the func name two is the arg name and four is the expression and so then over here We define what those functions are And then over here. We say once you have all those things. How do you actually output some code? So that's it for how you make your own programming language Obviously, there's more to know but I hope you guys are now able to get started So I'm excited to see what cool new functional programming languages you guys make. Thank you


Hi, I'm Stu Miniman. I've been an analyst with Wikibon and a co-host of the Cube since 2010. Before that, I've worked in the tech industry for many years at a number of different companies. My background really is in networking, virtualization, cloud computing since the early days. I really love the intersections of some of the technologies. I spent most of my career before being an analyst, working with customers, helping them through their challenges and how to take advantage of new technologies and continued that through the research I've done at Wikibon. We get to talk to a lot of practitioners. We really believe that the Cube is a unique property. We help both the practitioners share with their peers what's happening as well as give a broad audience a view to what's coming down the road, how to take advantage of that. We give people an insight into what's happening at events. It's a great way to learn more, to find more about people and to take advantage of some of that technology. It's been an exciting journey working with the Cube. We get to go out to so many shows, help extract the signal from the noise, interact with such a wide variety of clientele, both practitioners, thought leaders, the big-name industry people, and we've helped some people raise their profiles in there. I especially love working with those practitioners. We've seen them move their careers forward and move their businesses forward as they take advantage of technologies and practices that they've learned. Talking with us, working with our research people, and working with their peers. This is Stu Miniman. Thanks for watching the Cube. For more information, click here.


Hi everyone, Sean with jaspyscasebreaks.com here doing 2020-2021 upper deck SP game use hockey five box break Three random teams each number 10 where all card ship 10 spots Everyone gets three random teams in NHL, and there's one combo spot of the ducks and the coyotes So here are the teams combo spot ducks coyotes down to the Winnipeg Jets and Here is the customers from Sean down to PJ McNeely So since every spot gets you three teams we need to triple this list So Sean with first spot once twice Three times dice world randomized both lists pair them up three to four seven times Yeah, it's crazy Mac especially because you think today is Wednesday This wasn't even a full day. This is literally just VIPs. So you have Thursday Friday Saturday and all Sunday Was seven times, right? Yeah, four and three seven times. So six and Seventh and final time PJ PJ seven times here seven final time sharks Oilers Okay, so seven times on the teams seven times on the customers seven times on the dice so Make this easy Sean. You've got the devils Panthers and Bruins there you go. So those are your three teams Panthers Devils Bruins PJ Sean any any willingness to trade any want to trade between you two Yeah, I mean I agree Mac I definitely agree that it's not this isn't what the like they need to figure it out as far as hurting them though Their biggest competitor also is closed for business right now and not taking submissions. So You know what I mean? It's not they're not losing market share if anything they might actually be gaining it still which is absolutely insane Looks like there's no talks between Sean and PJ. So we're gonna go ahead and print rip Good luck to both of you and this is Break 10 you can see I tagged all of these last night January February this year I'm waiting on from from their biggest competitor Mac. I'm waiting on my submission from October October November I Got a thing the other day from my buddy who we submitted him through like and he was just like hey by the way The guy sent us a bill for him So I'm assuming that that means that they're coming soon and I might my literally my response was cool I'm really excited to see what I submitted. So I honestly don't even remember. I Tried to go back and look at photos and I was like, I hope I didn't submit all of those so The problem is everywhere It's like as DJ Khaled said it Suffering from success, right? Okay. So here is It did not want to print the list here is that finalists Good luck everybody and by everybody me John and PJ Five ridiculously good packs or boxes for you Angels just brought in Steve Cisjack, which just means that we'll probably end up losing this game He is Jake Evans the 299 for the Canadians PJ McNeely and Igor Shesterkin to 265 for the Rangers and PJ McNeely Very nice draft day autographs 19 out of 35 Mickey Anderson for the Kings That is PJ McNeely Alexander Ulesson to 65 for the flames PJ McNeely Jack Eichel material distinctions for the Sabres and And PJ McNeely and Jonas Donskoy NHL Stadium series fabrics I think there's where this is supposed to be like no, that's right. It's supposed to be the mountain I thought it was supposed to be like the old school Nordic's for the avalanche and PJ McNeely from last July you're still waiting on David That's crazy Not from like six months ago. July you're talking about from like 18 months ago Really? That's way because that's way before they got backed up because when I submitted The last the one that I'm waiting on that we didn't submit since then At that point the month before they were it was a three month turnaround for our stuff and it still shows it's in the system and in processing and not lost Brady Kitchock to 265 for the Senators and PJ McNeely and a Rhino Riley out of 90 Very nice looking one there for the Blues PJ McNeely Ryan McLeod for the Oilers PJ McNeely Ian Mitchell for the Blackhawks PJ And you've got Pierre-Edward Bellamair stadium series for the avalanche PJ McNeely as well and John Klingberg for the Stars And PJ McNeely Yeah, so was ours. That's what I'm saying David like we we were having group submissions that were like hundreds of cards as well that were they were three months three to four month turnarounds before Before it all turned like stopped. Do you know what I mean? It's like when we submitted in November October November or whatever it was At that point the stuff from four months before I've been coming back to us. That's why I'm what I'm I'm like 18 months is crazy Mark Giordano to 265 for the flames PJ McNeely Logan Stanley to 299 for the Jets PJ McNeely and Four out of 35 Matthew Kitchock first year all-star really nice patch there Flames PJ McNeely. That's a very thick card, too Only is your levy for the Canucks PJ McNeely and Vitek avalanche capitals and PJ and John Carlson and capitals and PJ as well Well in store David, we do we do submissions with PSA through Mark's cards obviously everything right now is like is Pretty much at the $200 price level at the minimum for submissions Which I believe gets you up to the value of $24.99 or $2,499 on a card But that's the that's the lowest price Steve Sysheck has gotten zero outs giving up two runs and Has a man on second. I think I told you This is the he's one of the worst pitcher baseball At a 299 Jake Odinger for the Stars PJ McNeely and nice Keandre Miller rookie to 79 for the Rangers PJ McNeely Alex Belzil Rookie Otto for the Canucks I'm sorry Canadians not connects PJ McNeely Thomas Harley for the Stars PJ McNeely and nice frameworks and Nikita Kutcher off. That's awesome. Look at this The first time I've seen one of these So it's a jersey behind the design on the acetate. That is super cool Tampa Bay Lightning PJ McNeely and Nico Heeser first year All-Stars for the Devils and Shawn Matic and last pack last box Levin pitches two runs no outs man on second He is the worst Lucas Carlson to 299 or sorry 199 for the Blackhawks PJ McNeely Dylan Cousins to 299 Dylan Cousins this is team Canada Who's the island the checklist this p-game used? Team Buffalo Sabres, yeah, okay, so Buffalo Sabres for Dylan Cousins That is PJ McNeely Yeah, David on our PSA submissions if you go to our main page if you stick around I'll actually show you We do have a tag a tab that is for our PSA submissions And Philippe Guba grew bowler. Sorry avalanche PJ McNeely Better writing than that. Oh, this one's cool It's a lineup cutout One-of-one for Thomas Chabot. That is super cool. Ottawa's editors PJ McNeely, you see the one-of-one right there. I Like that a lot. So it's actually a cutout from the lineup card. That's awesome Keegan-Colsar for the Knights and PJ McNeely And Mark Giordano for the flames to finish it off and PJ McNeely and there you go guys That's the break very nice last five boxes, especially that one-of-one cutout first time I've seen one of those and that the Kitekutcher off With the jersey behind the acetate The frameworks very cool looking card, too, so that was 2020-2021 upper deck SP game Used hockey five box break three random teams each number ten from jasphys case breaks calm. I'm Sean Jaspys case breaks calm. Thanks for hanging out. We'll see you next time


Hi, this is Mary Wisner from the Gallagher Law Library. This is our third and final short lesson on law review articles. We've talked about what they are, scholarly legal periodicals, and where to look up articles when you have citations, Hein on line, Lexis, and Westlaw. In this lesson, we'll demonstrate how to search. Searching enables you to follow your interests, whether it's finding authority for a client's case, working on a class assignment, or learning more about a topic you care about. You can search journal articles in Hein on line, Lexis, and Westlaw. You can also use Google Scholar, which covers many fields in addition to law. I won't demonstrate Google Scholar today because I assume you have seen Google searching. Hein on line, Lexis, and Westlaw all allow you to use Boolean connectors. For example, you can search for an article that has the word snowmobile and the word trespasser, or you could look for the word snowmobile or snowcat. All the systems have a truncation symbol. In Hein on line, it's an asterisk. So negligent with an asterisk finds negligence, negligent, and negligently. In Lexis and Westlaw, that symbol is an exclamation mark. All three systems also give you an option of requiring a term to be in a particular field, for instance the title field. In Hein on line, let's go to the law journal library and click on advanced search. If we look for class action and civil rights, we get over 400,000 results. That's a lot more than I want to deal with. What if we go back to advanced search and look for all of those words to be in the article's title? Now we have just 22 articles, which is a more reasonable number to browse. Let's turn to Lexis. In both Lexis and Westlaw, you can search across all types of content and then filter down to law review articles. I think it's more efficient to start with law review articles. So here from the main menu, I'm going to choose law reviews and journals. The easiest search is a natural language search where I just type in terms without any connectors. For example, feminist critique, reasonable man standard, torts. I get 274 articles and they're sorted by relevance, which is determined by Lexis's algorithm. I could also choose to have them sorted by date or other factors. I'm going to also show you a Boolean search. Again, I'm choosing law reviews and journals. A good way to get into the Boolean option is to click on advanced search. That shows you on the right-hand side here what connectors are available. It also indicates document fields that you can use. So for example, I can search for the phrase war on drugs to be within 50 words of mass incarceration. And then I can look through these articles. Similarly, we can go into Westlaw. In Westlaw, we could also search the whole collection and filter the law review articles or we can start with law review articles. I'm going down here in the menu to secondary sources. Within secondary sources, there are different options. I'm choosing law reviews and journals. For a natural language search, I can look for access to justice, poverty, right to counsel, civil. Now, sometimes natural language searches give you way too much to deal with. In this case, we have over 10,000 articles. My default sort was by date. If I change that to sorting by relevance, then my first several articles are about the civil right to counsel. Now, again, we can get into Boolean searching by clicking on advanced. They tell you what connectors are available. They also show you fields that you can use. Let's say we want variations of vote, voting voter in the title. We put in VOT exclamation point. And somewhere in the article, we want voter suppression to be in the same paragraph as identification. And now we have 71 articles and you see that they have voting or voter in the title. And somewhere inside, they have voter suppression close to identification. Let's review. We've learned that law reviews are scholarly legal periodicals. You can look them up when you have a citation in Hine Online, Lexis, or Westlaw. You can search for them in Hine Online, Lexis, Westlaw, and Google Scholar. I'm Mary Wisner from the Gallagher Law Library. Please see our website for library services, research guides, and more, lib.law.uw.edu.


Live from San Francisco, California, it's the Cube at VMworld 2014 brought to you by VMware, Cisco, EMC, HP, and Nutanix. Now here are your hosts Dave Vellante and Stu Miniman. We're back, welcome to San Francisco everybody we're here in Moscone South as you walk in the lobby check out the right hand side the Cube is here VMware has done a fantastic job they do every year really setting us up it's a really a lot of action going on we're going to do an analyst segment right now I'm joined by my co-host here Stu Miniman and David Floyer you're in the hot seat so thanks very much for coming on the Cube. Thank you Stu before we get into Floyer's piece we're going to talk a little bit about orchestration every year we've done a lot of research around VMware and VMworld in particular we're going to get into that sort of what's next beyond just the hypervisor but Stu before we do can you run down some of the news we heard about this thing called EVO today and it's essentially converged infrastructure a lot of questions is is VMware getting into the hardware business what is this all about are they going after Nutanix and sublivity break it down for us what was announced and what does it mean sure Dave so this is an extension of VMware's vSAN product line of course that that's been out for a while now they had before what was known as a ready node which was really a reference architecture working with some of the big server guys and this new piece is called EVO rail EVO colon RAIL I'm not sure how they came up with the name EVO stands for evolutionary I think you know as you know I think VMware which really helped you know revolutionize a lot in the data center rail rail is showing there basically you're going to start building a hybrid converged thing by having rails and their second piece is actually they're going to come out with EVO rack later which is going to be the cloud version on it so you think you you know rails like means small Ruby on rails or no different no no it's really it's I've got four servers and I'm going to put it into a box and you know so I'm going to use rails to do that we're talking to Sam it's definitely not a DevOps type Ruby on rail so no no HP no Cisco in this yeah so so wait it really interesting to see it is not a reference architecture really is an OEM solution VMware's not getting into the hardware business they are partnering with an interesting mix so you've got you know super micro who does a lot of you know these type of configurations but then you've got Dell there you've got EMC who most people don't think of as a server player but of course they've sold you know lots and lots of appliances for many year and will layer other services from their storage portfolio on top of that and there's a couple of Asian you know suppliers in there not the ODMs Dave but you know small guys that you know are used to putting together kind of these custom configurations and we touched on the Docker announcement at the top of the production here and the open stack as well David I want to bring you in the discussion you said okay I like what they're going but what's the but on open stack in particular you said well I'd like to see VMware be even more inclusive yes the the the fundamental journey to the VMware announced really clearly today is that it is a it's a hybrid cloud and it has to be for many reasons but the the key is to be able to cover all workloads all types of workload and cover it at a cost that's commensurate with the type of workloads that you're going to do so you really want to be able to use open stack when it's the cheapest you want to be if you want to use VMware for the very high end stuff that's great as well but you really want to have an open environment where you can use AWS you can use open stack you can use Azure as part of a hybrid cloud not just the mware okay let's shift gears here David when you and I attended one of my earlier VM worlds back in sort of the mid to late 2000s let's say let's bring it up to like 2008 2009 you said to me at the time wow storage is really a mess in this world and then so subsequent to that you know sort of catalyst and everybody knew it everybody was complaining about it VMware came up with this sort of set of API's the VA AI and Vasa and the whole ecosystem sort of scrambled to integrate and we've done a study we at Wikibon talking to the Wikibon practitioner community trying to understand how important integration is understanding the integration points and then helping people understand who was actually doing that type of integration we've seen now Oracle actually Oracle storage hop on the the VA AI and Vasa bandwagon so now you know it's time to sort of move on to the next wave right so because it's now mainstream so what is that next way but you're not you know not updating that piece of it you've moved on and now looking into a new area specifically around orchestration so so why and what are you finding so yeah well why do we do it because the key is this hybrid cloud and in order to get there to that environment you need orchestration you need automation of your fundamental can provisioning and getting rid of all the junk work that is done in the data centers and in order to do that you need to be providing the capabilities from top to bottom including storage of just reducing the cost all of the overall cost of that and what we've been looking at is what are the platforms that are in there providing that hybrid hybrid cloud and how in particular is storage going to deal with the these environments we storage is the most difficult thing of all and and VMware have come out with a with V vols they come out with the V sand very recently and now with V vols which is starting to try and make storage connect directly to the VMs and not with the lungs and so instead of a abstraction level of lungs or volumes it's now the level at VM so you're talking about a wider sphere of capability in terms of storage services you don't have to narrow it down to a volume or you directly connected to a VM and an application can be an invent in the VM and obviously what you want to do is also directly connected to a set of VMs an application running across a set and you can invoke storage services or any services that's the whole point yeah you want to a lot easier to provision is really the bottom line what is not even a lot not only a lot easier to manage them but you can you can give that particular VM the precise set of services for that so it's a quality of service granularity okay alright so now so talk about what you're what you did you've so you've developed a framework working with the folks in the Wikibon community which is a community of 20,000 IT practitioners to develop this framework to sort of evaluate a maturity model essentially of where we're at with orchestration right with orchestration and the journey to the part into the hybrid cloud okay so so the orchestration piece is all about efficiency doing more with less automation orchestration and hybrid cloud is sort of sort of testing all the marketing message that's right where are we so what do you find so on slide one in the piece on the Wikibon site we're talking about the journey to the hybrid cloud and how far are enterprises along it and in the chart goodness is to the right and if you look at it it's only virtualized servers which are far to the right everything else is really not that far along shocking VM VMware is good at servers that's right if you look at slide two what we're looking at is what is the fundamental technology I've chosen VMware is this as the reference architecture here because they are the most advanced in this area what areas are to the right and the things that are not yet on the right-hand side are things like virtualized storage and virtualized networks they've done a lot of announcements with V vols as we discussed before and with VSAN to improve though that virtualized storage obviously flash itself helps so some of the flash things they've done also improves that but those two things need to be improved and the implementation of virtualized networks with NSX needs to be improved in order to be able to get the final VM tech VMware technologies there once you've got those in slide three then you're looking at storage as a service storage that you can apply to a fully automated storage provisioning and scaling and provide provide it for all of the parts of storage block for file for for for object for big data so the ones that are low on this chart are the APIs for other platforms AWS for example big data the HDFS again those are sort of applications where you want to be able to connect to that on a much lower cost basis public clouds and open stack so those are the things that storage as a service is lacking those things that are going to be put right there's some of it so is this the new sort of quote-unquote battleground that we're going to see where people going to have to spend engineering dollars over the next three four or five years a and B what does it mean for customers so yes in order to get to that hybrid cloud those things have to be addressed and at the moment they're not there for example on on a service management services consistency groups is something that really is not very good inside the VMware and other people can do a much better job so consisting groups getting these snapshots working other people like me so you're talking to other people well for example I can tip you have a very third party other competitors of that sort okay who can provide consistency at the application consistency as opposed to crash okay so what does this mean for the customer the customer has to just sit back and wait for the vendor community to do all this integration or can they take other action what what would you advise customers in regard to this framework well the first thing is that I think the journey to the hybrid cloud is the only solution alternatives of going just to the public cloud on its own I think are very few people will be able to do that why not just outsource the whole lot the CEO say come on it's so much easier we want to be in the yeah 85% of what we do is not differentiated just give it Amazon why not give it all to Amazon the reason is that there are two groups of applications within your organization there is a small group of very high value applications which need to run really well and then there's the other big group of applications which are just supporting that and to be a route source that big group will be make sense if you could and and you could get the performance between the two halves but when you look at the economies of scale of those important applications they don't outsource very well okay all right so you said I asked her about I cut you off on advice the customers that will end there you said you got to get to the hybrid cloud yes because that and because that's a function of protecting your core assets the family jewels and lowering your cost for what she had saccach calls the crapplications right okay that is exactly right that's really what it's all about that's all that's what it's all about so she would would you should you start on this journey should you wait until this thing is baked out what you should start on the journey because the key reason you should start now is that when you look at the where the value is going to come to an organization a small amount will go to it it'll certainly make it cheaper but the real value is being able to get applications in faster new updates in faster it's the value of the applications to the end user all right so where do I start so you start I believe you start with getting the business on board with improving it and improving their ability to take advantage of it make it a business led venture to get to that hybrid cloud and start now on the pieces that you can do start getting the orchestration in start getting the automation in and start making the applications much better for the for the company as a whole so it's the old alignment story here is 2014 we're still talking about alignment all right thank you David very much I really appreciate that framework so I think you're going to be extending this over the next several weeks and months and dig it into what different vendors have and so forth so appreciate it Stu thanks for coming on keep it right there everybody we'll be back live from Moscone this is VMworld 2014 and this is the queue