Hello, my name is Matt Rabel, and I'm a developer advocate at Okta. What I'd like to show you today is how to secure a microservices architecture that was built with Spring Boot, and Spring Security, and Spring Cloud. So let's get started. So the last tutorial, the last screencast I did, showed you how to build a microservices architecture for MicroBrews with Spring Boot. And it's basically just using Spring's Eureka server from Netflix. It's a beer catalog service that has a number of beers in it, and then an edge service which filters out those beers. So at the bottom of that tutorial, there's a link to how to do it with OAuth, or how to secure it with OAuth. So this one is from February 13, 2018, but I just updated this for Spring Boot 2 today, so it should work great. This is a diagram of what it actually looks like, and once you add OAuth 2 in there, we're going to be talking to Okta, but the rest calls are going to go through Spring Security, and Fane and Histrix are already in there from the last tutorial. So you'll start by cloning the aforementioned completed project, but I just did that in last screencast, so I have all the code here, and it's up and running, so I'm going to skip that part. To create a forever-free Okta developer account, you'll go to developer.okta.com and sign up. I actually already have one configured, and if I were to log into it, you could kind of see what's going on, and I'll show you how to create a new application.  You can just leave that one, that one doesn't really matter that much. This is the one that matters. So 8081 login, and then you'll just have authorization code, which is a default, and then you'll click Done. I already have one set up, so I'm not going to bother with that, but the one thing that is important is that on your authorization servers, you can add the roles or the groups that the person is in as claims, and those will get translated to Spring Security Authorities. So that's done here. I have one name groups and one name roles, and that's just because I've worked with some applications that expect different names. So in this case, I'm just going to say groups or roles, and just show you what it looks like. You have a regex and .star. So that's how you basically include your roles in an ID token or an access token, and then Spring Security handles the conversion from that role into an actual Spring Security Authority. So the edge service is where we're actually doing the filtering of our data. So if I were to go to localhost 8081, Good Beers, you'll see that I have a list of just Good Beers, and if I went to 8080, this is our beer catalog service, it gives a whole bunch of beers, and we filtered out Budweiser, Coors Light, and PBR because I don't think those are exactly great. So to actually secure the edge service, let's start with that. So I have it all open up in IntelliJ, and you'll need to add two dependencies, Spring Boot Starter Security and OAuth2 Auto Configure. So we'll just go to where there's a nice little blank space here and add those in, and then we'll also add Zool Routes to our application resources. And so right now if you were to go to localhost 8081, Beers, you wouldn't see anything, but if you went to beer catalog service, beers you would. So I'm just kind of shortening those up so you can hit beers directly, and then I'm going to add a path for home so that hits a controller in the beer catalog service that will display and prove that you actually have authenticated and it can read your user information. I'm going to open up application.properties in the edge service and add those routes in there, and then an edge service application. I will add the enable OAuth2 SSO annotation, which basically configures single sign-on with OAuth to my application. And once you add that annotation, spring security expects a number of properties to be configured. So these start with spring or security.oauth2.client and it contains my URL for my tenant, dev158606. If you're not logged into Octa and you're reading this tutorial, it will actually show your Octa domain instead. So put those in my application.properties and then I will need to fix your client ID and your client secret to match what I have in my Octa tenant. So I'll log into my Octa tenant and I'm going to use one of my pre-existing applications. So I have this jubster microservices one already configured. I'll go ahead and go down to the bottom, make sure it's got 8081 slash login in there, copy that client ID and the client secret and that's it, it should be good to go. Oh wait, I need to enable a resource server on the edge service application. So I'm going to actually copy this whole class and what this does is it basically makes it so spring security looks for an authorization header to be passed in and as long as the jot is valid, it will go ahead and allow you to authenticate. At this point the edge service is configured for OAuth and protected by spring security and the next step is adding spring security OAuth to the beer catalog service. So in the beer catalog services, palm.xml, you'll need to add the same dependencies you added to the edge service as well as one for time leaf and you'll add the same properties and application properties. And so one way to do this is actually you don't have to put all these properties in your application properties. You can set them as environment variables and this is definitely recommended for production because you don't really want your client secret to be stored in your GitHub repo or whatever source control system you're using. You usually want secrets to be hidden. So in, I have a file, octa.env that you can see in this file I actually override those properties and set them based on information that I have. So this will allow you to actually have empty application properties without defining OAuth properties and if you were to go to production this is what you would use, this is what we would recommend. But for the meantime it's kind of easier just to see what they look like I will copy the ones from my edge service and put them in beer catalog service. I'm going to create a home controller in this same project that basically displays the user's information from the principal and the reason I'm doing that is to show you that that jot that's propagated from the edge service down to the beer catalog service does have the user's information in it and you can see that that propagation is working. So this controller here you can see it just reads from the principal and takes all those details and stuffs them in a map and then returns a user object. So to display that I'll create a home.html template that basically lists through all the various attributes that are in a user object or in that OAuth to authentication principle and then this project will also need a resource server to look for that authorization header and at this point you still need to configure the various services to be OAuth enabled per se. So for the feign client we need to create a interceptor a request interceptor that will add the authorization header to that request. So here's the code that you can use for that create the user feign client interceptor in the same packages edge service application and you can see how it just grabs the token from the security context and stuffs that and the request template header grabbing the token value and you'll need to register that interceptor as a bean in the edge service application or in any configuration class that you have in your project and you'll also need to add two properties to your application properties to basically enable his tricks and allow it to use the security context. So that's the feign.histrix.enabled equals true and histrix.shared security context equals true. So you just put those at the bottom here and now we can verify our edge service and our beer catalog service are communicating with each other so restart that beer catalog service and restart the edge service and once everything's restarted we could go to 8081 good beers and we should be redirected to octa see a login page and be prompted for our credentials so we'll click on this link and open up that good beers endpoint and looks like we're already logged in so I'm going to open an incognito window and go ahead and hit 8081 good beers and you'll see we're redirected to octa type in our credentials and that works we're still getting an empty array list I think that's because the beer catalog service hasn't quite registered with Eureka so let's try the beers endpoint okay so that's working and good beers one more time there we go so now it's pulling those in and we're authenticated and everything's working so that's great now let's see if that home endpoint works we're getting a 500 error there so that's kind of strange see what the stack trace says it says it's in the home controller line 18 if we navigate to that class what did I forget oh it's right in the tutorial there don't basically it's working with the feign interceptor right that good beers is working talks down to that beer client but for zool we're not propagating the access token so you need spring cloud security as a dependency in your palm dot xml to do that so this is in the edge service you'll paste that in there for a great spring cloud security and this will propagate that jot and then restart it and restart the beer catalog service and now you can go to 8081 slash home so everything's up and running and voila now we're seeing the roles that are in that ID token as well as all the other information the logout button doesn't work but that is an issue that I've talked to the spring team about and haven't figured out a solution yet so the downstream service actually 8080 is not protected at this point so if I'm going to go to localhost 8080 slash beers you'll see that it doesn't make me login so for home it gives that error for beers it lets me through so this is a different behavior in spring boot 1.5 versus 2.0 and 1.5 actuator would register its own web security configure and with 2.0 actuators like disabled by default so you can configure your actuator endpoint so they're exposed and then create a security config to protect them and that will allow you to restore the behavior that you had in spring boot 1.5 another way to do it is just by using enable OAuth 2.0 SSO so if you put that on the beer catalog service application it will redirect to octa and have that similar functionality so I'm going to put the management endpoints web exposure include into my application dot properties and then I'll create this security config that basically says hey you have to have an admin role to view those endpoints so now I can restart the beer catalog service application and it will be protected with basic authentication so now if we hit localhost slash just 8080 you'll see now it's protected in the last tutorial I showed you how to create an angular UI to talk to this beer service this good beer service and show those now what we'll do is go ahead and integrate octa sign in widget to the angular client and this will basically allow you to authenticate on the client in the single page application and then pass that access token to the server and get the list of beers that way so you can take that same client that you registered and just make sure it has implicit grant type allowed and then this will all work so I'm going to go ahead and go into the client service here and add the octa sign in widget using npm install let's see it uses octa sign in widget version 290 and then in the styles.css we'll add the css files needed for the sign in widget and then I'll create an octa.service.ts that configures the widget specifies the base URL specifies the client ID and the authorization parameters for instance the token types that it wants the scopes that it needs as well as methods to get the widget itself and the ID and the access token so once you create a service this is using angular 5 you'll need to register it in the app module with angular 6 things changed a bit so you don't need to do that as much anymore I'm going to go ahead and grab the client ID and put that right here then register it in appmodule.ts doesn't seem to be resolving that import so I'll just paste it in there and then in the beer service we'll need to actually grab the access token from that octa.service and put it into an authorization header you could also use an HTTP interceptor to do this so it would basically configure it for all your HTTP calls but I think this is a little more straightforward and just easier to understand in the beginning and then we'll need to make that octa.service a dependency in our constructor and notice that headers is immutable so you can't just do headers.append you actually have to reassign it to headers and then this is a mistake I always make so you add it to the HTTP get so if you don't do that then it won't work and you'll be stuck trying to figure out why, why doesn't it work and then we can modify the app.component.html to have a div that can basically render that sign-in widget and to show the user's information after they're signed in and basically say hello how are you and if you want to log out here you go log out here and in the app.component.ts you'll need to make some changes to basically detect if the user's logged in or not so we'll put those variables in there and then the constructor has that octa.service changeDetectorRef is used to basically detect when some state has changed outside of Angular and you trigger that until Angular hey you should go and check everything is tracked again so that's where this octa.sign-in container matches what's in the HTML the getUserMethod we still need to add so copy that from our tutorial and we're just going to grab the claims out of the ID token and create a user with that using the name email and username and then when this app.component initializes we want to see if the user's actually signed in so we'll implements on init and it'll use the widget to go and see if there's an active session and then to log out we'll call the widgets signout method and then re-show the form so this changeDetectorRef is also needed in the beerList component to basically trigger it to go and fetch the user's again after you've authenticated so if you open up beerList component you'll add a changeDetectorRef import that and then right after you set the GIFI URL go ahead and add it in there and now we can verify the authentication works so start up the client using npm start or yarn start which I really like localhost4200 check for any consular since it doesn't render and then try and incognito window that usually works so now we're seeing the form and we could type in some valid credentials and we're actually logged in and we see part of our beerList let's try that again nope oh there's an htb error response there you see so the preflight is invalid so it's basically saying that hey it doesn't recognize our core's header so we need to go into our edge service this is actually a problem that you see with spring security once you've added that in it doesn't honor those cross origin annotations and you actually have to add a filter in that has a higher order precedence and will basically allow that origin request to happen so if we look down here there's a filter registration being that configures things and so I'm just gonna basically allow all origins but you could also change it to just allow localhost4200 so make sure you get the servlet based stuff since we're not doing web flux here and import class make sure it's from spring and then I'll add a suppressed warnings because that's the easy thing to do and set it to unchecked now that warning will go away and so now we can restart the edge service application and we should see our list of beers so localhost4200 log in with valid credentials and it looks like it's working on the right I mean it made some requests try refreshing there we go so there you have it you've built a robust microservices architecture you've secured it with spring security OAuth very nice I hope you've enjoyed this tutorial of developing apps with spring boot and spring cloud and spring OAuth you could also deploy this to cloud foundry I've got a deploy.sh script that automates everything you will need to go and adjust your octa app to have a new login redirect URI that points to your production URL and then everything will work the source code for this tutorial is on github under spring boot microservices example it's in the OAuth branch so make sure and check out that branch so if you're interested in learning more about the future of spring security Joe Granja did a great talk at spring one last year in 2017 shows you how to basically login with OAuth 2.0 with spring security and that's very similar to what you saw here it's just the configuration properties are a little different I also wrote a couple tutorials on doing the same thing with jhipster and ionic for jhipster so I'd invite you to check that out and you can learn more about octa and its apis at developer.octa.com thanks for listening and I hope you have a wonderful day


