Hello, everyone. I'm Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. Today, we are going to learn Lightning Web Component Part 3. So last week, I delivered two sessions on Lightning Web Component. So in continuation with those two sessions, this week also like two to three sessions I will be delivering. And I will be sharing some insight related to Lightning Web Component, the basic things that you need to learn if you want to implement Lightning Web Component. And this is our day 80 for Salesforce Learning Bootcamp. So I'm happy like today I'm delivering 80th session to you, which is related to Lightning Web Component. Like this week and next week, I'm trying to finish this Lightning Web Component thing. And then few, few more things are planned for you. So I will show you that also today. Okay, so moving forward, if you are on this channel for the first time, so you should know about me. So with this slide, you will be able to know like who I am and what I have done for the community and whatever I am doing. So moving forward, always remember consistency is key. So please do regular practice. And I as I promised you like for aura and Lightning Web Component, I will provide you a few exercises. So I'm just preparing those and will be sharing one document with you where lots of use cases will be available that you can practice. Yeah, so I will share one project as well that you can practice. So I will be creating a document for you or maybe in our exercise sheet, I will paste those things so that you can practice. And if you have joined this session for the first time, and if you want to become part of Sanjay Gupta Tech School community, so you can just join this telegram group. And we are in week 24. So this week, I'm completing 24 weeks for this session. So step by step, like you can see, in January, we started with the admin concepts and now we are about to complete Lightning Web Components. And if I show you the session tracker, so I already updated it. So everybody, those who are watching it live and those who will be watching the recording. So you should know like in this month, we will be having deployment related sessions. So you will get to know what deployment is, how you can use chainset, how you can deploy through VS code workbench and migration tool, we will show you get and get up. And you will be having sessions on QA role as well. So lots of folks are wondering like what QA quality analyst does. So I have my friend who is working as a quality analyst in an organization. So he will be sharing his experiences with you. And believe me, he he is basically non tech folk who learn Salesforce through me. And he is now working as a Salesforce QA. So we are good friends. So I just told him, like, if you can share your knowledge related to QA, so it would be good. So he will be with us to share that knowledge. And these are few boot camps. So I'm planning to have be a related sessions as well. And somewhere at the end of this month, we will be having omni studio sessions also, right? And Appian, we are starting from next week. So two, three things new will be starting from this month. So as I promised you, like, if you follow Sanjay Gupta Tech School, so lots of things are happening around me. And I'm regularly connecting with the folks who are willing to share their knowledge, whatever they have learned. So Appian is the outcome of that. Appian is basically not related to Salesforce, but in industries, Appian is used as a tool. So if you if you want to grow your knowledge, and you want to learn new tools, so that bootcamp will be for you. And a lot other bootcamp will be there. So like, if you follow this YouTube channel, or this organization, Sanjay Gupta Tech School, so I'm sure lots of things will be happening in future as well, which are planned. So this is about the introductory part. Now let's quickly jump. So before jumping onto the topic, I just want to ask you one more time, like, please share a review or feedback about the bootcamp, because it is it has completed almost six months and 24 weeks. So I need reviews and feedback so that I also get some motivation from your site, like whatever I'm doing, it is helping you or not. So you can share your reviews anywhere. You can share it on YouTube, you can share it on telegram, you can share it on LinkedIn, whatever you feel you can share your reviews. I'm reading everything, whatever you are writing about me. So it gives me lots of confidence if you write a feedback or review, whatever I'm doing for the community. Okay, so someone is asking like Manikanta is asking what is the objective of Appian Tool. So for this, like, we'll be having an overview session. So I'm just sharing that link with you in the chat. So this session will be happening on 6th of July. So if you join this session, so you will be understanding everything about Appian, what Appian is and why it is useful. So here you can see I have added one tab in the same sheet where Salesforce related stuff is available. So here also you will find this day zero. So whenever I start any bootcamp, so I just have overview session for that. So on 6th of July, you will be having an overview session. So Ankit Agarwal is the instructor who is an expert in Appian. He's having eight plus years of experience. So he will be sharing all the insight about the Appian. And then if you like, you can just follow this bootcamp. So there will be two sessions every week so that like slowly you can try and learn this tool. And this is not so long. It will take like 13, 14 weeks to learn like I think in two to three months, you will be able to learn everything about Appian. So it is a small tool, but useful. Okay, so coming on to the Salesforce side now. So in last session, I discussed about the lightning web component bundle. Now, if you if you know the bundle, now you need to know like how we can implement the lightning web component. So so in this session, I will be explaining everything theoretically, I won't be implementing the code. So I just want you to follow this session and implement everything in your system and with the help of Visual Studio Code. And then you can test it, right? So how how you can implement your first lightning web component. So for that, like we have this, this video, if you watch this, so you will be able to set up your Visual Studio Code and you will be able to execute your first lightning web component. Okay. So here I will be sharing all the topics in this session. And if you have any doubt, if you have already gone through with some of the topics related to lightning web component, if you are having any doubt, so you can ask and discuss. Okay, so this is the template, which is for HTML and here and you can see lots of divs are available where name company designation and salary are written. And as I told you, like in a lightning web component, whenever you want to use any variable, so we cannot create any variable in HTML file. So in aura, we used to create attributes in HTML file. But here in lightning web component, you can use the variables that you will be creating and those variables you will be creating in JavaScript and that you can use this way in your HTML file. So in curly basis, we have used name company designation and salary. So if I move forward, so this is our JavaScript file. And here you can see I have created all the variables. So again, remember in JavaScript, whatever variable you create, these are known as property, right? So we have four property that we have created. So name company designation salary, these are properties and john Salesforce manager and this 100k, this this dollar value is a salary. And if you want to use these properties in the HTML file, so this is the syntax, you just need to enclose them in curly basis. Okay, so moving forward, if you want to use lightning web component base base lightning web component. So I already told you, like this lightning web component is on top of lightning, like whatever HTML CSS and JavaScript is provided by a worldwide web consortium. So on top of that, we can use lightning specific elements or components. So lightning bad is an example of that. Okay, so if you want to see more more components like that, so here you can come. So here you can see we have lightning web component and here you have a list of components. So accordion accordion selection, all the all the things are available here. So whatever you want to use, you can click and like if you want to use formatted email, so it's code will be available here from here, like this lightning formatted email, you can just copy and you can use it in your code. Okay, and if you if you want to see a demo for it. So here it is. So this way it will be available. So an email icon will be available. It will be having a link if you click so something will happen. Right. So this way, these are lightning specific components that you can use in your code and it is very much important. So as a beginner, if you're if you're learning this lightning web component for the first time, so you should go to this link and here you will find all the examples. Okay, and if you have any question, you can just ask in the chat. So I will try to answer. Okay, so next is decorators. So these are also important if you talk about lightning web component. So we have three decorators at the rate API at the right track and at the right wire. And in interview, like, this is a generic question which is being asked by the interviewers. So at the right API, basically, we used if you want to mark any property as public. So if you create a property in your lightning web component, and if you want to use it as public property so that it can access value from outside the component so that that variable or property you need to declare as at the rate API. So HTML markup can access the components public property. So if you if you create any property like it is private or public, so HTML can access that. But if you want your property should be available outside the component, then it should be public. So next we have all public properties are reactive. reactive means the framework observes the property for change. So when property changes value, then the framework reacts and renders the component, right? And field and property are interchangeable terms. So both are similar. So generally, we say like if you're using any variable or field, so it is property in lightning web component. So later we will see it's example as well. So here you can see if you write at the rate API with any property, so it will become public. If you don't write anything, it will be private by default. And one more thing, like you need to import this API functionality, right? Then only your at the rate API decorator will work. Okay, so I hope this is very easy. Now, at the rate track, so in initial days of lightning web component, for this kind of private property, we used to use at the rate track. So on Google, if you search for some of the blocks, for example, so you will see at the rate track is used for properties, but nowadays, you don't need to write any at the rate track for any property. It is basically used to observe the changes to the properties of an object or to the elements of an array. So at the rate track is basically having a limited limited use uses as of now. And basically framework render the component when changes occur. So if you have created a property with at the rate track and if you change that property, so it will be rendered automatically on the framework. And the third one is at the rate wire. It is very much important to know. So it basically provides a way to get and bind data from a Salesforce org. So basically, if you want to connect your lightning web component with your s objects, where your data is available. And if you want to submit some new data into particular object, or if you want to modify any existing data, or if you want to delete any existing data.  So in that case, you can use at the rate wire. So the wire service provisions and immutable stream of data to the component. Each value in the stream is a newer version of the value that precedes it. So objects passed to a component are read only. And to mutate the data, a component should make a shallow copy of the object objects, it wants to mute it. Right? So this is the brief explanation about at the rate wire. So if you use at the rate wire, so you will be having streams of data that you can use for whatever calculations or whatever data you want to show on UI. So that will be available and it can be used. So one thing you need to remember whatever data is available there. So it is in form of read only. So if you want to modify it, so we just need to create a copy of that. And in that copy, we can do some changes. So how we can use it. So there is a syntax for that, like how you can use at the rate wire. So that you need to know. So it is very simple, like you need to use import then adapter ID and then from adapter module. And after the import statement anywhere in the JavaScript, you can write at the rate wire, using that adapter ID which you imported, and the adapter configuration where you will be passing some parameters. And then you will be having property or function. So if you have property, so whatever data you are receiving that will be stored in that property. And if you want to process that received data through a function so that you can define as well. Okay, so this is the description about this method. So now I think you are able to read everything. So just go through all the points. So adapter ID is basically an identifier of the wire adapter, then adapter module. So the identifier of the module that contains the wire adapter function in the format, namespace slash module name. So basically this adapter module is predefined. This is predefined or it can be custom as well. So you just need to import it and whatever function you are importing, its ID will be available with this adapter ID. Okay, and this adapter configuration like configuration object specific to the wire adapter. So configuration object property value can be either settings or references to objects and fields imported from at the rate Salesforce slash schema. So in next slide, you will see some examples so that you will be able to understand how it will be working actually and property or function so a private property or function that receives the streams of data from the wire service. So basically if you write property, so property means it is a variable which can store the data directly. And if you have a function so you can apply some processes as well. So both the options are available whatever goes as per the requirement you can use. Okay, so this is the example with which you will be able to understand how we can use at the rate wire. So actually in this example, you will see both at the rate API and at the rate wire, right? Now, if you see the first line, it says import lightning element, then API, then wire. So these are three functionalities that we need to import and all are available in LWC module. Okay, now next we have this import statement which is using get record, then from and then lightning slash UI record API. So basically this UI record API is a adapter. So if I take you back so it is basically an adapter module and fields. Okay, so we are using get record get record adapter ID. So it means we are trying to get particular record. So which record we want to get its ID we need to pass. And what fields you want to fetch that also you need to pass from here. Okay, and here we have record ID property which is decorated as at the rate API. So this is basically public property. Okay, and this public property. So this this public property will actually access the record ID from the UI. So basically, whenever you will be implementing this component as a whole, so you need to place this component on the account record page. And if you place it on the account record page that account record ID will be available automatically with this property record ID. Okay, so this way. So here you just need to understand how we can use at the rate wire. So this is not a complete example. And don't try to run it because it is a JavaScript only, you don't have any HTML code associated with this. So this I'm explaining for demonstration purpose. So later in the boot camp, I will be having specific sessions to at the rate wire where I will be explaining you both HTML and JavaScript once again. So right now we are just discussing about decorator. So giving you a little bit idea like what is the purpose of at the rate wire. So whatever data we will be receiving that will be stored in this record property. Okay, so any get is asking, can you please explain again? So any get can you tell me which part I need to explain? Because if I explain everything again, so it will take lots of time. So if you if you let me know which line you need to be explained once again. So there is one question, Srivanti is asking about velocity cloud. So those sessions are right now not available on the YouTube, they will happen live Srivanti, Srivanti. Okay, so yes, Ashish, all the prebuilt like we have only three decorator, so they need to use you need to use as is. Okay, so any get last line means here at the rate wire is a decorator. Then this get record is the adapter ID that we used above, right? So this get record is basically connected with this UI record API. So actually we need to process this UI record API UI record API basically is responsible to get some data from s object. So here we are passing that ID get record and we are passing the record ID of particular record that we want to fetch and the field that we need to fetch. Okay, so that information we are passing here. And record ID we will be receiving in this property, which is decorated as at the rate API. So basically when we will be implementing this component completely. So this component we need to place on the account record page. So the account record that you will view that account records ID will be available into this record ID variable automatically. And basis on that the data data data will be fetched and it will be available into this record property. And this record property actually we will be using in the HTML. So right now this is incomplete example. I'm again saying so I just want to show you how we can use at the rate wire so that I can give you a little bit inside. So if you have any adapter module predefined and if you want to use that so you can use at the rate wire for that purpose, right? So there's one more question from Ashish. Why do we say that wire service provisions data? Yeah, so basically it works in the background. Whenever we load the component, so it works in the background. That's why it is so and we have to pass every field name. Is there any way to call all the fields? Yes, whenever we need to pass it individual fields, maybe you can create a list and that collection you can pass but you need to specify particular fields. So this is another example where we have created a class and here in this class a method is available get contacts where we are passing account ID and basis on that we are fetching some information of contact. And here you can see return type is list of contact and here we have an annotation or are enabled. So whenever you want to use any Apex class method in your lightning web component, so you need to use this annotation. And we have public with sharing with sharing means sharing rules will apply. So you won't be able to access all the data. By default, it is without sharing. So in that case, we can access all the data. And here with security enforced is mentioned. So it is for object and field level security. Right. So with sharing is for record level security and with security enforced is for field level security. Right. So moving forward here, you can see how we can use it. So if you have created an Apex class and you want to call its particular method. So this statement you need to write line number two import then get context. So this name can be anything from and then Salesforce slash Apex slash class name slash method name. Right. And then that method you can use here like this at the retire get context. Then we are passing record ID. So this ACC ID is the parameter that we created here. So basically we are passing record ID as a parameter, it will go to this ACC ID and it will start its process. And whatever data we are getting, it will be available in this context. So this context is a property actually, it is a variable, which will be having list of contacts automatically. And this record ID is public property. Okay, so two more modules are imported like refresh Apex and update record from these. So this is incomplete example. So it is just here to show you how we can call Apex methods in lightning web component. So in upcoming sessions we will deep dive. So let me show you the session tracker one more time so that you can have that context. So here you can see we have two, three more sessions like working with Salesforce data. So base lightning components, then lightning data service wire adapter and function, then Apex and LWC to work with. So we'll be learning these concepts in detail as well. So there I will show you all the code like HTML, JavaScript, and you will be able to relate like how things will be working. Okay, so there is one more question. What is the purpose of this ad-rate or I enabled cacheable equals to true. So yeah, so this or I enabled I already explained whenever you want to call the method in your lightning web component. So you just need to use this or I enabled annotation and cacheable equals to true like if you if you want fresh data every time. So you just need to pass this parameter as true, right whenever this method will be called. So like you will be getting the refreshed data. So normally a copy of the data that you are receiving will be created. So if you write it so it will be refreshed. Okay, so let me just see in the chat, there are a few more questions. So Janardhan is asking, could you please explain about track decorator? So Janardhan don't focus on track much. It is very less used nowadays. So maybe I will figure out one example where I can explain you the use of track. So right now, like track, we don't use much. So that's why I just demonstrated API and ad-rate wire in detail. Yes, I am Ankitish. Apex class knowledge also required if you want to work with lightning web component because we can access data without Apex as well. But sometimes if you have any Apex class where you have implemented complex SOQL, and if you want to have that data in your LWC. So for that purpose, you need Apex. Yes, Leo tech, if you remove ad-rate or I enabled, you won't be able to call the methods. So Shivam security enforced means if I go back, so here, we have with security enforced, so it is basically for field and object level security. So if if you have logged in through particular profile user, and on that profile, like for particular object and field, you don't have any permission. So those data won't be accessible. And this with the sharing is for record sharing. Okay, so next is data binding, which is also important. So here you will get to know how we can link data between HTML and JavaScript. So these are the examples which you can implement and practice, right? This is the example which you can implement and practice. So here you can see first is your HTML file and below you can see the JavaScript file. So here we have hello and then greeting greeting is the property. So if anything is enclosed in curly basis, so it will be a property, then we have lightning input, it is base component and label, then value equals to greeting. So it will be having value through this greeting property. And on change is the event that we discussed in aura as well. And handle change is the function. So this handle change function will be defined in the JavaScript. So if you if you change anything in the lightning input, so on change will work and this handle change function will be executed. So below you can see JavaScript where greeting properties available. Initial value is world. Then if you change anything in the lightning input, so this handle change will work. And this event will be having all the information. So through this event or target dot value, whatever value will be available into this so that value will be assigned into this dot greeting. And that greeting will be updated automatically. And you might be thinking why we used this dot. So if you have created any property, property means the variable that you created in JavaScript. If you use that property in your JavaScript code after declaration, so every time you need to use this dot, it is important. If you miss this dot, so your code won't be working. And always remember if if there is any mistake in your HTML and JavaScript, so it is very difficult to debug because there is no syntax error available. Sometimes it gives syntax error as well, like if you save your code in VS code. But if there is any error which is not highlighted, then you need to debug it properly to identify the errors. So third line is basically lightning input. Lightning input is a component. And I already told you like in lightning web component, we used this kebab notation kebab case. So here you can see it is hyphen, then label his name, value is greeting. So initially this lightning input will be having the value as greeting. Greeting is having words, so its initial value will be world. And if you type something else in your lightning input, lightning input will show you a text box, right? So that will if you change so that on change will call this handle change. And through that this function will be executed. So whatever new value you type in your lightning input, that will go to the greeting and greeting will be updated automatically. So here hello and then whatever you write in that lightning input will show here with the help of greeting. Okay, so as part of practice, you can implement this lightning web component in your Visual Studio code. And you can place this lightning web component on the homepage, right? And then you will test it out. Okay, practice is important. Again, I am saying lightning web component skill is like demanding skill. Whenever there is an interview for developers, so most of the interviewer questions will be from lightning web component. So I'm trying to revise all the lightning web component basics to you. So please practice everything. And this is very simple. So this is another example like we can fetch data using caters. So here you can see we have a dev lightning input lightning input to lightning inputs are available first name last name, then we have on change name is same function name is same. So at a time we change only one lightning input, right? If you have a form and you have lots of input boxes, so at a time you will be working on one. So that's why if you have one function, so that will work. And here we have a paragraph which will show uppercase full name. So whatever first name last name I will be typing that will be displaying here with the help of this uppercase full name property. Okay, so right now, here in JavaScript, you can see we have first name last name properties. Then we have handle change function, which is receiving event through event dot target dot name. So I'm receiving the name of the lightning input. So in previous example, I received the value, right? In this example, I am receiving the name. So name means this, the thing which we are providing identification, first name, last name, right? So it will go to this field. Field is again a property. If it is equals to first name. So now we are getting event dot target dot value, it will go to the first name first name is declared here. So that's why we are using this dot first name. Then else if if this condition is false, so this else if part will be checked and it will check if the field value is equals to last name, then again, even dot target dot value will be assigned into this last name. So any time like either the true block will execute or false block will execute. And accordingly, first name last name will be having the values. And at the bottom, you can see we have uppercase full name. So this way if you create any property, so it is known as getter. If you use get with any property name, so it will become a function. And you can do some processing and you can use a return keyword. And whatever process you are doing, the result of that process will return and it will be available here at this place. Okay, so these kinds of properties are known as getter. So we can create two types of properties. One is direct property where we can assign some data. And second is getter property where which is like function like property where you can do some calculations as well. Okay, so if you have any doubt, you can ask and these are two separate examples. So this is one example HTML and JavaScript. This is example number two. So this is the HTML and this is the JavaScript. So these are two separate examples. So try to implement it and try to type at your own. So you can pause the video anytime whenever you see like this slide, you need to type. So just type don't copy paste. So as a beginner, if you type the code, you will get get to know what you are typing what what is the meaning of that particular line. So initially try to type all the code at your own don't copy paste so that you can understand things. So this dollar symbol is basically used for fetching the values from these properties. And these this code is basically for concatenation purpose. So this is this is the part of syntax. Okay, so Ashish is asking what is the use case for setter. So Ashish, if you have more than one components, if you have more than one components and from one component, you want to pass any value into another component. So in that case, we can use setter property. Yeah, so Rajeev I already explained. So getter I hope you understood within a component from this JavaScript if you want to pass the value to HTML so you can use getter. It works as a function. And we can have setter. So setter basically receives the values from another components. I think I created one example for that if I go to study salesforce.com. So here under lightning web component. So yeah, so here if you want to understand it in detail. So here is one video where I implemented all the code. So knowingly in this live session, I'm not implementing all the code because those are already available with these videos which are pre recorded. So you can just go through and here you will find everything implemented by me. So I typed everything. So here we have getter setter at number 16. So you can just go through and understand this. Okay, so getter is basically to provide some value from JavaScript to HTML and setter we use when we have more than one components. Okay, so next we have masses passing between lightning web component. So it is also important to understand. So if you have more than one component, so how we can use them. So for example, this is our child component child HTML and child JavaScript. So it is very simple. Here we have hello and then first name is the property and this property is having world as a value. If we go here, so this is this is our second component, which is only having HTML. It is not having any JavaScript. And here with this notation, you can understand C hyphen child. So this way we are using child component here. So now what will happen if you create these two separate components, one is child and one is parent. So on UI, you will be rendering, you will be placing only parent component. And with the help of this parent component, child component will render automatically. Right. And here we are using this first name as a private property. Okay, now if I move ahead. So here you can see the example of public property. So this is public property first name which is initially having world. So initially, first name will display world. But here you can see why calling this child component. So to that child component property first name, we are passing some value. So why it is happening, because here we have declared this property as public using Android API. Okay, so here, we are calling it twice in the parent component. So every time whenever you are calling the child component, you can pass different values and accordingly results will be available. So again, these are two components. So first you need to implement this component, then you will be implementing this component. And on homepage, you can place your parent component. But you need to deploy both child as well as parent. Both you need to deploy from VS code to your org. Then only if you place parent component on homepage, so it will be rendering the child information. Okay, so I hope this way you are able to understand another use of Android API, which is public property. Now we have conditional rendering in HTML. So it is very simple, like if you want to apply if else in your HTML, so we can use this template if true, if false. And this is a Boolean variable are details visible. So this is Boolean, which is declared here. So it is initially having false. And here we have handle change. So handle change we have called here. So here we have lightning input whose type is checkbox. So if you check the checkbox or uncheck the checkbox, so it is like on change event, and handle change function will be executed. And here in this code, we are using lightning card as well. It is another lightning specific component. Right? So you can also implement this code at your own. And whenever you will be changing that checkbox, so if it is checked, so it will be assigned true. If it is unchecked, so it will be having false automatically. So accordingly, your true and false block will be rendered on the UI. So if it is checked, so it will show this is true block. If it is unchecked, so it will show this is false block. Okay, so but you need to implement these at your own so that you can understand. These are important. And next is rendering list in HTML. So if you want to implement a loop, so that is also possible. So this way you can implement a loop. So you need to write for each. Then here you can pass the list. Then one by one items from this list will go to the variable, which is associated with for item. And data will be available into this contact record and through that, like you're assigning a key. So here we are using list item. So in inside unordered list, we are iterating and one by one list item will be created. So it will be creating an unordered list. And I hope if you have gone through the HTML related video, so that's why I already covered HTML basic HTML because you need to use those elements here. So unordered list, I hope you remember then we have the part as list item. So here we need to pass the key. We're passing contact ID as the key. And then contact name and contact title will be shown as a list item. So one by one from this context list contact will be having the data and basis on that name and title will be visible. And this way here, a contact list is created. So in square bracket, we have the data. And this data will be rendered on the UI. So we can have some data quite from apex as well. So we'll see that later on. So these are some sample data that you can use. Okay, so this is the stuff that I prepared for today. And you can practice these. So I hope if you if you already know Lightning Web Component, so this would have brushed brushed up your memory. And you got some more insight. And on study Salesforce, like everything is arranged properly. And this playlist is available on YouTube as well. So you can anytime go through with these videos and you can practice. So these are specific videos topic wise and a few more I need to create. So I will be creating them once I complete this boot camp because right now I'm not getting enough time to record some videos. So I will try to cover the concepts in this boot camp related to LWC but specific example related videos, scenario based videos, I will be recording once I complete the boot camp related sessions. Yeah, so I will people are asking people are asking about scenarios and projects. So we'll create a document and we'll share with you. Thank you, Badal for appreciating my efforts. Avanish is asking how to be motivated and consistent. So so this this is a good question. And I am not a motivational speaker, but you can see how consistent I am. So don't think much. If you have to do things, just do it. Right? If you think think so much, then you need a motivation. So don't think just do practice. If you do practice, do learning. So something will gonna happen. Right? So don't think so much. This is the only thing I can say. If you think so much, then you will need lots of motivational speaker and you will you will become happy by listening motivational speaker. But again, at the end, you need to do the things. So what I do, I also need some motivation. So what I do whenever I I am in a situation like I need motivation. So I don't think I just start doing things. And after that, I don't need any motivation because if you are doing things, you you automatically get motivation from yourself. So self motivation is the best motivation. So do things regularly prepare some schedule like I prepared this session tracker. So this is the biggest motivation. So I already announced like I will be doing the these things for you. So now I have something planned. So I have a deadline. I need to complete those. So these kind of sheets you can prepare for your yourself as well. And you can also learn the way I'm delivering the content. Yes, I vanquished. We don't hard code data. So we will be using custom labels or we will be getting the data. So right now in this example, the example which I showed you. So this is not appropriate here. This is just hard coded data. So this is not appropriate way. This I just showed you to demo this thing. But every time we'll be getting the data from database or we'll be getting the data from custom labels. So we won't be writing data directly or we won't be hard coding things. Okay, so Avnish, I hope you got some motivation now. So don't don't search for motivation. Do do whatever you love to do. So that is the key for motivation. Otherwise on YouTube, you will find lots of motivated motivational videos. But that is endless loop in my opinion. Okay, so thank you so much for joining today's session and tomorrow I will cover a few more topics. So if you want to discuss so you can just go through the videos which I already recorded and uploaded. And then in these sessions, you can ask doubts. So in today's session, I saw lots of doubts people asked and I hope they are clear. So if you if you go through those sessions already, so it will help you. Okay, okay, so I am I am happy to know like you are in the same profession. So yeah, I can understand the pain. And yeah, so this this I am doing for like if because it is my passion. So I know it is very tough job. But it seems like it is very easy job. But believe me, instructor job is very, very difficult. Okay, thank you so much everybody. And soon like I will be launching personalized batch as well, like it will be kind of internships. So I just want to share that information with you those who are live or maybe watching that recording. So I will be starting offline online batches. So maybe from mid of August or start of September. So there will be specific online offline batches. And those batches will be focusing on the jobs. So we'll have like, I will be having some folks CVs like we'll do some screening if they are good, their CVs looks good, and they have good communication skills. So we'll create small, small batches where I will be connecting on zoom call and will be giving personalized training so that in this live training, I am delivering on one way. But in those zoom sessions, it will be two way interactions. So you will be asking lots of doubts and I will be focusing on that small group. It may be 1520 folks only. And I will try to cover everything for you, including your mock interviews, your personality development and technical sessions, whatever is lacking in you and will try to give you some job opportunity like if there is any job opportunity, so how you can present yourself so that you can crack that interview. So I'm planning that kind of internship, both offline and online and having new website as well that will be launching soon. I'm working on that. And that will be having a little bit amount associated because for that, I will be having other folks involved, but will make sure it won't be too much. It will be very less. And if you are really searching for job and you want to become a skilled IT professional, so those courses will be for them. And if you think you are not able to pay, so I already delivered everything free of cost that is available on YouTube. So it is not a force for you. So if you if you have like that small amount to pay and you want to nurture yourself, so those sessions will be for you. Otherwise, everything is available freely for you. So you can just go through those. Right. So my prime objective is to deliver quality content free of cost. And secondly, like if you need some personalized training, because I'm receiving lots of email and request, we need one on one sessions. So one on one is very difficult. So I will be creating small groups. And then I will focus more on your success. Okay, so this is it for today. Thank you, everyone, those who appreciated my efforts. And we'll connect tomorrow again. We'll with new topics. Thank you for joining today's session. Bye. Take care.