Good evening everyone. I hope my voice is audible over there. Yeah. Okay. That's good. So today I'm presenting about the APN Ambassador Program. It's a program which was released and launched last year by AWS. So before I begin, I'll just give a quick introduction about myself. So I'm a solutions architect working with Blaisplan Technologies. We are premier partners with AWS. So I specialize in mass migrations and DevOps activities as well. And just recently, three months back, I was given this APN ambassador honor, and now I'm working very closely with the AWS team to grow this community in Singapore as well. So what now you might be really curious to know what is the ambassador program all about? Who are part of this program? So basically it's a community of AWS experts chosen by the AWS team. So whoever is working very closely with them creating solutions for different customers, they've chosen them and created a community around it. So for a start, you need to be a partner of a consulting firm like Blaisplan, or let's say even our enforcers, you need to be part of one of the consulting groups. And yes, the third point is, we are AWS's extended marketing arm. Now you might say, what? Seriously? Yeah, but because we are promoting AWS and their solutions on social media and everywhere, even here I'm presenting you the ambassador program and stuff like you, right? So we are basically their marketing arm. So now what are the benefits? First of all, bragging rights. Guys, I'm your, I'm the ambassador. So yeah, you have exclusive bragging rights about it. You know stuff before even your bosses get to know, because what happens is they get all the mails from their partner managers or from the essays. But as being an ambassador, you get updates three months before even the essays in AWS. So there might be product teams who might just come in and give you some exclusive demos about the products. So just last week, I can share it with you guys that we got an exclusive review on what is going to be released on Security Hub. What are the features which would be released? Currently it's in general preview, but once it's released in public, what all features would be released, we got an exclusive look into that. And last month, we also got a exclusive demo on Control Tower which has not been released yet. So these are all the benefits that you get. So let's say if you want to launch a project in your organization like in two, three months down the line, you know what kind of solution you would need to give to your team. And yeah, the best thing about it is on the AWS website, you have your own profile.  So you have there, so even just type on Google AP and ambassadors and you would find either as well. So now how do you become an ambassador? Very simple, start writing blogs, share a lot with the community out there. If you have any demos that you've created, just create new stuff and post it online so that everyone knows what you're doing, how things are run, so create exclusive and unique solutions. Then obviously you need multiple certifications. You need to have your professional certifications, the associate ones as well as try getting a few speciality certifications as well. Then yeah, you need a job with the consulting partner. That's a prerequisite. So yes, and so this is a prerequisite that you need to follow, you have, you need to have a job with someone, with some company like Blaisplan. And obviously the last point is, if you have all this in place, you have written a lot of blogs, you have all the white papers published in the world, and you have all your unique solutions in place, then you need to connect with the AWS team to get you entered into the program. Now how can I help in these fronts? First is basically we can carry out joint proof of concepts, get them validated with the AWS team so that even they can recommend, like let's say if they want to publish it on their own website, we can get that done as well. I can recommend you for being part of the ambassador program if you fit in the last points that I covered and obviously get you hired in Blaisplan. Yeah, that's it. Short and sweet. Thank you so much. Yeah, questions, anyone? No. You need to be in the consulting space. So it's a party here, comes off as an ambassador. For technology partners, they have a program of AWS heroes, which I think you're already a part of, right? AWS heroes, yes. So yeah. So this ambassador program is exclusive for the consulting partners.


Your next song credit is Lightly Row on page 18. The two new concepts in this song are, first, a tie. A tie is a curved line between two notes. I like to think of the tie as almost like a plus sign. If a note has a value of two pulses and it's tied to another note of two pulses, then that note gets four pulses. You don't have to play that note again the second time you see it if it's tied. So pay attention to the ties in Lightly Row. You'll also see rests for the first time and rests simply represent silence in music. It's important that you have a nice steady pulse in Lightly Row. It sounds something like this.