Do you think there's a door over there? Thanks everyone for coming. We will not try to not steal the thunder from the tribe. They just asked us to host this. We are very glad to do that. I also want to make it clear that we are hiring. We've got to grab a career to talk to our people here. I'm from the mobile engineering team. I just joined less than half a year ago. The reason I did join after doing lots and lots of different mobile app projects is because I thought it was really cool to grab that the app actually is the company. If you're mobile, it's like the impression people get from the whole company is basically the app and everything that we do comes out in the app.  Sorry, can you pause for a moment? It's not recording or speaking. Yeah, so while fixing that, the building you are in is perfect for this kind of events. We have some tournament meetings also. We have six floors in this building. Okay, then why don't you just continue? Yeah, so I just don't grab. So how many others? Quick introduction to grab. As you know, we have taxi services, car services, back-end services. So you may not grab from Singapore, but we are biggest in other parts of Southeast Asia. So Indonesia is a huge market for us. And it's quite interesting comparing to US, for instance. They're cartized three times bigger than New York. There's a lot of people don't know that and it puts a lot of scale on the operations we do. Six countries, 31 cities, 400,000 drivers, more than 20 million downloads. And Singapore is the main R&D center. We also have offices in Beijing and in Seattle. So since I joined, we actually increased active users by 100%. This is in less than half a year. Since the beginning of last year, we have grown 1,000%. So it's not a typo. It's actually 10 times bigger. So it's just about to really, really take off. And it's really cool to be part of this opportunity. And we are super focused on Southeast Asia. Southeast Asia itself, as you know, has more than 600 million users here. But 260 million of them, roughly, are on internet and mobile. But that's expected to grow to 480 million by 2020. So it's actually the fastest growing internet economy in the world right now, Southeast Asia. So it's really cool if you're all left developers here in the right place, in the right time. Yeah, we're really focused on Southeast Asia. But we also have a global reach through our alliance partners. So with that, we can actually cover roughly half of the world's transportation needs. So what it means with a partnership is we can work through each other. But we also talk a lot with each other about the technologies, where it is, and things like that. So it's quite fun to, like, wreck the brains of people in D.D. in Leipzig and Ula. And we're part of the biggest tech war in history. It's quite amazing what you see here. It's like everyone investing in the different right-hailing companies. And as many of you know, yesterday we got another 750 million US dollars investment into grabs. That was pretty nice. And we have the alliance, and we also have Apple, and all the big internet companies investing in this. We have the big car companies coming in. We have, like, self-driving cars coming in. So it's a really cool place to be in. It's like everything's just emerging right now. So within Grab Mobile Engineering, we have grown also double the size just since the last five months. And we couldn't be still looking for even more people. So we split our focus areas into five main things. It's the feature work, maintenance, stability and scalability, experiencing growth. So that's really to look at the existing features and flow and how we can improve them. Something we haven't done as well in the past, but we're going to start to really focus on that now. And also research. So that means it's like a hackathon all year round, if you're in the mobile thing. So we basically just rotate people and we identify new cool technologies and new ideas we want to try out. And then you get to work on a protocol spring and then keep on doing that. So if in the past we've been quite business driven because it's just a lot of features, and now we're as much tech driven. So based on the technology, you can see how that can impact our market and how new cool things we can use. So one of those things from the research and the hackathon that was done in two days related to the talk today is Apple Pay. So this is actually using scribe, trying to make a booking. You can choose Apple Pay or while booking you have to pay. Use your touch ID. And then you're done. So with that I leave over to Romain and then you have the workshop. So enjoy your day.