The 2021 Tamil Nadu Assembly elections, which are scheduled on April 6, are significant because this is the first time an election is taking place in the absence of two of the most important Dravidian party leaders of Tamil Nadu, Jai Lalita and Karuna Niti. People's dissatisfaction with the incumbent AIADMK government over the past five years is also expected to reflect in this assembly election. The election commission has released the voter list for Tamil Nadu Assembly elections. As per this list, 897,694 voters are between the ages of 18 and 19. Newsclick interviewed a few of the young voters to find out their expectations from this election. Hi, I am Tehrim. Teamuka, Tika, Atimuka, BJP, Congress. Hi, I am Tehrim. In the election, it is important to protect the people and the industry. So, elections must be held. The election must be held by a group of people. It is important to decide who is going to vote for us. So, I think we must vote. I am going to vote for the first time. So, I have already voted for the MP election. Now, I am going to vote for the ML election. So, I have a lot of expectations. There are already two parties for the DMK. So, it feels like we are in a multi-level party. So, there are a lot of parties with a lot of intentions and ideas. So, I think there will be a change. They have been here for 5 years. What did they do? We have seen everything. What will they do next? I don't know what they will do next. I don't know what they will do next. They are only giving away. So, it is not wrong to give them a chance to do better than this. I am going to vote for the first time. I think there will be a big change. They will not take away the MP elections. They will not take away anyone else. I don't know anything else. They will not take away anything. They cannot change anything. They will be good to people like the Sahayam IIS. I don't know anything. No matter who they vote for, we will be like them. The things that are going on are happening. The things that are going on are happening. That is why I think it is a big change. I don't know if he is doing his own thing. He has come to save Nal Vasham Archie. But I don't know if he is going to save his freedom or his growth. In Tamil Nadu, there was a post-Sterlite war. There was a Jallikattam. There was a bicycle war. They went to Delhi. There were many wars. I know that most of the people are very direct and close to the ADM. They are ruling party. They are not in a good mood to go to the doctor's office. They said that they will make an announcement immediately. They said that they will make a suspension. They are not in a good mood to go to the office. They are afraid to go to work.  They are close to the ADM. I know that the ADMK government has been in jail for a long time. I know that they are not in a good mood to go to the office. After their death, there were a lot of problems within them. So, they were not in a good mood to go to the office. There is one thing that happens in Tamil Nadu. In Tamil Nadu, there is a confusion between the state government and the central government. The state government is in a bad mood to go to the office. First of all, we should not say that we are in a good mood to go to the office. Even if the students are having fun during the lockdown, they are having a hard time on the way to work. They are having a hard time on the way to work. That is why, I am seeing a mistake in this lockdown. I will say that it is a small problem. Why is it a small problem? They are doing publicity. They are only doing what they are required to do. It is not normal for ordinary people to go to the office. It is not normal for ordinary people to go to the office. We should definitely go to the office. We should not come to the office. We should not come to the BJP office.   When I saw the video of the other state government, I thought that it is okay to go to Tamil Nadu. But now, when I come to Tamil Nadu, everyone is like that. BJP is a big party in the national level. In Tamil Nadu, there is no such thing as statistical. Now, the followers who have social media, they are talking openly in the hope that they will go to the office. They have even joined the EDMK. We cannot say how it will be reflected in the election. It is in some kind of a situation. The same kind of expectations are there for BJP. I have expected that twice in Tamil Nadu. Maybe that expectation can be a failure for the EDMK. How about BJP? BJP is living with demonetisation. They are always working like Sanghi. I know a lot about the politics when I was a kid. Why do you think BJP is not good? If BJP is not good, it is not good for the people. If BJP is not good, it is not good for the people. I believe that BJP should not come. They should not come. I think they should not come. They should not come. Personally, I like Modiji, Hindi and Hindu Madhams. What about H.Raja? I do not have anything to say about H.Raja. No words, no comments. He is going to stand. Let him stand somewhere. Seema, when we are talking about our youngsters, we should not talk about him. We should talk about him in a favour.


For a given course, there are target learning outcomes that we hope for our students to achieve and along the way there may also be targets that we hope to achieve as instructors helping students to achieve those goals. So have your understandings of the learning outcomes in the courses you teach to transformed because of the pandemic or the learning outcomes static and it's just really a way to get there. For a lot of the classes that I'm teaching kind of depending on how you list those learning outcomes, some things are staying the same I still need my students to know what a p value is at the end of their stats class and kind of how to run through a hypothesis test. One thing that's changed a little bit is it used to be that you think about okay, I need to teach them this list of things and to teach them. Those are what I need to put on the board in lecture. That's what counts as being taught. And as I'm moving things online and putting things on Moodle, then all of a sudden it's the, well, that's not actually true. Right if if you do an assignment, and you have to work through the concept and you have to kind of use that. That's interacting with the material, more than me standing on a board or recording a video where you can passively watch it. And then I have a question of, I'm thinking about the learning outcomes it's not. These are the things that I taught, and I put them on a test and I asked a question about it. It's what things did they really get to interact with and really work with and in some, hopefully, sometimes in depth way. Some things will be just facts but how did you really work with it. But do you have other insights on maybe the way that you are helping your students achieve target goals? Did the meaning of the learning outcome in your classes transform at all? So I guess in a couple of ways, I remember when I was first starting to teach online last summer, the pandemic sort of inspired me to try to come up with ways to make calculus and math relevant. I mean, we know of course it is, but this sort of gave an opportunity to show some first years, these were science students. So, you know, to put it right into their world, I made up a little assignment on, you know, the SIR model. Just giving a little intro into differential equations and what are all these, you know, reproduction numbers, what do all these things mean that we're hearing about in the news. And even simple things like, you know, the logarithmic scale that would be talked about in the news. And does anybody really understand this? These are some really basic kind of calc one topics that we can talk about with our students. And it's something that I guess it wasn't technically a learning outcome of my course, but it, you know, it provides the pandemic provided an opportunity to kind of take some of these learning outcomes and apply them to the real world. Connecting old topics like linear algebra and calculus to modern things. Is that something that you try to do in your classes or is that not so relevant for you? It's something that I do to some extent, and I don't always necessarily go with the, I want to have the most up to date modern example, but something that at least is interesting and relevant in some way. For one of my courses, because I teach in the liberal education department sometimes, one of the favorite topics for kind of getting into the math mindset is looking at my numbers and playing around with kind of mathematics and that point of view. And I've spent, I don't know how many hours searching for current data sets for teaching stats. But still, the Titanic data set is one of my favorites because at least it's a, we all have this cultural understanding of what went on, what was going on, and there's a bunch of statistics we can do with this actual real data. So it's definitely a push to have real world examples with actual, I'm not just making it up, this is the actual numbers. Whether or not it's the okay this came out last year, but an interesting useful story from 20 years ago, sometimes it's better than the okay this is data from a study that came out two weeks ago. But it's kind of messy and isn't quite what I want, rather than the, here's a nice simple one from 1930 and we'll accept that it's out of date but the stats, and the story still works. And a lot of the really important mathematics that we work on was really built by natural philosophers who were trying to understand the world, you know, like geometry, and we don't play with satellite data. Like it is Earth measurement like never before. And geometry classes aren't looking at satellite data very often, but climate change and all these other things are problems that are going to require solutions from people with mathematical thinking. So I have a very broad view of the mathematical sciences.