We've been going at this a while. We had a good night last night. We've had a very good day today Several people who have been to a number of these have walked up to me and said This is the best group. This group has been the most diverse the most interesting the most engaged the most committed to their roles I think that's true. I think it's been a really good day, but none of these processes are actually better than their conclusions None of them are better than, you know, what are the big ideas? Are there new ideas? Are we coming up with something new and fresh in the context of this discussion? And so for this session, we'll leave the roles behind We want to be ourselves. We want each of you to be leading experts in this area Just as you are all leading experts and because we've done this before and we felt that it was always very important to bring in some outside Perspectives. We're very fortunate to have here with us Greg Trevor Tyn who's the chairman of the National Intelligence Council Which is a really important part of the director of national intelligence that looks forward and Greg is a leading thinker on intelligence and how intelligence can be used and how it should evolve to face the challenges of the world that we are living in and likely to live in in the future and then At the end of the table here is Graham Allison who is well known to all of you from Harvard's Kennedy School, one of the leading thinkers on foreign policy for a long long time in fact and he asserts this was his grandfather, but in fact Up in our office at foreign policy is copy number one of foreign policy Which came out in the winter of 7071 and one of the most important articles in it was by Graham Allison And so every event we do we bring him no, I'm But but but Graham has been part of this dialogue for a long time and is one of the smartest strategic thinkers that we know And so here's how this is going to work Nancy's going to offer some seem thematic conclusions from the day I'll fill in one or two if I've got any and Then I'm going to pose a question to Greg and oppose a question to Graham about how this might fit into the longer-term way we manage these kind of issues pertaining to Violent extremism. I mean our focus here is combating violent extremism So what are some longer-term ideas about it and then after literally just one round of this What I want to do is open it up to the audience so that you've got some of your best ideas if you have no ideas Don't say anything That's my suggestion You know, but if you've got an idea a suggestion on the policy front offer that up and then Periodically I will turn to this group and say well What's your reaction to that and we will try to make the next 45 minutes lively and fast-paced You know what that means so Nancy? Great. Thank you. I just want to offer a few thematics that really emerged from the day and the first is that You know, this is this is definitely a problem that relates to the highly interconnected world that we live in not just from the issues around recruiting that we discussed but also the way knowledge spreads and so policies that are practiced these these kinds of approaches affect how Extremism is understood in any given Locale so the Interconnected interrelated nature of the world makes it very difficult and the second piece of that is it also limits the ability of states To be principal movers of solutions and that emerged very strongly in terms of What we experienced this morning where we really weren't able to use the usual state levers to come up with different Solutions or effective solutions and the importance of the private sector the civil society of faith leaders and of understanding What exactly is is Motivating and moving Millennials so that leads to one of the conclusions that emerged Both with Tom Donnellan and Steve Hadley and in various comments and the importance of really considering More integrated strategies that we need to have a number of these voices at the table in order to understand how the relationship of what we do Matters both in the short term in the long term and from the hard side in the soft side And I liked very much Jorn's comments that sometimes the soft side is the hard side Because it's more difficult to really understand what will work or what won't work Especially with longer-term time horizons and sometimes political pressures Which is the next point and that is there is still a very weak evidence basis for understanding what some of these interactions and what some of these Interventions will actually do and what they will do in a particular context Finally is the Importance of a local focus that we spent the morning talking about some of these larger frames Lot of it happening more at the UN and state level when we got down to particular places and more specific Pieces of the problem we started coming up with more specific possible solutions That looked at the role of local police the role of communities the role of understanding what is moving a particular young person into or out of Extremism and thinking a bit more granularly about how to address that in a particular community Looking at what Tom called the conducive conditions that Can and must be addressed locally there was a very important discussion Georgia and a couple others mentioned this about Steve Hadley also about not just the counter narrative But also understanding what is the positive vision? What is the alternative identity and how do you understand that and how do you support it and who? Articulates it and how do you support that? Finally, I think we just need to note the very forward and often audacious proposals by our tech industry colleagues and it underscores that tech is clearly an actor both in how some of the particulars of this issue that we're discussing today are spread and and If we can harness some of that creative energy for solutions That gives us a pathway to keep focused on into the future. So those are a few thematics Okay, thank you. Let me let me offer a couple of others that that that I picked up in the way And this you know, I'm gonna turn to Greg and then I'm gonna turn to Graham and sort of say Based on what you've just heard and based on what you know, you know What kind of priorities would you set in terms of dealing with these issues? Oh? I was struck at the beginning by you know The the discussion that Catherine kicked off of sort of five w's and an H, you know This is the who what where when why you know and how We go and tackle it and one of the reasons I am is because there is clearly a spectrum of responses here you know from dealing with this from the supply side to the demand side dealing with this from Identifying the people who are most likely to end up being drawn to violent extremism and dealing with you know trying to create off-ramps so that they don't go there to Interdicting them as they are on the way there To getting them off that path after they have been there and that each of these things involves a whole range of tools and I noticed as I was looking at the Twitter that somebody said that I denigrated soft solutions and soft power and sort of the psychotherapeutic side of the This thing that's wrong. That's I do not I feel those things are vitally important to all of this And what I think I was trying to say was that you know, you know Nancy mentioned that sometimes doing what soft is hard But you know we talked about going from the social to the science from from the interpretive qualitative to the quantitative From dealing with the social origins of this to dealing with the battlefield consequences of this and there are no solutions that deal with just one element of it or another and that there are some elements of this that are more distasteful than other elements of this And that we you know can't do all of it and so we have to prioritize And so another key point that was made in number of cases shlomo made the point Another's made the point is we have to identify we can't you know stop the flow of violent extremists everywhere We have to identify choke points. We sort of have to look at the cardiovascular system of violent extremism and identify the the points where we can place pressure and Reduce the effectiveness of the system at the beginning along the way And at the end as we do so another of the points that came up is that we have to be very careful of unintended consequences So, you know if we act we must act proportionally Because to me if there is one You know big takeaway from this It's and this goes back to the soft hard dichotomy. It's that narrative is Action and action is Narrative you cannot say we are going to create a counter narrative and behave in a way that undermines your counter narrative You have to behave in a way that actually supports and embodies your narrative because words alone won't do the trick and if you give one area Which you know if you take one action It's going to be seized upon by an adversary and used and so this this narrative equals action thing is extremely important I too like Nancy was struck by The need to gather more evidence and move more towards the use of big data as we can in finding these kind of solutions Identifying the individual movements at the local level quantifying them translating that information in real time to actors who can take advantage of it Identifying trends very early rather than requiring them to accumulate over time so that things can be nipped in the bud And also using that kind of data analysis to actually understand what is driving actions Which gets us to you know one other question, which we haven't gotten into here But I think we ought to over some time and that is what about Countering violent extremism is unique to the 21st century environment there have always been violent extremists There has always been terrorism there have always been violent outbursts against governments And individuals who were unpopular But do we live in an era in which the ability to connect small alienated groups into larger groups Change the character of threats going forward the ability to respond quickly to information For there to be a very rapid spread of a viewpoint for a narrative to take life and go viral Changes the nature and the character of threats, you know, do we live in a point where? Today, we're talking about violent extremism As it's manifested in the political problems of the Middle East But we could just as easily face these kinds of issues this metastasization of social dysfunction in domestic problems in the United States or in Europe or in Russia or in other places that will Mimic many of these things because we are living with a new kind of Social construct that is that is empowered by new technologies. I'm not sure but I think we need to think about that and I think we we Run a risk if we look at the problem in terms of the proximate threat whether it was core al-Qaeda or its Daesh today or its Militant Islamic threats across the world or it's something else I think too narrow of you is is problematic So with that in mind you've heard now from Nancy and I sort of where this is You're clearly at a disadvantage of not having heard the whole day But but perhaps there are two or three things that resonate with your view on how to deal with these things that we can turn to Greg and then Graham The session I just got back from Asia late last night, so I had to put an appearance at the office at least Let me just say a couple things and then hope others will react Pick up David's last one. I think this is we are seeing in technology in other ways a new this is different That the combination of people being able to live in their own echo chamber to communicate quickly It does mean to self-radicalize Themselves on the net that's that's I think quite different and that does seem to me to be a Characteristic of the future we face It's obviously very difficult for folks like me who work in intelligence because that means individual groups may be atomized and therefore hard to find radicalized quickly and sometimes act fairly quickly after they radicalize Though we do know that the vast majority of people that radicalize then don't go on to commit violence And maybe there isn't that atomization Some advantage in the sense that the kind of semi-loan wolves very hard to predict attacks We've seen are almost certain to continue But happily they have been well tragic less damaging than the major attacks. We've feared since 9 11 So there is by that that atomization I think makes for both for less capability on their part, but still lethal And maybe the silver lining is it makes Less harm to us when an attack happens though politically as you know, it's very hard to say that out loud the other point I guess I would make strongly is to Nancy's point that this really is a Difficult area for governments to act almost anything we did to try and create a counter narrative would be suspect suspect from the get-go As she says we also then have to act primarily through intergovernmental organizations what we Where I said in the intelligence world try to do and this is all difficult enough is to remind our Colleagues that other people view the world very differently than we do And not everybody it turns out Really aspires to be a middle-class American They're moved by many other things as well and by the way by their own testimony Many of the would-be terrorists almost all the would-be terrorists mentioned US and other Western policies as part of why they radicalized So that's a tough message to get across but it does mean it seems to me that the counter counter narrative needs to be done by Communities all the emphases you've had can't be done across a region different It's a local set of issues very hard for as we know often when we talk to the parents of Radicalized people they say gosh. I had no idea So even communities can fail, but it's got to be there that the task is most impressive even for the government to help communities is difficult because last thing we want to do is Kill someone by our embrace. So I think this does have to be primarily the work of the private sector of police local police local communities local NGOs I Think that seems to be a strong conclusion. It makes it hard to implement because that means the Implementation is atomized as well, but I think it's a powerful insight. Let me stop there. Now, you know that's a really really important point and I think I think it's a kind of a Key takeaway here, which hasn't come up and I would characterize it as mirroring Just as a group like Daesh can grow Decentralized open source across many borders take many forms Embrace lots of local issues and use them to their benefit people alienated for lots of reasons that the response also has to be decentralized localized Open source using the tools that are available Not top-down Not one size fits all and that that requires, you know, that's sort of how companies think today It's and and and and it's not how governments they tend to say well Let's get a bunch of governments together We'll hand down a set of rules and and they will be implemented and I think we need to Think a little bit about how that mirroring can be used as a as a tool Graham So thanks very much. I'm sorry that I missed most of the conversation, but I've had a several pairs of eyes and ears here And they've given me some benefit of their takeaways. I think two big points first an academic moment, okay, so I'll go back to 1793 a long time ago 1793 just to remind you the 1776 was the question of independence 83 the war was with Britain was over 89 the Constitution 1789 was also a big event in France the revolution 1793 two big things happened at least in the European American space And the European space you got to the reign of terror so the guillotine at the plastic concord started chopping people 3000 that year in Paris and 30,000 across the rest of France, but in Philadelphia, which was then the capital of the US People started dying from what was called yellow fever and The yellow fever was an identified illness people caught it. They turned a little yellowish many of them and a large number of them died So over the course of the summer of 1793 More than 10% of the population of Philadelphia died John Adams was the vice president Abigail Adams his wife very thoughtful outspoken person who knew many many things Explained to her sister what was going on in Philadelphia in the summer of 1793 she said in the summer it became hotter the rivers became Terminal there was more more Turmoil in the river this gave off putrid air and the putrid air caused the disease So she said to John Let's get the hell out of there, and they left and we're gone for five months the vice president He went back to brain-free, Massachusetts And in the fall at the end of November when it became colder the putrid air went away And they returned the vice president to the Capitol Now why might that be relevant for this conversation? I'm wondering I Would say the conversation that's been held about this in Washington in general in the policy community is way way way more like The conversation in 1793 About whatever was happening Then most people are prepared to recognize That is if you think about something you said earlier in one of the sessions David about the viral Analogy So actually think about This if you were a medical person just think of it from the medical perspective. So medicine has actually progressed since 1793 Many other areas of policy. I'm less Comfortable or confident about and certainly in this space, but in any case medicine that's four questions first. What the cause? This is a virus or some bacteria that we know the genetic code In the case of whatever we call it violent extremism or whatever There's we have a good sense of the cause. I don't think so. Okay, secondly How is it transmitted? so in the case of Ebola to take an analogy that we've thought about lately unless there's a Transfer of bodily fluid from one to the other there's no transfer in the case of yellow fever It takes a mosquito not just a mosquito a female mosquito Who bites one gets the fluid transmits to another? in the case of Isis or dash or violent extremism Well, let me count the wings. I'm not sure we understand the next who's susceptible So in the case of Ebola you look at populations at in the case of of Violent extremism here. I think there's a little bit of help So these are mostly males They're mostly testosterone driven They're mostly 16 or 18 to 35 they top out There's a few females and there's a few others But if for whatever reason The population of males from 16 to 35 with into a deep freeze for that period Would this problem be different it might be so just to be controversial finally do we know what to do about it? so in the case of yellow fever The answer was to purge people So you gave them a mercurial purge and they vomited and this was thought to make them better or you bled them Let let down their blood pressure. I would say many of the treatments were administering look though look about as good So I would like my take away from the analogy is to simply say I think about this phenomena We can talk we can use a lot of categories. We can make some analogies But I think it's about as well understood as yellow fever in 1793. I Think it's a great analogy from dr. Allison It also calls to mind by the way discussion that I had not too long ago with a group of people in Washington addressing cyber threats and new technological threats and people were going around the room and The military people were coming up with the military response. We need a cyber command and The intelligence people were coming up with an intelligence response. We need to gather information from the internet and deal with that and You know in this particular case We've have economic people saying the solution is jobs and political people saying the solution is a political solution And there you start thinking gee When all you have is a hammer everything looks like a nail, you know You start thinking people sort of stay in their lanes But during that discussion just to take your metaphor in a direction. I don't think you thought it was gonna go a guy came up Who happened to be the head of one of the advanced research projects agencies that we have in the US government? Whose training was as a public health first official and he said Maybe the way to deal with cyber and it and it just echoes with this discussion is actually the public health model I mean and and and I think it may pertain to this at the origin stage the public health model says Asked the questions that Graham asked and then try to come up with some best practices and some Education and the kind of things that reduce the likelihood of the contagion that reduce You know that make people aware of the potential threats That involve a sharing of information as more is known and that helps to contain the threat Now there is no one-size-fits-all threat. We've talked we've talked about this But at least in terms of the very very very beginning of this supply chain of violent extremists It may be that the public health model That says here here is the vulnerable community here the conditions that produce the threat Here is the best way that we know of to reduce it So it's actually going to reduce the number of people that go to the next stage So I do think in addition to trying to gather the kind of information that we don't have that Graham's analogy speaks to We may also want to try other models. We've got 15 or 20 minutes We've got a bunch of good ideas around the table. I am sure of it These guys will also have some responses to it So I want to go back to the kind of the discipline that we had at the beginning if people want to intervene and offer up an idea And they could keep it to 30 seconds or a minute so we can get some back and forth That would be the best way the kind of lightning round of big conclusions. Who wants to go first? All right, I'm gonna is there is there a Microphone someplace. All right, I'm we're gonna take I'm gonna take one of the first comments here from the audience But it's got to be 30 seconds the micro of the floor will give way beneath you at the end of 30 seconds You'll disappear. Thank you so much. I'm a part of a former World Bank official And thank you USIP for organizing this peace game. I Believe that Peace effort in the world will not be complete unless there is peace in religions and The peace in religion will not be complete unless there's dialogue and dialogue is not complete unless there's knowledge So I personally believe that sharing knowledge and learning about other religions very important I think consortium of rabbis imams the pastor somebody mentioned It's a good useful tool and as president Obama mentioned Religion is not radical. These are the people who are radical. So al-Qaeda and Daesh They are terrorists Islam is not terrorists. Thank you. Thank you specific Suggestions for policy actions far so I just wanted to echo a couple of themes that had come forward and push back a little bit On the panel. I think for many people CVE is sort of the latest and newest and greatest thing that everybody's talking about because we have this great threat with ISIS On the table right now, but in fact, we've had 13 and a half years worth of discussion within Communities that are on the ground to understand the ideological threat and there's a lot of value in what we have learned So I would say that while While we haven't talked about it in the mainstream the way we are doing in the summer of 2015 Believe you me There are people who from from September 12th all the way since our country was attacked have developed the kind of Understanding around why it is that people get sick. So what is my point? When you asked for a very specific policy recommendation I think one of the biggest failures has been and we are here in Washington is the partisan nature of this actual beast because the the teams that are looking at this have not indeed Looked back at what had happened and what we've learned to build off of it And we spent a lot of time in the first part of this administration Waiting and watching and thinking that things were different as opposed to moving the ball down the field So policy recommendation as we transition into a new administration and I am a bipartisan person I'm simply suggesting as a former policymaker that we indeed take the lessons from policy makers in terms of what has been seated What we have understood what the indicators are on the ground at the very local level and the money the hundreds of Thousands of dollars indeed millions of dollars that our government has spent on Developing programs on them on the ground and scaling them up So you're not building on a new front and then I have one other point that I did not raise today But I will raise because it's provocative and people are gonna throw tomatoes at me We does anybody have to make they might I think you're okay We talked about the ecosystem in which some of this stuff thrives and the the the chapters have been you know 9-11 onward, but actually the ecosystem has been building for 25 or 30 years in terms of The mindset on the ground what specifically am I speaking about there was some reference down at that side of the table to Gulf ideologies that are spreading in a wide variety of ways. So here's the policy question. I have To to the panel. Do you think our country? We'll ever get to a place where we are able to reconfigure and re-imagine What it would be like to speak openly and clearly about the impact of Gulf ideologies around the world both in in Textbooks that are being sent to children to learn In hatred that is being learned to spread and in moss that are being built the diversity of Islam is one of the most Important central pieces to building a new generation of young Muslims that understand how to push back And when we allow one monolith to control everything we are building that ecosystem. So that's my question for that for the panel You go go ahead Greg I don't mean to talk, but I think I will keep my job for the time being that is a very difficult conversation for us to have and in Some sense while we should be able to have it It's more important that people in the region actually have it because there are the people can do something about it And as I said earlier are Anything we did particularly as a government is so suspect that even if we said something true It probably wouldn't have much effect. Well, you've you've tenure, right? So so so you can say outrageous things every day But Farah, what what outrageous thing would you have us say? Yeah? You know, I'm not in government anymore And when I was in government, I was very limited in terms of how I could speak about Saudi Arabia, for example, right? so what I will say is in in the Demolishing of local cultures and heritage around the world We have seen and we do have evidence that Saudi Arabia has been responsible for doing that around the world We don't talk about it that makes a difference to how a young person grows up because when they only thing that they see is The newest version of what it means to be Muslim It means that that young kid who has 800 years of history behind him or her doesn't look at that as important So what would I want the United States government to do? I want us to be clear with Saudi Arabia and other countries in the Gulf that are promoting a Monolithic kind of Islam and decimating historic Heritagees and diversity of Islam first Secondly, we need to we need to absolutely be clear about where foreign Books and textbooks are being written and published that are spreading a particular kind of ideology We aren't speaking about that publicly, and I think that that's very dangerous I'm not cutting you off for the substance, but just for the for the for the time Do you want to say anything else on that or was I agree? So see no to no tomatoes here. I'll come down in one second No, no go ahead, but brief briefly we really in minute ink increments I will do my best to make it in a minute. Thank you, David And finally you you nailed it on The point that we know where the source of this ideology is from and it's spread But beyond that I want to be more constructive and just give my final statement in terms of a vision for the new Middle East as I mentioned what drives Daesh is the possibility is the ability to give these Disillusioned youth a vision of what the future looks like it gives them dignity gives them respect It brings back Islam in the forefront of what it was the Khalifat the heyday the golden age of Islam So we need to redefine that but also provide it So what I would like to just make I do my best in one minute You've just you've just used your 29 seconds. I'll go to my final 30 so Division for a new Middle East addressing the legitimate demands social economic and political aspirations of young Educated and connected population bringing dignity opportunity in future to those populace What is our goal in a regional perspective? stability and security in a region political settlement for multiple military theaters a Proactive inter-religious dialogue to shift Islamic thought to the center from the far right Iran is a sheer leader in Saudi Arabia as the Sunni leader should play a major part in this inter-religious dialogue We require institution building and weaving conflict resolution mediation peace building into our academia into our institutions and our governance Reallocation of resources GCC stopped spending money on buying weapons instead pump it into more, you know Social economic development in the region and within your own populace and countries when it's regional cooperation disaster management humanitarian aid economic opportunities early warning systems and preventive measures and confidence building measures because there's no trust among these regional countries and Finally in terms of the activities that international community can do this is when first and foremost US and the Western powers have to acknowledge their failures in their foreign policy in the Middle East That's important. That's a first that they should do number two They have to reorient their foreign policy towards a wave from these kingdoms and monarchies and Dictatorships towards more the aspirations of the populations, you know, you advocate democracy, but you play a different policy in the Middle East Okay, I've got to cut I've got a look you've literally what you've done here is covered every single point about every single problem in the No, it's it's important to because I tell you why because this is a region that is burning And I want to just finally just give you what I'm gonna give you 30 seconds and then I'm gonna unplug the microphone What I'm trying to say is that you know the British the French and the Germans massacred each other's two times in two world wars Because I'm trying to give you the Daesh problem today is a snapshot in the history of What we're looking at in the future, you know You would never have been envisioned following the second world war or the first world war We need to think outside the box do not be in the mud of today Think of what will be the bud and the future that will be created in the region of the Middle East and that Requires visionary thinking that requires to understand that this is just a snapshot and to get out of it We need to provide this new vision and that's what I'm hoping that we can collectively do in the near future Thank you, Andrea Andrea couple with the global humanitarian and development organization Mercy Corps were working in most of these fragile states So my policy recommendation would be to change the framing Instead of calling it countering violent extremism. We need to frame it as preventing violent extremism It sends a very different message It sends a message both internationally, but also to Congress. It's going to take a lot of hard work by this administration and by experts to educate Congress that the money Doesn't need to go simply to f-15s But it needs to go into the conflict mitigation programming into the reconciliation Into addressing the root causes of what drives these youth Predominantly into these extremist groups. Thank you very much They only got five minutes here And by five minutes, it's I mean no I mean five minutes. Yeah Yeah, there's there were a lot of inshallah ideas there, but they were good by Iman I believe that was very well-intentioned. It's the inshallah. Yeah, no it covered a lot of ground I just because of time I wanted to stop I think you know First of all, there's a lot of capacity constraints for people in this room We are we propose things we want to be the masters of it But as always it's you know who actually has the power to do any of this So creating jobs for all the youth in the Middle East well yet an Arab spring awakening uprising, etc And everybody in the room me you all the governments failed miserably nothing succeeded nobody created any jobs It's still the number one issue in the Middle East private sector wasn't there And now there's not even any attention to that. So I think we really have to take a sober look at ourselves now One of the big things we keep talking about in all the peace games It's the issue that keeps recurring and we say we can't change that and it ends up being a defining component of the Context and that's the situation between Saudi Arabia and Iran and we take it for a given that Saudi Arabia and Iran Cannot reconcile cannot be working together Etc. I would pause it that the circumstances are such in the Middle East across the board Locally nationally regionally that they cannot be fundamentally changed today and that relates very Significantly to this problem of the extremism problems being fueled There are things that can be done and we heard great examples But fundamentally cannot be changed unless there is a broader reconciliation Or a daytime between Saudi Arabia and Iran where they can act in some type of concert and it's unrealistic as that sounds I think the US fundamentally under estimates and the policy community underestimates It's ability to convene those two actors in a room and talk with them I think it's high time that happens and I don't think we should doubt that it's possible It very much is possible and we should be working towards that and I think that's a very tangible even though it's ethereal objective, okay Tangible but ethereal But look I mean it Clearly your critical point which is if you take things as they are on the ground right now You could give up or you could say what is it in this that will take us to some place?  So for briefly Yeah, I just want to actually pick up on the World War two piece, which I was very interesting You know World War two obviously had that the largest this is now the largest displacement in the world since World War two What arose out of World War two was the Universal Declaration of Human Rights a lot of the Arab Spring was obviously it was an assertion of My rights now I have the I have rights and that that's how it started a lot of it So I would just want us to see this as a rights-based whatever happens It should be rights-based. It should be human rights-based shouldn't be based on generalizations about an entire community of people between the ages of you know 16 and 30 I Think we need to be much more specific than that I think we need to respect that there are differences in all communities including of course the Muslim community around the world And that people are vulnerable for different reasons, but that whatever approach is taken it should start locally, and it should be it should be Right-spaced. Thank you very much. Jocelyn very briefly Very short. I think that the idea would be talking about vision is the more we have been discussing We are still in a Cold War vision with the center state The state being the major actor and looking for superpower that in this current situation would be the US And I think it doesn't reflect what are the din dynamic at the ground which is People who distrust politics people who want to be empowered on a daily basis. So what does this mean? It means that we have To give up the idea that the US can't solve and should solve The question of violent extremism. It has to be a multilateral Approach including also the Muslim countries and not only looking at Muslim states, but Independent thinking outside the Muslim state. That's why when I hear all the time Iran versus Saudi Arabia I'm not sure that it reflects the the capacity of innovation that exists in different civil society than that can be tapped into but not through the state channel we have to forget about the state Not to forget about it completely, but not to bank on the state only to resolve these kind of global issues Thank you very much. I want to turn back to you guys Based on what you've heard. Do you have anything else you would like to add to this conversation? Pick up the inch a lot agenda would seem to be exactly right and a wonderful vision But I said I look back over the last 15 years if we take in a snapshot of how we thought about the terrorism problem at Three-year interview intervals. It would have been quite different one from the other We know that Isle will go away at some point, but it'll morph into something else We tend to get focused on the flavor of the month And I think the underlying conversation is the one you're trying to have about how do we think about? Causes is hard. How do we think about key points of intervention? It is it's going to be a long task as the kinds of demographics economics sectarian Identity politics that are going on in the Middle East are all going in the wrong direction so it isn't going to go away quickly and that I think makes the the Task of trying to see if we can understand it better Get beyond our putrid air Diagnosis of the problem all the more important It's very hard I think but it's also very necessary Where it seems to me in a funny way as several people said really at the beginning of thinking about this problem after we've been working on it for 15 years it's sort of the typical American ready-fire aim approach and it seems to me this is a time for Stepping back and trying to say yes We know they can be continuing manifestations of this violent extremism Can we move back a step and really have some sense that there are things that we but more important others Might do to do something about it Graham So if I stay with the theme here, I mean I I think that We will look back on this after a decade or two and still be amazed How different our views are then than they are now in the way that one sees in the public health or medical analogy and In the public health space if we take Ebola There we have a good good idea what the cause what's the transmission? What's the fix and look at what's happened? Okay, so it's pretty amazing if we look at yellow fever Actually, there's no yellow fever in Developed countries now, but 30,000 people died from yellow fever last year just not in the countries that we think about most of the time So it has not been eradicated, but if we want to take Influenza and flu every year there comes flu Remember in 1918 50 million people died from flu This huge influenza epidemic more than in World War one So I suspect a posture of humility about what we're doing and exploration is the place where I take away Yes, I think humility does play a huge role in this and and I think it's essential even as we need to Embrace visions that are bolder than that and I think the humility takes many forms one form of which is To recognize this is not of this moment Something a lot of people have been working on for a long time in the US But of course, it's something that people in the region have been working on for centuries in many cases There are issues that have Existed for centuries that we need to recognize as having historical roots But there are also phenomenon which are new That we have to recognize are different and where old solutions will not apply and where we need to be Creative and understand what's new about them and that also Requires a degree of humility in a purely practical sense. We also have humility about peace game We can't bring together a group of people even a brilliant group of people like you for a day or day and a half and Solve the most intractable problems in the world I'm reminded a little bit of a story that was told last night by one of my colleagues Claire Casey Who I think is no longer here, but it has been very helpful in putting this program together And I'll return to that thought in a moment but she described growing up as the daughter of a foreign service officer in Cairo and during the day Some local workers would come periodically to the house and grab the mango tree and Shake the mango tree and a few ripe mangoes would fall out of the tree Which they would then pick up and eat those mangoes and that's kind of what we do at the peace game is we get a bunch of people together and we shake the tree a little bit and Hopefully a few ripe mangoes fall out of the tree that can be useful in shaping the policy discussion moving it forward We don't have the aspiration that we are going to solve the problems that have been insoluble We are just gonna move closer fortunately for us This is an ongoing process again Thanks to the support that we've had from our sponsors at the UAE embassy But but the cooperation between US IP and foreign policy and all of you and this is a growing process You know, we started out with one a year In Washington and in Abu Dhabi this year. We're adding a discussion in September At the beginning of September, which is going to be in Brussels Our will then have our Abu Dhabi meeting about Abu Dhabi meeting and I think what do we say the 9th and 10th of December And we will have a number of outreach meetings with government leaders here to try to bring these messages forward We have at foreign policy the peace channel where articles appear based on this and the preparatory Articles that you know that lead up to these meetings the concluding articles that we draw and we encourage all of you if you have Ideas on these things to send the articles to us and we'll post them on the peace channel We have six million people who read different parts of foreign policy each month And so it's a great platform to get those ideas out there So the dialogue also continues via that platform and we'll look for other platforms as we go So from my perspective, this has been extremely worthwhile discussion Because there have been a quite a number of of right mangoes that have fallen from the tree And before I turn it over to Nancy I do want to say in conclusion a special thanks to the wonderful people at US IP who've made this fantastic Fantastic setting and this fantastic meeting possible to my wonderful team from foreign policy Grace Rooney and Stephanie and the others who are back there Maria who have made this possible It takes a lot of work and you don't see all the work We use the model of the duck gliding on the surface while it's paddling furiously beneath the surface a lot of work Is going into it and so before I hand it over to Nancy I just ask you to all join me in thanking the US IP and FP staffs who put this together Nancy is our is our host and so I will turn to her for the concluding comments Great. Thank you, David and thank you for your energetic M scene through the day and moving us all through a very complicated dialogue I think that Graham's historical frame bringing us back several hundred years was helpful thank you for bringing that at the end of the day Graham and Thank you also Greg for bringing in the framing that I think underscores some of the difficulty with our own internal politics here in the United States both of which are very helpful and if we remember back to last night when Tom Donilon talked about a region that has really lost its state structures in at least four countries at this point and also at the beginning of The Arab Spring there was an effort by the Obama administration To do as it was termed in the Cairo speech align our interest with our values And I raised that apropos of the inshallah agenda and how it then quickly ran aground as the inability to balance the Immigration and insecurity with an effort to hold that frame and it seems that if we think about the historical Framing on this and a number of you talked about the long time frame versus short Actions that we need to have that's an important thing to walk out of of holding all of those multiple Dimensions in focus at the same time the second Really important point that I wanted to hit is is that From a policy perspective It is how to balance the heart in the soft and that was raised in a number of ways last night and today and Being able to have a better evidence basis on our public health Set of questions We need that so that we can bring that to the table to balance the heart and soft to Rebalance some of the budgetary considerations and understand the inner relationships, so I thank all of you for the very lively both in-role and out-of-role Approaches that you brought to the conversation today it was it was a long day as people really stayed with it and I Think surfaced a lot of good ideas and as David indicated we will seek to bring those forward in mango form or otherwise to fruition Thank you To and to bring to bear on further conversations together and on the policy Conversation as we look at the challenges ahead I want to echo the thanks to both the foreign policy and the US IP team especially to those who worked through the night Lisa Jamie Jusselin and masterful leadership with George Lopez and Bill Taylor Working with grace and the foreign policy Thank you, thank you very much and thank you for being here with us today