His Highness Sheikh Ahmed bin Mohammed bin Rashid al-Maktoum second deputy ruler of Dubai and chairman of the Dubai Media Council His Excellency Talha Humayed chairman of the telecommunications and digital government regulatory authority his Excellency Majed al-Masmar director-general of TDRA His Excellency Mohammed al-Ramsey deputy director-general of TDRA and chair designate of WRC 23 His Excellency Mohammed al-Zarouni deputy director-general of TDRA and dean of the WRC 23 Mr. Mario Manjevic director of the ITU radio communications bureau Mr. Cezo Anoui director of the telecommunications standardization bureau Mr. Cosmos Zava Zava director of the telecommunications development bureau ITU colleagues, friends, Excellencies, ladies and gentlemen, assalamu alaikum It's my honor to welcome you to the 2023 world radio communications conference. It's my first as ITU secretary general This is a special moment After four intensive years of preparation including in the face of a global pandemic We have gone through a lot together We've addressed challenges head-on and we have emerged stronger And the times are once again calling for unity Unity in a world in turmoil including in the crisis happening in Gaza and Israel Where we have seen a staggering and unacceptable number of civilian casualties It's a moment to remember what brings us together as one human family What we cherish most Starting with our children, especially today on World Children's Day It's a moment to reaffirm the importance of telecommunications for the preservation of peace enshrined in the ITU Constitution But most of all, it's a moment for us to pause and it's a moment for us to honor those that have been lost I would like you to Join me in a moment of silence for all the innocent civilian victims in the crisis in Gaza and Israel and around the world Wherever peace is threatened Please rise. I thank you Excellencies ladies and gentlemen This is a moment where we have an opportunity to show that we stand together That we're here to build a better future together And to do this, we have to harness the potential of radio technology and radio services From terrestrial to space-based communications to the fullest This potential is enormous Game-changing digital solutions rely on these radio communication services and can accelerate progress in climate action In education, in hunger, in poverty And 70% of all the sustainable development goal targets This is within grasp A better future is possible And that's why I've seen so much hope So much hope placed in digital since I took office at the beginning of this year It's the hope that we're witnessing among new space-faring nations when 40% of the sdgs rely on earth observation and global navigation satellite systems It's the 5g rollout when it's estimated that this technology will add almost one trillion us dollars to the global economy by 2030 It's the amateur radio operators who were able to send damage reports in the middle In this epicenter of an earthquake when all other communication channels were down It's the girls that I met in victoria falls when we celebrated girls and ict day earlier this year Whose dreams depend on a STEM education It's the refugee camp that I visited Recently where there was no signal, but there was so much hope for digital It's the environmental scientist and meteorologist who are using earth observation data for climate monitoring and weather prediction In an effort to better understand our planet These people come From different countries from all walks of life But they have one thing in common The significant role played by radio frequency spectrum and associated satellite orbits in their lives Often without them ever realizing it I think we need to keep three things in mind during this conference First These finite natural resources are the building blocks of an advanced global communications They are the heart. They are the core of our digital society And they're increasingly in demand As the global digital economy continues to expand every single radio service is competing for spectrum To support new and existing applications Skyrocketing user numbers and exploding network traffic Second sharing Sharing those resources equitably for all of humanity requires international coordination and stewardship That's what brings us here today And it's where the radio regulations come into play These regulations offer stable and predictable environments for regulators while accommodating new and innovative technologies that users want And that brings me to my third point Consensus Consensus is more important than ever before And you demonstrated that last week when we concluded the radio communications assembly Of course balancing the needs of 193 member states is no mean feat But you did it you did it last week And I think we will do it again at the WRC The entire WRC process is a testament to the power of collaboration in setting High goals and being able to follow through on them Delegates we've talked About the how How to have a robust and reliable global communication system How to prevent harmful interference How to address the challenges of the digital world no matter how quickly It evolves or how complex it might get But the why is equally important It relates to our two strategic goals universal connectivity and sustainable digital transformation Universal connectivity because today One third of humanity is still offline And if we want to build a better digital future we can't do it without them And sustainable digital transformation Because we need to lead by example. We must lead by example And that's why I was so excited last week at the radio assembly When we adopted a new resolution on space sustainability I think it was a real milestone in answering the call of the Bucharest Plenty Potentiary conference That's why I was also glad to see energy efficiency and environmental sustainability part of the specifications for IMT 2030 6g It's also why ITU will have a strong presence at COP 28 when we roll out our green digital action track Before I conclude I want to thank our incredible host the united Arab Emirates For welcoming us once again in Dubai One of the world's leading innovation and technology hubs WRC 23 as his excellency has just mentioned It's it's the sixth major ITU conference in in Dubai and And I've actually been to all of them I was even here for the very first one and organized it which was the global symposium for regulators back in 2007 Some of you will also remember that it's the second time that the UAE is actually chairing WRC the UAE actually chaired the WRC in 2012 UAE is a handful of countries that has a space program It was the first country to actually have an AI minister And it's all part of the we the UAE 2031 This year with COP 28 The UAE is hosting not one but two major UN conferences at the same time It's a testament of UAE's role on the world stage as we're about to celebrate your national day on the 2nd of December Ladies and gentlemen, we are at an inflection point an inflection point in tech history All around us technologies are poised to transform the way that we do just about everything Radio communications are at the top of the global agenda And these are no ordinary times But then the ITU is no ordinary organization In the lead up to next year's UN summit to the future We have an important role to play in helping to shape a better digital future And let's not pit technology against sustainable development The case is clear. We need both Let's choose universal connectivity and sustainable digital transformation The strong mandate that ITU member states gave us But most of all Let's build a digital future that works for everyone and for our planet Equitably managed spectrum and satellite orbits are among the best tools In our toolbox to make good on this commitment And achieving this will profoundly impact the lives of millions And it will take us one step closer to connecting the unconnected Outside the doors of this very conference center, we can see the museum of the future The museum of the future shows a journey that takes us to 2071 Reimagining the future as the museum describes Begins with opening to new possibilities to shape today's world for a better tomorrow Ladies and gentlemen what we do next What we do together will matter for generations to come I thank you very much. Thank you


War is not abstracted anymore. Pentagon contractor Elon Musk and war criminal Benjamin Netanyahu had a conversation that they broadcast on Twitter during Musk's apology pilgrimage to Israel in a desperate bid to salvage his public image amid costly accusations of anti-Semitism. The conversation was really more of a monologue with the Israeli leader droning on in his conspicuously American accent while Musk meekly agreed with him on every point. During his lecture, BB said something worth highlighting while complaining about the worldwide pro-Palestine protests that have been underway since the beginning of Israel's ongoing Gaza massacre. We have mass demonstrations, Netanyahu said. Where were these demonstrations when over a million Arabs and Muslims were killed in Syria, in Yemen, many of them starving to death, those who didn't die in explosions? Where were the demonstrations in London, in Paris, in San Francisco, in Washington? Where are they?  You hear this where were the protests over Yemen and Syria talking point over and over again from Israel apologists. The argument essentially being that because few people protested the mass killings in those countries, then Israel should get to do a little genocide of its own as a treat. This talking point is stupid for a few reasons, including the way it tends to avoid the inconvenient fact that the bloodshed in both Yemen and Syria were facilitated by US interventionism. Just like the bloodshed in Gaza is. The civil war in Syria was only able to occur because the Western alliance and its regional partners flooded the nation with weapons given to extremist factions in the hope of toppling Damascus. And Saudi Arabia's war crimes in Yemen were fully backed by the US and its allies.  In a recent New York Times article titled Gaza civilians under Israeli barrage are being killed at historic pace, Lauren Leatherby explains that Israel's actions in Gaza are actually quite different from other conflicts this century, killing far more civilians far more rapidly than the wars in places like Syria and Ukraine. Last week the UN's emergency relief coordinator Martin Griffiths said during a CNN interview that Gaza is the worst humanitarian crisis he's ever seen, even worse than the killing fields in Cambodia. This conflict is being treated differently because it is different. Another reason this specific bombing campaign is getting so much more public backlash than others is because the pro-Palestine movement has had generations to build. Or as when the West lays waste to a country using military explosives it's normally a fast ordeal which moves from manufacturing consent to execution very quickly. By the time people figure out they were lied to about the justifications for a depraved war the empire is usually two or three new wars down the track. The Israel-Palestine issue has just been sitting there for decades so there's been time to accumulate popular opposition. Once someone learns about the realities of the Palestinian plight they very seldom abandon their support for it. So every newly opened pair of eyes stays open on this issue for a lifetime. But perhaps the dumbest thing about this talking point is the fact that it ultimately works against the agendas of the people saying it. Israel apologists keep asking where were the protests over Yemen and Syria, and gradually the millions of people who are beginning to wake up to the criminality of the US centralized power alliance as a result of the Gaza massacre are going to start asking themselves the same question. Because the assault on Gaza is so uniquely horrific and is being broadcast onto people's social media feeds in real time millions of people around the world are being snapped out of the propaganda-induced coma that has had them consenting to evil war after evil war over the years. People are starting to realize that they've been deceived about the Israel-Palestine conflict and they're starting to wonder what else they've been deceived about. Keep asking them where were the protests over Yemen and Syria and eventually they're going to start researching those conflicts and learning about their own government's role in them and from there it's only a matter of time before they start asking, hey yeah, where were the protests over Yemen and Syria? In a new article for The Guardian titled The War in Gaza has been an intense lesson in Western hypocrisy, it won't be forgotten. Nazreen Malik writes that, quote, For the first time that I can think of, Western powers are unable to credibly pretend that there is some global system of rules that they uphold. They seem to simply say, there are exceptions and that's just the way it is. No, it can't be explained and yes, it will carry on until it doesn't at some point, which seems to be when Israeli authorities feel like it, end quote. Part of the inability to reach for convincing narratives about why so many innocent people must die is that events escalated so quickly, Malik adds. There was no time to set the pace of the attacks on Gaza, prepare justifications and hope that eventually when it was all over, time and short attention spans would cover up the toll. Gaza has been a uniquely, inconveniently intense conflict. The area is so densely populated that the toll of civilians is too high and evidence for having undermined Hamas's capabilities, the only possible justification for the casualties, is too low. This is the sort of political moment that newly formed critics of the Western war machine are being asked to think carefully about why there hasn't been a robust resistance to their government's other criminal actions, which looks like a nightmare waiting to happen for the propagandists whose job is to manufacture consent for depraved acts of war. One thing the Empire is about to realize is that the Western public has lost all its appetite for war. All the careful sanitizing, video-gamifying and propagandizing that has been put in place since Vietnam in order to build a platform for consent for humanitarian wars has cratered into nothing over the course of mere weeks. You can't have an up-close and personal relationship with the reality of bombs and all the things they do to human flesh and then go back to the way you were ever again. Millions of Western eyes have been changed forever. War is not abstracted anymore.


Another great example of the interplay between cell structure and function are red blood cells. Blood is made up of water, salts, nutrients, wastes, proteins and three types of blood cells. Red blood cells, white blood cells and platelets. The white blood cells, also called leukocytes, are responsible for defence and immunity. Platelets are cell fragments which work to clot the blood when needed, like if you cut yourself. Red blood cells, also known as erythrocytes, carry oxygen. Red blood cells have evolved to be very efficient carriers of oxygen. They have no nuclei and no mitochondria. They only do anaerobic cell respiration. Most of the space in the cell is devoted to carrying hemoglobin, a protein that can hold up to four oxygen molecules at a time. A typical red blood cell has about 250 million hemoglobin, so each full cell coming from the lungs can have about one billion molecules of oxygen.


Good afternoon everyone. This is Melissa with the stockswish.com and welcome. I thought I would review files Someone had asked me about this chart a couple of days ago Haven't had a chance to look at it because I had the GAP class this weekend until now I didn't also had a big rally here today big for file. It was 50 cents Someone emailed me because they're in this position long It's file isn't long file is a short and it's very interesting because even when this happened here I knew file was still a short and when this happened here and this happened here I knew file was a short and a gap down here within a month of that Rallied up here, and I knew it was still short and it did this thing here today this little nothing thing here today And it's still a short so file is a short anyone that's in this long my suggestion is to Make a decision where you're what kind of loss you're willing to take on this if you're down in the position You know I have the same When the reason for taking the trade is gone you exit the trade So I don't know why anyone would go long this I really don't I see what some people did here because it did a Buy a set up here and went over here and went over and made a new high here and then made a higher high and a higher low But the overall chart of fire was done and it's been down and it's gonna keep breaking so File isn't gonna fix itself until I'll tell you where file is a buy About not before by the way If I I can get up to 23, although it's much better here 25 It's better 25 But if I ever gaps up any day of its life Whatever gaps up to 23 it's a buy. It's an uptrend then or 25 Furably 25, but it's not a buy now, and it's not a buy anytime soon, and it's a rise up to ten dollars It's not a buy. It's it's a short So this had a little move up here today and what happens when things do things like this Who knows it could have been news it could have been whatever it could have been short covering People are in file short that is the right direction and people might have exited their short position here today Or it might have had some kind of news rally. It doesn't matter But this is not something to buy into you can see that this is a small little bar This wasn't something to buy you see that it collapsed and reverse this completely This wasn't something to buy and this was way bigger than this bar a little down here And this rally up here too. Do you see how this rallied up here perfectly to resistance file gap down here rallied up here hit up here And 1590 held 16 dollars came in rallied up again hidden here and held held 16 dollars gap down here I played this one as well rallied up and guess where it held beautifully absolutely perfect 1515 didn't get anywhere near 16 dollars file came down here inside in the 50 per moving average and people are in love with this I'm thinking it's going to fix itself and go back up and they should buy it and they're buying something It's going to make them a million dollars, but it's not file gaps on here in the 24th And that does this rally here is it going to fill the gap is there ever such a thing is that ever anything is that a strategy Is that anything to trade is there a reason to risk your money doing something like that the answer is no No, no, no file is a short and it rallies here into the resistance the minimal least amount of resistance to Possibly go to what is it? It's the actual opening price here of the day of this gap 1125 and that's where file rallied up here 1131. This is an area this counts file is a beautiful chart It's a beautiful chart for a short gap down here rallied up held the number rallied up held the number gap down Rallyed up held the number a gap down rallied up and held the least level of resistance if possibly good File is breaking breaking breaking breaking breaking and file is going to keep collapsing File may have a rally back up somewhere in here temporary Into the end of the year, but I doubt it. I I really really doubt it I think fire is going to set up as a short again here soon All right, so it's just one of these things that if you're in a position and you realize the reason you took the trade Was because you thought it was going to go higher and then it doesn't go higher and it fails to go higher It only has one bar here and then it levels off and it breaks You should kill the trade break even in my opinion when you realize it's something's wrong There's something wrong here. This bar should not have been reversed if this was going to hold and it was never going to hold It just it was never never never going to hold One of the reasons that I'm good at trading is because I can read trends and I know how to play with trends And I do that when you play against the trend when you can choose to do that know that it's you're asking for trouble You're just asking for trouble and the problem is it ever wants to bloom in somebody will take a trade The complete not as a direction buying a down Gap or a down move something in a downtrend and getting a rally or shorting something an uptrend at steams Topping every once in a blue moon somebody will get a trade like that And it'll be a big trade for the for the person For the individual and then they'll think that that's what they should do. They'll think oh, this is my strategy This is what I'm gonna do I'm gonna make millions of dollars trading like this But you're always against the trend when you do that and they don't work as a strategy or a way to make money in Market the only way you make money in the market is playing with the training I learned how to do that and luckily I know how to read and analyze gaps because they're telling what's going on here And I don't see a bar like this and get sucked into thinking files not a short anymore even a bar like this instead of reading it For exactly what it is. I'm very good at reading supporting resistance.  Sucks some people into buying in here and broke hard So, you know, it's one of these things my advice to people is do not buy a downtrend and do not shorten an uptrend This is just solid solid solid advice. It's very basic information I know a lot of people like to do that because they feel like they're gonna get a big trade easily But there is no such thing there. There just is no such thing Big trades come easily when the market gives it to you and a fantastic gap when you get out of bed in the morning Or you see something great and you say I'm in love with this thing Tonight I'm getting two great gaps two great gaps that I knew we're gonna work or the one that I knew was gonna work Which is the pay that that's the market giving me something. That's the market helping me out That's the market getting ready to pay me tomorrow morning. I'm getting my guy This idea of buying things down or shooting things at the top gets you nowhere Gets you nowhere and makes you feel afraid of the market and not only that afraid to take a loss in something that you know Is a bust and then you pray and help and wish and dream and pray and pray and pray that the stock was back to your initial price Where you can get outbreak even you know what that never happens to people it happens so rarely and the people end up losing more And they should just kill their trade So it's it's my opinion that fire is still continuing the downtrend It is not going to recover isn't going to recover and won't recover the rest of the year And I don't think it recovers next year either Fio has to get all the way up to 23 or 25 and that is a long long way away And so my best advice to people is to watch fire for a short fire is a short So this is Melissa with the stocks wish calm. It's 5 15 on December 17 Have a great evening everyone and I will see you tomorrow You


I'm honored to be here alongside everybody who is here to say fund people's needs not the war machine to stand up when everyone says that you Shouldn't stand up to go against the lives to go against the demonization to go against the hatred This is an event that they didn't even want to happen The powers that be whether they be in the White House when they be in the Washington Post whether they be in the Congress the Federal Reserve The iron left the World Bank the Ali's they The Whitehall in the UK none of them want this to be out here They want people to be confused They want you to somehow think that it's progressive that it's good that it's morally right To spend hundreds of billions of dollars to fight for the last Ukrainian for what? Just for the ability of the United States government to control the whole globe That's what it's all about We are agents of some foreign power be free In Afghanistan after 20 years Republic of China and Russia Intuitive and yet There's no debate. Look at the mainstream media the corporate media They'll describe this demonstration as the far left or Russian apollon is or something like that to demonize the Chinese Like they demonize the Syrians like they all like they demonize Posed to be focused on ending this one war in Ukraine and every other actions and bombings and Interventions and coup d'etats and those things don't matter. All we need to do is end this war in Ukraine That's the big deal. That's the thing we need to focus on but let me explain something to you This capitalist system is at the foundation of every evil thing that comes out of this White House and the Congress That creates the policies