What's going on guys, got a brand new movie review for you guys today and today I'm discussing Colette. Colette is the brand new film starring Keir Knightley and it's about a girl named Colette who's pushed by her husband to write novels under his name upon their success. She fights to make her towns known, challenging gender norms. Now again, this seems like one of those typical biopics that's gonna get shoved under the rug and it's gonna make a little bit of money but not a lot and there's gonna be some great performances in here and pretty much in the sense become an Oscar bait film. Is it an Oscar bait film? I don't think so. I find this film to actually be very well done and in a lot of different ways. A lot of that going to the performances and the direction of this movie which are superbly strong. I don't really know where to start up because this film really surprised me. I knew I was probably gonna enjoy it but I didn't know how much I would really enjoy this movie. I think one of the main reasons that I really enjoyed this film was because of Keir Knightley's performance. She is superb in here. Now when the film starts you're kind of like getting into you're like oh she's doing a good job but there comes a couple moments towards the back half of the movie that everything just builds to that point and she just gives a ferocious, I mean a ferocious performance in all light. Point where I was getting emotional I was like yes girl do it do it. So Dominic West plays her husband in here who Dominic West is one of those actors who shows up in stuff and does such a damn good job and in this he does another good job too. I don't think it's like Oscar caliber stuff because I think out of all the performances of this year Keir Knightley gives one of the best that I've seen so far but Dominic West again is still one of those best. He does a great job portraying this husband giving those emotional beats but it's Keir Knightley that really steals the whole show from every other performance in here. Be honest again with all the different types of characters in this film that Collette gets to meet and all the different types of events that she has to go through one of the big things that makes this film stand out the most for me especially all year long is one how the director decided to shoot this film. Yes the cinematography is beautiful it pans a picture I mean it's this biopic type of world where it takes you to Paris where it takes you to the late 1800s and the early 1900s it paints you into there and pushes you into there where it looks beautiful but also not just the score which is superb and amazing but also the cinematography and the way that the director paints you into here again it makes you feel like you're there. This is a film that I don't think you would enjoy as much at home but a film that you should see on the big screen for that aspect because it makes you feel like you're there and not a lot of filmmakers can accomplish that without a doubt Wash Westmoreland really did a good job on accomplishing that on every level. Those interesting tidbits that I think he did was every single time Keir Knightley was on the screen she was in the center of the screen not on the side not on the left not on the right not in the back room but every single time she's on the screen she's in the center of the stage always frame centrally and that's something that early on in the film I was like oh that's a cool thing but throughout the film I started noticing I was like that is such a talented director to really just put it subtly in there and not feel distracting but feel like it's a representation of who the character is even when her husband's taking all the credit for all these certain events that she's doing she's still in the center and it really goes to show that yes the Colette is our singular character that you are following throughout this no matter who or what or why they're taking credits for what she's doing. The story in here is riveting it's really top to bottom it's great I think if I did have one con to it I do feel like the pacing in here is a little bit slow in the beginning it takes a little bit to get to where it's going but when it finally gets to starts building up to what is going on because they do have to build up this relationship it works being even more honest I would have really liked to see this film as a mini series I feel like there's a lot of details in here that they could have gone more about in Colette's life and some details that they kind of just brush over that I would have liked to focus more on. The character study type of movie Karen Knightley kills it as Colette the director did such a good job framing her in each shot and the cinematography and the score in here are superb and this film would be very underrated and when it comes to biopics it's sometimes a little bit hard for me to recommend that yes you need to see this film in the theater there are certain films I'm like yeah if you watch it at home you can get the same effect I find this film to be one of those that you have to see in the theater to get the effect that I got all of a sudden I'm going to give Colette a B plus here you guys excited to see this film comment down below tell me your thoughts have you seen it already let's talk about it so if you guys are new here hit up sandwich on films right down there because right down there you guys can get into advanced movie streams even check out some movie news and even some movie reviews but of course guys until next time stay classy