Okay, very good morning. It is Wednesday the 6th of January of 2021 and first actual video briefing of this year. So apologies for the audio only up until this point, but I have a special guest, our head of training, Piers Curran. Good morning. Good stuff. So what I thought would be a good thing to do here is to really get your opinion on a couple of key themes but incorporate that around what I'd normally do for a briefing, which is focus on some of the major themes that are happening. So they're important for markets at the open this morning. So we've got a little bit of discussion about COVID, both in the UK and Europe. I'll get up to speed what some of the latest headlines are and it'll be good to see your take on kind of vaccine rollout things of that nature. We've got the Georgia Senate runoff and that has had a meaningful impact actually on markets this morning because T notes are down about 16 and a half ticks, which is pretty decent move actually overnight session and the Nasdaq's a little bit underperforming comparative to, you know, the Dow is up 127 the Nasdaq's down 156 which is quite an interesting move which a lot of people are anticipating if the Dems win which we can discuss in a moment and then talk about a little bit about OPEC. And a surprise announcement out of the Saudis yesterday so that's what's on the agenda. So kicking things off then we're going to start jump straight into the Georgia Senate runoff because I think that's the most meaningful thing that's developed really overnight. There's been a bit of reaction seen in different asset classes here so to get everyone up to speed the Democrat Raphael Warnock edged ahead of the incumbent Senator Kelly Loeffler in one of Georgia's two Senate runoffs. It's looking pretty good for Warnock at the moment 50.4 to 49.6% is the space at the moment it seems awfully close but actually in this world for this type of subject matter that's looking fairly as specific as it can in the political world of 2020 and 2021. John Ossoff, the Democrat seeking to unseat David Perdue trial the incumbent by absolute whisker. It's kind of like a thousand votes at the moment so it's basically 50-50. What I've seen now is a couple of the agencies have declared actually the Dems of one, both. However, the final result is yet to be known and kind of like Trump and Biden as we know last year it could take a little bit of time for definitive confirmation. Some strategists have argued that a Democratic double win, this kind of goes back down to this blue wave idea, additional stimulus tax hikes regulatory change. And so really want to get your take on that and what you think about what this could mean going forward. Yeah, absolutely. I mean it's quite definitely key with that with that final remaining seat I think even though it's a whisker I think the counties that are remaining to kind of declare a kind of more Democratic leading which is why am I saying right actually we are going to get this this this blue wave so to speak. I mean, yeah, let's look at the charts because I think the most important chart I'm just going to bring up chart T notes here. And we'll have a look at the NASDAQ in a minute. It's really important for me I mean as you can see quite another kind of extent we had a big move lower yesterday, but actually that was still within the ranges of the kind of Christmas slash New Year week, but real stretch lower today and as we break down below that low that we had on the 23 December then you can see is a massive level here this key key level is the November low and the other thing we're looking at price here. The other thing that's really important is that this is 1% on on yield so as price prices drop yields are rising so we're, we're hitting the 1% handle just to get this in perspective because this looks incredibly negative here. But if I just go to a longer time period. Do understand that this is actually just the, this is the bottom of the sort of relatively tight consolidation phase that we've had since the big explosion higher that we had earlier in the year off off the obviously on set the pandemic and so this is really key because it's not just that you got this low from back in June as well. And this is really important and if we get a break here then, then, and this will get interesting and it get interesting for a number of factors. And the reason why we're getting this, this move is that whole idea of the blue wave it's as you were saying it's the biggest stimulus package that the Democrats will be able to get through Congress without the Republicans being able to block it. And other issues about perhaps some regulatory factors coming in and maybe, maybe higher taxes further down the line to kind of pay for all this stimulus of course this means more borrowing. There'll be more supply of, of tea notes this is helping to push prices lower but with with regards from the yields point of view is that whole that whole inflationary story comes back to the fall right people were talking about this around the election time if there's a blue wave Biden win then this with with a bigger stimulus. This will help to fuel a reflation story as we go through 2020 and 2021 and indeed actually the the tech year break even inflation rate at the moment has just gone gone to a new two year high this morning so you're just getting a little bit of a re sort of attention back on this re inflation story now why is this important because if that's true then yields will will rise okay. If yields do rise, then if I look if you look, look at, look at, look at Tina, sorry, look at the S&P here. The S&P is kind of right up at the top of, of, you know, all time highs the all time highs were set. Let's start this week, another little print higher, but we're kind of up around here so you've actually got flat on the day so far on the future it's got a nice sort of doji here but if you look at the Nasdaq, then this gets a bit more interesting because the Nasdaq actually is printing down so far today. And in theory what will happen here if yields do continue to rise then this is potentially much more negative for the Nasdaq than it may be for the S&P so it might be odd that people are thinking well hang on if you've got the chance of bigger stimulus shouldn't that be positive for stocks and it certainly is for some stocks. But then it's not for others and this is the thing about the tech sector particularly that's been on fire as we've been through this COVID 2020. And one of the reasons is that yields hit rock bottom now yields are rising again. One key thing here is a lot of these big giant tech firms are carrying massive cash stock stockpiles and the van so we're talking about future cash flow here. When yields are really low the value of this cash in the future is higher and that's helped to fuel this Nasdaq rally. What's going to happen now if Biden wins and you get this free inflation story and you get high yields is these future cash piles become less valuable, which will negatively impact on the Nasdaq plus on top of that, you've got the concern about increased regulation in the tech sector. And these two things are particular are why you're going to get the Nasdaq underperforming. If this story kind of plays out obviously we still need to wait for that second seat to be declared in the Senate for officially that to be a kind of blue wave scenario. Do you think there's much. When we're looking at the politics specifically let's say the Democrats pick up both the Senate seats as a blue wave. It is still relatively tight and within our own political party that can obviously be left and right leading members and if there is quite a left leaning that wants to be adopted by Biden wouldn't take a lot for it to be blocked so it's there a little bit of there's obviously a very important technical area you just showed on the T note which in itself a breach would likely create a fairly meaningful there but if you do you think there's any kind of short term reaction to oh wow this has happened to then the realization that well perhaps it's not going to be crazy levels of types of policies because we have to still push through even with full control of Congress or yeah I know what you mean I mean that that control of the Senate is or would be on an absolute knife edge and you only need one literally one to center and then of course that that that majority go and it's not even a majority right it would be 5050 and the Vice President carrying the overriding vote so it couldn't be a more slender sort of majority so if I was a democratic kind of young gun in the party looking to make a splash myself for the future I would see this actually quite good opportunity for myself to cause perhaps a little bit of confusion to make sure that I can kind of secure what I want yeah but I'd say for the I'd say for the short term. Yeah. Look we weren't expecting this if you go back a month right like in that kind of post election post presidential election sort of aftermath. It was like oh God this this is closer than we thought we turned out all right Biden's driving away with it but for a period we thought hang on this is a lot closer and then we're worrying why there's no chance of this blue wave I mean no one's been talking about blue wave for ages right so actually the mindset shifted back okay this is happening that is positive and I think that you know certainly in the early weeks and months as Biden you know kind of goes through is an operation in a couple of weeks and then we actually get this democratic machine kind of in control then I think I don't think you're going to get many dissenters to start with. I think sure as we get further into 2021 that might become a risk but I think the parties are so divided at the moment. Politics is so bipolar at the moment but for a democrat to go actually you know what I'm going to vote with the Republicans because of that divisiveness that's a big gap to jump and I think that's another important thing to put into the mix there. Okay well look let's leave these charts for a moment and let's move on then to a different subject matter and let's talk about COVID. There's obviously been some significant developments particularly here in the UK where we're based but let me give you an up to speed on what some of the data there is and then in Europe and then it'd be good to get your kind of comment on that so the acceleration we've been seeing in case rates in the UK obviously very sharp post Christmas New Year and so on so likely to move even further north resulting in this tier five status at the moment one in the new strain has been a key culprit of that mean that one person in every 50 now in England now has COVID-19 that goes down to one in 30 if you're looking at London. 1.3 million have had vaccine shots that includes about 20% or so of over 80s and this is in context of one of the things that I was talking about a lot yesterday's briefing was about the kind of ambitions that governments not just the UK but Europe in the US and how they've kind of moved the goal post several times on the speed of the rollout of these vaccines on the program so Johnson's goal here is to vaccinate almost 14 million people the highest risk and carers by mid February and that's the kind of timetable then I think it's this half term then the weeks around 22nd when they'll look to hopefully loosen the restrictions as to planned but we've obviously been here many times before when the dates kind of her rolled over a couple of things here the the Guardian have reported this morning that COVID vaccine rollout might not hit target pace for another fortnight for a start, whereas over in Europe at the moment. If you look at someone like Germany, for example, they've only immunized 0.3% of the population. So people have criticized the UK and US for being slow. They've done 1.4% Germany have only done 0.3% and Germany yesterday prolonged their lockdown. I think it's the end of this month. So yeah, what's your take on that and how markets are kind of mean equity markets, although they've shown a bit of weakness since the beginning of this week, particularly on Monday. They're relatively high still so yeah, what is this a cause for concern or is it something you're looking at. It is it's a really difficult one isn't it because you know on the one hand you've got the vaccine rollout starting albeit some might argue false starting in terms of the speed of the initial phase. On the other hand, but still the vaccine being rolled out and so the idea of great perhaps this is the beginning of the end of this kind of COVID situation, at least for now, which clearly is a positive but but just as you're getting this started you're getting lockdowns because you're getting cases ramping quite aggressively higher, you know in the UK and now across Europe and this new variant and how to play these two conflicting factors when it comes to thinking about how stocks might perform I might bring up a chart here whilst I'm talking I mean you mentioned Germany, who are way behind the UK although I say way behind I mean 0.3% of the population vaccinated in Germany compared to 1.3 in the UK. I forget that both of those numbers are tiny. Alright, these are these are minuscule numbers alright fine point 1.3 is higher than 0.3 but let's be honest both are really small. And, but look at this is the DAX, and the DAX, you might say where you got Germany literally announcing an extension of their lockdown last night, plus the fact that, as we've just said their vaccine program has got off a lot more slowly. And yet here's the DAX I mean literally this morning yeah, or well so this is a little bit of this, no this is on a weekly chart, let me go to a daily chart. I just wanted to get the, but that high in place. So on a daily yeah we're not printing you actually did yesterday but let me go back to the weekly because this is more important because technically we've got this big top and back in February and so you know we have seen the DAX make you all time nice this week despite all that negative news and I think what people are now, they're happy to look through this latest surge in cases and unfortunately then the associated follow on ramp up in death rates that we see. They're prepared to look through that on the belief that by the time we get to the spring, there will have this vaccine, you know you have a double positive which is that the vaccine roll out hopefully should have gathered momentum and we're getting millions of people vaccinated per week. And then number two the weather improves. And as we saw in the summer of 2020 of course that helps with with the virus and and then you're going to be able to see in the spring and through the summer. You know a significant enough portion of the population being vaccinated to avoid another winter spike in the end of 2021 so people are looking through this current what looks to be, you know aggressive exponential increases on the belief that it's going to be short. So now you're going to get negative impact, we're going to get a worse economic growth situation in quarter one of 2021 than we had previously thought and previously thought literally just a month ago, and that's because lockdowns have obviously come in. But people are willing to look through that now it's all going to be about clearly the vaccine roll out and, and the reason for some of the delays I mean, you know, to be fair to politicians, this is an absolute, you know hook your lean projects that they're trying to get underway here and you could argue well there should have been planning for this for for for months and months and months and months and months and of course they have but you know some of the reasons for the slow roll out stuff like you know the little glass files that the vaccine actually gets put into well now there's a global shortage of those.  What I would look at is the testing as a kind of case study the testing, the speed of testing in the UK was really slow as we went through the summer and then actually suddenly it ramped up quite aggressively once they've got there. They're act together and once some of these bottlenecks were shifted it did then actually rapidly increase and I, and I would say we're going to hope for them see a situation like that so I think mostly traders are looking beyond this current uptick in cases they're looking beyond the slower than expected roll out the vaccine. I mean, on the understanding that things will sort itself out and by the spring we really will be able to see these global economies opening up or at least the developed economies opening up you know you've got to remember the emerging markets are kind of further back in the queue when it comes to getting these vaccines but I think the developed economic world should open up as we've come through spring and summer. And that's why markets are still priced at the highest. And I'm wondering here, is there, at the moment Europe have been really focusing on the vaccines from Pfizer specifically and buy in tech, not so much AstraZeneca which obviously the UK with the first to kind of push through. And that's been rolled out since this week on Monday but shots in Europe mainland Europe from Astra not going to be available for a number of weeks at the very earliest. So does that, I mean, I think that is a factor because obviously the Pfizer one obviously it's going to be stored at a much lower temperature which just clearly makes it, you know, really difficult to roll out rapidly because there's another massive bottle net right there. I mean how many, how many vaccination facilities have got refrigeration equipment that's capable of storing this stuff. So there's going to be another big bottle neck with the Pfizer one. So, even though the AstraZeneca one, a couple of weeks, I mean, we've been in this pandemic for 12 months, right 52 weeks, almost. So, another two weeks, think about it from an economic point of view, another two weeks. All right, you wouldn't, it's not ideal, but in the grand scheme of things, it's not that big in a matter of time. And anyway, in another two weeks, some of these bottlenecks that's holding back on the UK side, hopefully will be alleviated. And that will help, you know, have a more rapid uptake and roll out the Astra vaccine in Europe. So that's the way people are thinking. But it could turn and it could be wrong. So this is one of the monitoring obviously the big stories now. Forget, you know, I know we've been obsessed about cases of COVID and deaths of COVID. Clearly that's been the focus. I think actually 2021 big focus isn't going to be that it will be now that the new big figure is number of people who are going to have to be vaccinated each day. Yeah, of which I'm pretty sure I read that there's going to be a Monday weekly update on that. Yeah, which I guess is a bit of a double-edged sword because from a public perception, it's kind of, it's transparency, it's up to speed, people know where we're at but from a markets perspective, you kind of then, yeah, you're on the hook a little bit there, you've got to start with vaccinations, I guess. So let's move off that point and let's look at a different area now. Let's talk about OPEC Plus. So as we know, then they've moved now to, instead of semi-annually given the fluidity I guess of the global environment at the moment with COVID, they're going to be every month and they had that meeting yesterday. And what we saw was a surprise decision from the Saudis where they surprised the oil market with a large reductionist all output by one million per house per day for February and March. Most people were just kind of going into this just, okay, yeah, there's a bit of disagreement between Russia looking for a 500,000 increase, but all in all, we think that they'll get put down and they'll just hold Pat as where they are. And then Saudi come out with that information, oil prices, WTI moved up to 50 bucks. Russia, Kazakhstan, meanwhile, were allowed to bump up their output by modest 75,000 in February and a further 75,000 in March. So no, there's numbers incredibly small in the latter, but obviously Saudi are doing the completely opposite. So what do you read into that from an OPEC perspective? Well, here's the chart. And as you're saying, you know, an explosion high yesterday off the back of this news and we, and we kind of took out this key top that this is just a one hour chart, by the way, sorry, so just looking over the last week or so, we hit this little top start of the week just shy of this $50 handle. And then the big news and then we're up here and we're above, you know, we've been trading above 50. I would say to put this in perspective. This is the most surprising OPEC meeting I've seen since November 2014. In terms of the actual outcome, compared to kind of what we were expecting. When I say 2014, if you go, I'm going to go back way back on the chart here. So to kind of bring that in, I know just kind of ignore this crazy negative print that we have back in April, but let me just kind of get that out of the way actually just to. And so back in 2014, you might remember, this is where the Saudis and OPEC decided right we need to take on the share industry in the US and to do that we need to we need to drive prices lower and to make oil production the more expensive oil production from from the sale economically unviable. And so Saudi flipped and actually said, even though price was dropping sharply, they said, you know, we'll come out and we're going to increase production. This was a big surprise and it caused a big move. Okay. I can't get my I just can't get my head around what's happened here. I don't get. Let me go back to the one hour chart. I'm really shocked. I'm trying to understand Saudi's kind of strategy here because on the one hand, this is definitely negative for them and positive for everyone else because they're kind of saying, all right, look guys, we'll take the hit. We're going to cut by a million to prop up prices, which will benefit all you lot because you're not cutting production on Russia. Yeah, we don't mind you can increase production. So far removed from some of the decision making we've seen in recent years and so it's almost like the best Christmas present the best sort of New Year present that Saudi could have given it's interesting because I'm at the same time the Saudis have also kind of re-engaged with Qatar. So that politically there seems to be I don't know it's almost like they've woken up at the start of 2021 and said, you know what, let's change. Let's just kind of change our direction here. And let's actually go now in a different direction and that might kind of contribute to their decision here on oil but so I'm really really shocked as you can see the market is so what happens here on price again is slightly difficult because you could there's always those glass half empty analysts who will say, well, hang on a minute, why have they done that? Surely they know something we don't. Right, at that point, Goldman Sachs last night, right exactly that. They see the surprise move as a signal oil demand is to weaken and subsequently GS have cut their oil demand forecast for January February. They also said the transition to probably less friendly US administration might also have led the Saudis to adopt a more supportive stance toward other Middle East producers. Right. So, look, you've got, look, you've got surprise extended lockdowns in Europe. Okay, that wasn't in the equation a month ago and clearly from an oil demand point of view. That's definitely very negative for the short term. Okay, so it kind of makes sense from that point for Saudi to go. All right. Yes, demand in the first two months of 2021 is going to be a lot less than we expected. Right, let's cut production to make sure we're controlling price and keeping it up here. That makes sense. What doesn't make sense is that the rest of OPEC were particularly keen. So actually wants to hike and what what further doesn't make sense is the Saudis went all right, then fine, we'll cut you guys don't have to. That's the big kind of shift here in the kind of dynamic between these parties where the Saudis have said look, we'll take the hit. So look, it could be there's definitely going to be less demand in the first two months. That we had anticipated because of these lockdowns, that's for sure. Goldman's are saying, well, look, it's a chronic drop in demand way beyond anything that we were concerned about. That's why Saudi have been forced into this incredibly unusual move. And I guess I will tell, we'll find that but you know, in the meantime, if there is a crash and a chronic lack of demand and that extends or then, you know, maybe you're going to get the other OPEC nations, you know, on board with sending cuts. But I think for me from a price point perspective, look, we're up around 50 today is really important. What happens at $50 now we're here you can see it's created a little bit of a, you know, we hit 50 at 3pm yesterday. But if I, you know, if I go back to a weekly chart, you know, this is this is the highest price points that we've seen since February. You got key key bottoms throughout 2019 at this level I don't need. I don't need to tell you how important $50 is as a price. It's obviously massive. And so that's why today, and this week to a degree a really important what happens now we're at 50. If we get a break of 50 and does that become a key support level or is 50 a resistance barrier. And we kind of pull back in and I think personally I think we'll probably take higher. We're also getting dollar weakness to add into the mix. So as a result of this kind of Biden situation you're getting another extension of the dollar weakness situation which is a positive for oil if I quickly switch over to to the euro dollar here. So you've got this, this kind of key break of the trend that everyone's been talking about well where do I draw it you can draw it there really. So you've got a key break here and then people are eyeing up the 125 handle of course and that kind of top that we have back in 2018. Another extension of dollar weakness, which definitely also helps to support oil up here so my view is that really real surprise from the Saudis in in the short term it may well see us drift up above 50 bucks do we stay above 50 that'll be more about the vaccine role and how effective it is. And therefore how quickly economies open up again and then how quickly that whole whole demand story turns turns more positive. Well look, this just wrapping things up then just to summarize the rest of the day going forward we've got the UK service PMIs these are final readings are not like to be market moving you've got the German state CPIs anything there you'd look at I mean they were obviously negative previous months. So I think inflation figures in Europe. I think it's too early for Europe to really start to see any evidence of this re inflation story that I mentioned earlier I think you're going to certainly the US will be leading that. I think, I don't think you're going to see anything different in these regional German CPIs yet so I don't think this data will will cause any surprise. Okay, and then we've got factory orders this afternoon from the US the all infantry numbers following the API is last night, which probably parlance and if it can to the decision yesterday is discussing, and then we've got the FMC minutes this evening but one final question for you then Bank of England governor, Bailey speaking later, but this is just in front of the Treasury Select Committee about the financial stability reports as kind of an off topic thing that's not normally market moving. Yeah, we just had Brexit, and the rate rates market is showing a little bit of apprehension at the moment given the lockdowns and the UK specifically COVID situation, and this idea of negative interest rates kind of re emerging a little bit. Any thoughts on that at this point. Firstly, I don't think he'll talk about that today. So I mean, I don't know, still relatively new as the governor so I guess we're not quite as certain about that as it as we might have been if let's say colony was in the seat, but you know, these guys are professional he's not going to be, he's not going to be drawn into making comments on that today because that's not the topic so I don't think we're going to get any market moving events due to UK monetary policy information flow today, but yeah more broadly, you know, negative interest rates, I mean, I don't know, it's a hard one and I always go back to the point that for me now as a trader. Do I, do I care about whether the Bank of England go negative on rates or not. Do I care. And to be honest, no. That's because if they do go negative or on rates alright that could be a symbolic obviously clearly historic moment but does it really change anything. You know other European countries have had negative rates for for years. It's really changed anything at the short to medium term, not for me and for me with our shadow that is not in the UK monetary policy is not a big factor in when I think about how markets going to behave this year. It's definitely about. It's definitely about the vaccine rollout. That's it. That's the big ticket with the vaccine rollout you could. It's crazy to say but we've literally just had Brexit. And you know what doesn't matter. From a markets point of view, certainly quarter one of 2021 and beyond just it just pales into even significance alongside whether this vaccine is going to get rolled out. On that note, this current head of trading and by trading. Thank you very much. Thanks a lot. I'll let you get the rest of your day. Alright, thanks very much guys. Cheers.


Guys, how are you today? We are here for my year 2017 for the month of October. Our prompt this month is the word favorites. And you can take that a lot of different ways. One of the things you all know about me by now and if you don't, I don't know why you don't. Maybe you're brand new to the channel, but one of my favorite things in art and creativity is watercolor. I love watercolor. I love it. I don't know what to say about it except that. This is a really fascinating, interesting book called One Watercolor a Day, a six-week course exploring creativity using watercolor pattern and design by Veronica Lawler. I will have the exact title and author's name of this book in the book list over in our Facebook group, My Year 2017. If you're not a member of the group and you'd like to be, the link is in the description below along with the new group that we're creating for 2018 and going forward. I will also try to remember to put the link to the book at Amazon over in the description. So if I forget and it's not in the description on YouTube, somebody put it in the comments and I'll correct that ASAP. This is a really interesting book. I really am a big proponent and fan of daily art practice, whether it's sketching or painting or whatever. There's lots of different lessons in here. One every day for six weeks, there are 40, I don't know how many days is that, 42 lessons. And she starts out really great with the basics of the color wheel and materials and supplies. And the first lesson on day one is this one and I love this lesson. This is just basically playing with your paints. So while we talk a little bit about this book and daily art practice, I'm gonna do, I have these bookmarks cut here. This is 140 pound watercolor paper and I'm just putting plain water on here. I'm using inexpensive watercolor paints. Now one of the things she talks about in the book is getting all your watercolor paints out and spreading them out on the table. Okay, I love watercolor, so I have a lot of them and they just, they wouldn't fit on the table. So I'm gonna just use this one I put recently in the seashell palette. It's just inexpensive watercolor paints from Wish, but they're good to practice with. If you're not sure if you're gonna like watercolor, you've never tried them before and you wanna try them. Don't go get anything super expensive. Get something inexpensive and cheap and play with it. You'll get some nice bright colors. Let me zoom in. There we go. You'll get some nice colors out of them. It's not the same as working, of course, with an artist quality paint.  And it's not about trying to paint anything, doing this kind of art practice. This is strictly about, what color is that? Oh, it's black. This is strictly about playing and mixing, learning how colors mix.  Likewise, if you used a blue that had too much yellow in it and was too green, you would, of course, get some ugly muddy shades because you've got cool and warm colors in there together. So when I go to pick a red, I don't want to pick this one that's orangey. I want to pick this one that's more blue because it'll mix well with the other colors that are on here. And I am just gonna play and add some colors. Go back to the purple. The one thing about these inexpensive watercolors, these were in tubes and when they dried in the palette, they cracked. And that, I think, has to do with not having great binders in them. But so you can do something like that, let it dry. You could doodle over the top of it. You could write words over the top of it. It's fun, it's interesting, it's unique, and it's playing. And this book is just about playing with your paints and your watercolors in particular. Whoops, let me go, try to go back out the other way. So I love books like this. If you have a local library, if you're doing art on a budget, see if they have this at your local library. You probably can search their card catalog online. If your local one doesn't have it, maybe they can get it sent in from another one that's farther away. There's lots of sites on the internet that you can get used to books. Amazon also has frequently used copies of books. So when you go to the title, there'll be a little link where you can see which ones that other people are selling that are used and gently used. It'll say what condition they're in. I do really like this book. I love daily art practice and I can't look forward to, honestly, I am not very far in the book and I look forward to finishing it. I can't wait. There's all different kinds of things here and you could do things like the wax drawing and maybe you don't have all the supplies you talk about but adjust it to be what you do have. Instead of using anything fancy, just use a crayola crayon or an oil pastel will actually give you similar effects because the oil pastel will resist the watercolor paint. So this is great. These kind of daily practice books are fabulous and it also has some, what do you call it? Digital artwork in here, digital watercolors. If you have an iPad Pro and you have the Procreate app, you can do painting and drawing in there. So if you don't have actual real paints. So anyway, one watercolor a day, I recommend it. That's it for today. Don't forget to check out the video description if you're watching this on YouTube, the link for the My Year 2017 Facebook group and our new group for 2018 and going forward are both in the video description along with the links to my tip jar. There's a link to a site called Linktree. It has all of my links everywhere on the internet. I can't hide from you.  Even my LinkedIn thing is there. So check it out. If I've forgotten anything, leave a comment. Let me know. That's it for today. Go out and have a great day. Do something nice for yourself. Make some art. Do a daily practice. It doesn't have to be perfect. And you never have to show anybody if you don't like it. Don't worry about it. That's it, everybody. I will talk to you later. Bye, guys.


weight-pulling dogs experience mild elevations in lactic acid levels during exercise, which indicates minimal anaerobic metabolism. Hormones associated with carbohydrate absorption were also observed in the treated group, but did not affect performance. This article was authored by Christopher W. Fry, Gretchen M. Vandeventer, Gina K. Denallo, and others.