Thank you, Ambassador Carson, for joining us today in this Ask the Experts conversation about the U.S. Africa Leaders Summit, and I want to start by congratulating you on your appointment as the special presidential representative for the U.S. Africa Leaders Summit implementation. Thank you. I am pleased to be with you this morning. One of the major sort of commitments from the U.S. Africa Leaders Summit is to advance peace and security. Why is peace in Africa so important? Peace is essential to development. Peace is essential to progress. Peace is essential to prosperity. When there is no peace, there generally is uncertainty, chaos, potentially bloodshed, and instability. Peace is absolutely essential for people to be able to improve their lives, to build their businesses, to send their kids to school, to be able to know that there is a hospital, that there are services that the government can render. Peace is absolutely essential. The absence of peace undermines growth in an economy. It misuses resources, diverts them from things that can in fact be used to strengthen and develop a country, to move it forward. But when there is instability, when there is conflict, when there is war, things slow down and resources are diverted, lives can be damaged, property and other things destroyed. Peace and conflict destroy hope. All over town there have been lots of meetings and conversations and high level conferences and workshops all around the U.S. Africa Leaders Summit. Could you give me some of the highlights from the summit and some of the accomplishments you feel that were achieved? I think the summit has been a great success for the Biden administration and I think it's been a great success for those African states that have come to Washington and have participated. A number of things have been done over the past three days, which will help to reaffirm and reinvigorate the engagement that the United States has with Africa and African leaders. I think that the first thing to note is that yesterday in Washington the President of the United States signed a vision statement on the partnership between the United States and Africa and he did that with the current chairman of the African Union, President Mackie Saul of Senegal and with the chairman of the African Union Commissioner, Musafaki. This vision statement sets out in very clear terms the kind of partnership that Africa and the United States want with one another. It sets out a desire to collaborate and cooperate on the global challenges that we all face. It sets out a desire for inclusive economic growth, for the strengthening of democratic partnerships of respect for human rights, the expansion of trade, cooperation with Africa on things that are important to Africa with Africans. The vision statement also underscores some of the things that have gone on over the last several days. One or two are essentially quite important. In the political realm the administration has said that it is going to formally request that the African Union be included as a permanent member of the G20. This would be an enormous step forward. The administration is also reaffirmed that it is going to seek UN Security Council reform that would include Africans sitting in the Security Council as permanent members, not rotating members. These are quite significant steps on the political stage. But it's also an elaboration of the things that the United States is going to do in working with Africa in support of its African free trade agreement, which in fact creates one of the largest free trade areas in Africa and in the world. These are all very important political steps. There are other things that the administration is doing on the second day of the conference. There was a time set aside for US and African businessmen to make deals that will be beneficial to the United States companies and to African. It was announced that some $15.5 billion in new trade and investment deals were done between the United States and in Africa. These are going to move forward. The administration has also announced that the Millennium Challenge Corporation has for the first time signed a regional MC Compact with Niger and Benin to strengthen the transportation network between the port of Kootenoo and Benin all the way up to the capital of Niger, NMA. This is an important port, road and land link that will help to facilitate trade inward and the export of goods mostly agricultural out. These are important. There also were announcements that MCC would be providing new grants to Mauritania, to Niger, to Senegal and Gambia. But a range of things have been completed and I think all of these things helped to reaffirm US commitment to working with Africa as a partner. I know you had a chance also to meet individually with several African leaders and have discussions, public discussions and off the record discussions. How would you sum up some of the messages from African leaders to the United States? What are some of their messages? You're right. We were privileged here in the building here at the United States Institute of Peace to meet with at least a good half a dozen or more presidents and foreign ministers and outside have also had an opportunity to meet with a number of presidents and foreign ministers. I think that African leaders want to see the US engaged as a partner in Africa. They want to see the US as a political partner, an economic partner, a commercial partner and an investment partner. They want to realize and understand that we are committed to Africa as Africa looks to try to find partners to work with them on the challenges that they face. They're looking for partnership. They're looking for collaboration. They're looking for investment. They're looking for trade and they're looking for ways that we can work together to help them address some of the challenges that they face. The challenge of climate change, the challenge of global health pandemics, the challenge of food insecurity and the challenges they face within security and the desire that they have to have more peaceful societies, more inclusive societies, societies that are growing, prosperous societies that are stable and moving forward. This is a long list of complex interrelated issues that these partnerships will hopefully help face these challenges that Africans face, that really the whole world is facing. This is enormously important for the United States as well as Africa. Many people I think still don't realize the significance of what Africa represents. Africa today is the youngest and the fastest growing continent in the world. Today Africans represent some 18% of the global population. In less than 30 years from now, in 2015, 25% of the global population will be African. One out of every four people on the globe will be African. By the turn of the century, the number of Africans will be even higher percentage of the global population. I like to think of one country in particular, one important country, one country that we are constantly talking about, and that's Nigeria, Africa's largest country in terms of population, Africa's largest democracy, Africa's largest economy and Africa's largest oil producer. Today Nigeria represents the seventh largest country in the world. In 30 years time, by 2050, the Nigerian population will exceed that of the United States and Nigeria will be the third largest country in the world behind India and China. It will be Nigeria. We will slip back, Nigeria will move forward. The reason for this is very simple. The median age in Nigeria's population today is only about 17 years. They have a huge growth spurt ahead of them in the next decade. While we see global trends where population growth is slowing down in Asia, slowing down in parts of Latin America, slowing down especially in Europe, and even starting the slow in the United States, we see Africa being more important. They're a huge potential trade market. They're a huge set of players in the international organizations, in the United Nations arena, in New York, in Geneva, and other places. So it's an important thing to remember. The continent is moving forward. It's growing. We need partners. We need both political partners, but we need strong economic partners, but we need partners who are at peace and inclusive and who believe and share our values and goals of democracy and inclusion. I know Nigeria has some really crucial upcoming elections and partnering with them to hopefully make sure. February of next year. February 2023. And we'll all be watching to hopefully make sure that those go well. And I also just want to build off of what you just said about this young population and the next generation. So as we look to the future, and we look to this renewed partnerships, these renewed commitments by the United States to Africa, we have to think about some of the past commitments the United States has made to Africa, to African leaders, to the African people. How do you see these commitments any differently? There's no doubt that this summit builds on previous American commitments to Africa. And there have been many, both from Democratic and Republican administrations. We've seen in Republican administration, the Bush administration, the creation of PEPFAR, which helped to battle HIV and AIDS across Africa. We saw the creation of the Millennium Challenge Fund under the Bush administration. It all rested on top of the African Growth and Opportunity Act, which came during the Clinton administration. And we saw during the Obama administration a real explosion of commitments to Africa. We saw the creation of YALI, the Young African Leaders Program, feed the future, which was designed to bring about a green revolution in Africa and to address some of the food and security issues. We saw the creation of POWER Africa, which was designed to help bring renewable electricity supplies to the continent. This summit builds on top of America's previous commitments, but it takes it to a different level. And those levels include, I think, three or four things, one of which I've already mentioned. One is that for the first time, we see a joint vision statement between the United States, Africa and the African Union, signed by the President of the United States, signed by the current Chairperson of the EU, and signed by the Permanent Commission Chairman, Mackie Saul. That's new. The second thing is that the U.S. has also signed a Memorandum of Understanding in support of the African Free Trade area, and that memorandum has been signed with the Commission, again showing that the United States is committed to working with Africa to expand its free trade. Thirdly, Vice President Harris on the opening day of the summit at the African Art Museum announced the President's creation of a U.S. Advisory Council in the United States on the diaspora. This will be a council that will provide advice and suggestions and recommendations to the administration on how to deepen the engagement between the United States and Africa. And we have a large diaspora in the United States of both newer, first and second generation Africans who have contributed as older immigrants have to the strengthening of American society, and we have people like myself who can't hardly identify where I came from in Africa. It does constitute some 45 million Americans of color. This council will have people who will help drive the thinking and engagement on what we should be doing on Africa. It's advisory, but it's an important step forward. The administration is also looking to deepen its commitments with the Young African Leaders Program. These are all things that are there. And then finally, the administration has said they are going to appoint people like myself to advise on pushing implementation of these programs out there. The administration is also likely, if it has not already done so, said that it's going to appoint someone else to help push some of the economic agenda for it as well. So I think all of these things are powerful. They build on one another. The importance of this summit, as I said, has been to reaffirm strong American interests in partnership and collaboration with Africa, working with Africans to achieve the things that they want, but also that we share in common and want as well. It's also an opportunity for high-level re-engagement. Re-engagement with senior officials, I think virtually every U.S. cabinet member has had some role over the last three days in meeting with their African counterparts, Department of Commerce, Department of Agriculture, Inclusion, USAID, and others working alongside of their African counterparts, talking about issues of common concern. This is all extraordinarily important, that re-engagement. And it leads to that third thing, and that's the acceleration and re-energizing the relationship for common cause, common purpose, and shared values. It's really, really, really exciting to hear all of the sort of new endeavors, building on the old endeavors, and we're so privileged to have you here with us to take us through all of these accomplishments and achievements that have been this week in the U.S. Africa Leader Summit, and we really, really wish you all the best of luck in your new role. So thank you very much, Ambassador Carson. Thank you.


Good morning. Good afternoon. Good evening wherever you're hailing from welcome to another episode here on open shift TV today We are talking about a very special new thing that is being released by red hat. It's it's still in beta We're still kicking the tires on it and figuring out how people are gonna use it But it is the free developer sandbox for open shift and I've run on Don Schneck to Sorry if I made a total mistake on saying your last name We've brought on dawn to talk about his you know this new thing that we were doing to help everybody kick the tires on open shift So welcome Don. Thank you for joining Take it away, buddy. Like show us what you got. All right. Thank you Chris. I'm gonna share my screen Try to get rid of the inception stuff. So This is called the It's actually called a developer sandbox for red hat open shift Everything in red hat has to go through branding and I want everyone to pay attention to the little orange beta You remember when Gmail came out and it was beta for like five years. We don't do that here Yeah, I don't think that was actually like 10 years. I think It's like, okay, that's a good that's a good out, right? Oh, it's right. It's always beta So we're definitely gonna glom onto that idea But it's it's pretty slick and it's gonna get you started Let's go through a few points and then we'll get some hands on the keyboard and I can really mess things up. Yeah There's a URL at the top and I'm sure we can get out to you. I got it Okay, so first of all, what is the developer sandbox red hat open shift or the sandbox? It is it's two weeks of free access to a running the open shift cluster So you're you're sharing a cluster with other people So that has some limitations. There are some things in red hat Open shift that are not multi-tenant and If you're not familiar with that term think of an apartment building it has multiple tenants that can live together happily There are some things in red in open shift that you install it and it's only one can be installed for the whole cluster So we can't let you have that because you might install it somebody else You know, that's they bump into each other, but things that are multi-tenant, you know, knock yourself out There's no installation necessary, which is really slick.  There's no credit card. No fee. There's no fee. There's nothing like that you click a box if you want us to span up contact you occasionally and That's it. Then you just go to a URL and you're ready to go, which is really slick and it's For a developer and operation people it's basically a zero risk opportunity to learn about Images and containers and Kubernetes and open shift and microservices and all that fun stuff You can play around Experiment all you want you have seven gigs of RAM and 15 gigs of storage, which is really nice I've been using this since it came out, you know alpha I guess and I've been having a blast It's it's just fantastic and there's no risk. There's zero risk So who's it for?  Seriously. I've been in IT for over 40 years Me being in here since I was 15 and now I'm 40 Well, I mean if we're counting Commodore 64 and everything yeah, but if you're someone who's been in IT for a while and you really like you There's pressure to keep up not pressure But there's a desire to keep up. This is your chance to really up your game. Even if your company's not using it It's always good as an individual right to learn things, you know, you know, I'm saying But also there's developers and operators where you're in a company where they're exploring containers and Kubernetes and open Chips or they're talking about it or they've heard of it and this is your opportunity Maybe one of those companies to kind of be the leading edge person said hey look I've been doing this stuff and this is really slick and we could use it here here and here I had a really good conference talk called let's kill the microservices hype Which really it's not quite what the title sounds like and it really helps companies Get a grasp on how to get going with this stuff Yeah, I need to get that recorded and put it out there It's also for hedge fund managers who maybe lost all everything recently trying to short game stop and maybe you're looking switch careers so I Just had to give these guys a shot heard on story about Oh my god Folks that aren't aware right like there's there's there's people that are shorting the game stock stock Thank you that is gonna tank because it's like a mall-based business But then there's this group of amateur investors over here on reddit You and all kinds of crazy stuff and now the stock is up like 400 percent something. It's ridiculous So yeah all these poor people that have two yachts have to sell one of them. I know right I'm not I don't feel bad for them so so We talked about what it is and how do you get it and then what can you do one? Let's get some more concrete examples and so you can run samples. We have sample we open shift has sample code Sample projects not projects sample applications built into it that you can basically click and run and So there's that that's a good way to kind of you know get started You can build and run your own code, which is pretty slick And I'm gonna demo that and the first one You can also run your own images that maybe you already have maybe you've already done the The docker build or pod man build remember if it's it's only a container if it's done by pod man Otherwise, it's merely a sparkling binary But either one of those that you build it with either one of those that you build it with you can then just run that Like you don't have to so you so we have this image and it's running in this container that works Cool just blah blah blah and it runs an open shift. You can do that you can Basically learn all the stuff you need for containers and kubernetes no open shift if you're not familiar is built on top of kubernetes I call it kubernetes on steroids Without the heart problems and it supports like Java Python go Dot net including C sharp F sharp even VB. I have because I'm Like that actually done cobalt. Yes, I have just for giggles Ruby so you can run, you know pick your language pretty much And just run it in the container So the first thing I want to do is I only I have I have two clusters here. One is My sandbox right and one is just another cluster. I have and because some of the steps take a while I don't want to bore you with that So the first thing I want to do is I want to go and show you the samples So here we have all these samples and I can say give me a sample application. I click there pick a language of choice I'll pick Python and So it has a name for the application the image that I want to build the version It has a repo where it's going to go and get it and I'll talk about more of that. So is it create? Oh, I've already done that one. So I have so here's this is a really good example. I've done this before when you create an Application in open shift. There's a lot of stuff that goes on behind the scenes You have things called deployments or deployment configs. You have image streams You have sometimes you have a route sometimes you have a service and sometimes you have secrets Which you know like passwords and stuff like that It's not important right now that you know what all those are This is your opportunity when you get in here to learn that but what you're seeing on the screen now is hey This secret already exists because you've tried this before. Oh, I'm sorry. Well, then let's go and pick a different one So we'll go to samples of pick node J s and again, it fills in all the blanks. I can create it now What you're seeing in front of you is me you're going what's called the dashboard that has multiple Modes there's developer and there's administrator, right in a typical environment if you're in a Enterprise you will probably only see the developer mode because you're probably not the admin you might be but you probably aren't But just know that there are like everything. There's two facets to it, right? And there's our our back Configuration to control this. It's not like your developers are going to stumble and go. Hey, look, I can install this sequel server Which by the way you can run sequel server in OpenShift Microsoft sequel service. It's a brave new world So I've gone and clicked on that node J s But what I wanted to mention was you can do everything from the command line to and in fact as you I don't want to say mature as you gain experience, right? You'll find yourself more and more at the command line Yeah, and I spent forever since it came out working at that net world while I'm waiting for this Let me give a quick bio. I I came to red hat as the dot net on a sky I even literally wrote a book on top net Olympics So I came from the dot net world where everything in Microsoft then was point click point click point click, right? when I came to Linux it was like no you use the command line it's just a totally different mindset and Then Microsoft went open source and the short story is now I'm one of those command line people I'm like, why would I go point click when I just do it a command line, right? And everything we do here you can do it a command line in Windows in Mac OS and in Linux You don't it's the operating system. That's not matter because the CLI runs on all three of them, right? Although the beauty of writing a command line tool and go But what you could do is you could run it all in powership because PowerShell runs everywhere, right? So This is starting up. So why that's I'll come let's come back to that. Let's not sit here wait for this thing to start I want to show you Taking your own code. So what's happening is you see the blue circle? It needs to turn dark blue things are happening over here Let me just go and view the logs. This is pretty cool. So I can see the events That's kind of a higher level OpenShift saying hey, you know, I'm building this and I'm building this now I can look at the logs of the individual pod that's running and you can see the details of what's going on here It's copying things. It's you know, if you've ever done like Docker or podman build It's kind of running through would be a Docker file and so yeah, okay We're getting some blobs pushing pushing some stuff. So you can see all that So that's pretty cool. You kind of get behind the scenes image look at everything To me that's cool once and I'm like, yeah, I don't really care It's gonna build seriously as a developer. I don't care I want to know I want to see it once like okay. I know what it does now I'd like I don't care. It's like my car. I like I turn the key it starts. I drive it I don't care about the DSG and how it works, but you know Eventually Kubernetes will become something like the car right or yeah the computer where it's like, I know how this works That is that is exactly true because there are there's some talk out there about Kubernetes is can be Complicated and I guess from operator standpoint, but as a developer eventually it gets really boring, which is what you want Right?  So the node when is finished if I click on this it's gonna it's gonna do two things in that short click It's gonna build a service Which is the open-shift like Rapper around your application that just says here. I am I have a name Right, and that's how you reference it and I'll show you that a couple minutes And then it's gonna build a route which basically is a URL that it exposes to the world on here You go here.  So it did that. That's cool You know, you know so that so you can do that and then as a developer what you can do I'll say that so the next thing I want to show you is building from your own source code So the samples is okay, but the next thing is maybe you have some code and get Okay, and if you see the screen you have container image docker file There's a bunch of way to build things. I'm gonna just go the first three. So next go from get this one's really This is pretty slick And I think I think hang on I think I had that one running here. Yeah, so I'm gonna do it my other cluster because it takes Six minutes and I don't want to sit here for six minutes and watch this thing spin six minutes in conversation potentially Six minutes plus my slow typing speed. So it takes 14 minutes So the first thing I'm gonna do and talking and typing is impossible is I'm gonna get get hub.com's and I You know red hat developer demos typing and talking is like the is like moving your mouth It's it's it's the higher level form of walking and chewing bubble gum. Oh, well, I fail at it It's not valid. What did I do wrong? Oh spring peg. I think so So the first thing to do is know the name of the get repo that you want to get So now it's validated it for some reason they can't figure out that it's Java. So I'll just say yeah, it's Java and That's really all I need to pull the code down, right in like generic sense, but this particular one uses a database. Oh You know what? I forgot to create that. Let's do that. Let's go back here and create a database No, if you're new to OpenShift, just watch what's going on here. My SQL ephemeral database instantiate I'm gonna change the I'm gonna give it a name pet clinic and Then I'm gonna copy paste that because the first time I did this I didn't do that and I misspell one of them and I ranted to someone that doesn't work So boom boom boom there. I've just created my SQL database Instance that's pretty slick. Yep now I mean, that's all the work it took and if you've ever set up a database before it's like whoa now and When you get to the command line for those who might be interested You can do the same thing with Microsoft SQL server, which is pretty slick I mean just like click click boom done. You have a database So now while that's spinning up and see the name of it is called my SQL All right, it's done. That's running The my SQL is the name of it. That's the name of the service that was created Because that's how you're going to reference it inside of OpenShift and again, you're going to get a free Access to this and you're going to learn all this stuff and you're going to be doing this stuff with your own code And you're going to be like this is so cool and this is so great So red hat developer demos, which is a great repo that we have of all kinds of red hat developer Red hat has a great developer program. That's what I'm part of and we have all kinds of cool stuff here And it's called spring pet clinic and on that repo All there's this there's instructions for this Oh, there are instructions so, uh Is valid but cannot be reached? Why what did I do wrong? It's valid but Red hat developer demos What did I do wrong? You know, it's probably because this is a is it a private repo? No, that's the demos get hcps github.com slash red hat developer Developer demos that would be better. There we go validated. All right validated. Thank you Now remember I have SQL server running So I'm going to go down here and click build configuration and if this seems a little like cryptic It's like, well, that's why you get the free Demo and play around with it. You start to learn this stuff and we have All the resources that you're going to need and now the one resource I don't have is my Hang on I gotta get to that repo to remember what to type in here I I'm pretty sure I remember but I don't I don't want to mangle that up too Right. Okay. So in my other screen that you can't see I'm going to this. No. Well, you know what? I'll just bring it over here. Yeah. Wow. And then I'm looking for pet clinic pet clinic Okay There's a you see there's a quarkus one If you're a java developer and don't know about quarkus. Oh my gosh. It's so awesome. It takes It just makes java like really fast, especially when you start it. It's like boom done. You like there's no waiting You can I'm sorry. I'm off the rails here. So there's just there's instructions here. I almost call them destructions So everything I'm going to do is right here. So I want to change a couple of or add a couple of environment variables. Here they are so so this There's a thing called 12 factor apps if you're not familiar with it. Yeah, and that's where all the microservices stuff gets it's Where it's Genesis a lot of it's instructions or whatever you want to call it's almost like a manifesto one of the things is to store stuff in Environment variables, which I I kind of call it the return of hard coding because it's not but it's like this Spring profiles active has to be given a value and that's it's not hard coding because you can change it but just kind of funny to me that I don't know. I just I've been around all the time. That's just fun So but here's what's really cool And this is an important thing. So kubernetes has it solves the problem. What's called discovery? And so I don't need to know ip addresses At all. I just need to know the name that I assigned to it So if you remember earlier when we created the database, we called it my sequel. So over here That's where oh man, could you make there it is if you see what I'm highlighting here See the that my sequel colon. That's the my sequel protocol And my sequel is the name of the service that I created So if I called it foo and then here in this command line or this Environment variable, I would use the word foo So the so the thing is you can set up conventions ahead of time and you could program with complete confidence that it's going to find What's supposed to it's not like what's the ip address? You know, do I have to know this and that?  You all agree that we're going to call my sequel Good, we're done. And then that's going to work. So I'm going to create that Then there's an error because this image is forbidden. What did I do wrong? by policy change after a minute I probably I probably I don't know what I did wrong that that doesn't matter. It really doesn't because I'm It's going to go create it and the the bottom line is it's going to do this The proof that it works is what you're looking at now is my sandbox and it's running in my sandbox So I moved that over here over there to highlight these two my sequel and pet clinic My sequel is running Pet clinic is attached to it and when I click on url, it's going to go and open the application Again, it takes it takes six minutes for that to spin up right and then I can run it find owners now What's interesting if you recall Is when I created the database I use the my sequel ephemeral version I may have brushed over that which means if I go out here and delete the Oh, let's look at minister. What's running under my workloads There's a pod for my secret deploy That is the pod that deploys my sequel and then it's done. Here's the actual pod running my sequel now because it's ephemeral The database the data are stored inside that pod. So if I add data and then delete this pod Well, if I delete this pod it will automatically replace it, right? But because the data is inside the pod It'll go away. It's lost. It's ephemeral. Yeah, right. So When you're developer That's kind of cool because you can go out and create a database And test your code work on stuff And then when you blow it away, it's not like you have data hanging around. It's like, okay, it's done. It's going Now production you probably want to use the permanent one. We should probably yes Use a good idea. You want some persistent storage behind your database. Yes Pretty good idea. Yeah, so that's how you take your code in and you won't get that the goofier Like I said, I was running that in a different I'm not going to sit in here. Um Some policy. Yeah, you know what? Anyway, I'm not going to worry about that's in my that's a whole nother. That's not the sandbox. That's not the sandbox That's not the sandbox. That's a whole nother Experimental thing that I'm working on I'll tell you what it is I'm running windows containers in open shift and it's really slick now. That's coming that we can't do that in the sandbox Not yet. I would just say generally in open shift you can run windows containers and you can Oh, there's so much cool stuff for windows people coming. I mean it's but Focused on focused. Yes. Yes. So That's you can do that now the other thing you can do is you can pull in a I'm sorry. I've got I'm looking at my other screen. I'm trying to get the right one. Where's my script? Come on guys Guy's meaning me. There's my script. Um Um You can run your own container And so I'm going to go up here back into developer mode What am I doing? Which container am I going? I don't oh, yeah, of course. Okay Sorry, I made notes to run a container, but I've got which one it was so I don't know what I'll do. I'll go out here and log in So this is a very controversial website because of the name of it qa y some people Say quay, but it's colloquial english key Whenever key west comes from so I call it key Because I'm right. So this is quote of the day Um, that's not arrogance. That's confidence. So I have this this thing called quote of the day and and here's a It's just a regular old Image I created in I don't know what language It's again, isn't that the beauty of right like I got to remember I think it's written to go Because I think I have a C sharp but I have I've written in like five different languages And basically it just gives you it has like six quotes in it Famous people and you can get a randomly or it's just an example of a microservice someday I'll tie it to like a database, but here's one called november 11.1, which I created I'm going to guess november 11th. So um No, that I'm not guessing that's for so In my sim. Well, there's no audience to laugh at my Jokes, it's just me. I'm sorry. Yeah, and I'm obviously I'm failing. So no, no I'm actually trying to respond to comments and chat. Oh, okay. So I'm going to do that that url key IO And right now people are cringing when I say key. So I'm going to say key to IO So quote of the day November 11.1 From key to I'm going to keep seeing key that I because I just know a few people had red hat. They're going no So it it validated that it's there. I don't need any pool secrets the application name. Why is it saying? Oh, this is where it doesn't matter I'm just you can group pods So applications running pods you can group them together into an application In open ship. So there's a little like it's an application running in an application In open ship the the grouping of pods is an application So I'm going to call quote of the day and this should work The reason I pause is because if if you have An image stream like you pulled an image down Sometimes you rerun it say it already exists So if you're familiar with images at all you have a registry, which is what this is This is a registry where I keep stop and then inside of open shift you have your own registry and it It's really cool because it follows a naming convention that has to do with the project that you're in so In open shift you have projects see this and in fact in the sandbox you're given three one's called Username dev the other one's username dash code And the other one's username dash stage I've done all my work in dev and played in code. So anyway You have different projects and I lost my train of thought so so I put this into this project And quote of the day is running there. So I should be able to click on this url And theoretically I should be able to see this application running And there it is. So that's really tiny Um, but here's like so I can do quotes and get all of them. I can do quotes slash random and I can get random quotes, uh Dino and self be true. There's a there's a what there it is. I got a fever and the only prescription is more cowbell That's my favorite. There you go. So but that's how easy it is to bring your own image in into The sandbox again It's not cost you anything to do this you could just like go out and say, yeah, I'll just bring the same image and see what happens go ahead Here's what's really cool though behind the scenes when I did all that it created a bunch of stuff and I want to show you some of this so um Under workloads it's created what's called a deployment and here's my quote of the day So the other ones are there too I keep gesturing off out of frame the others are there too And so if I click on that quote of the day deployment, so here's the number of parts. I look watch this um, so I clicked it was five thousand six thousand seven So they so within like what eight ten seconds. I had two now I have two of them So I have two instances of that running they're both Going to work the same way If I'm running a if I'm hitting it heavy Well, it doesn't matter when I'm hitting that By default open shift does round robin routing Low balancing, so it's going to go pod one pod two pod one pod two So that's just to show you how quickly you can scale something and you can set up auto scaling. I'm Going to set that back to one. I want to show you this everything in kubernetes and open shift is Set up and controlled by yaml Like it or not yaml's here So the cool thing is it did all this from those remember the scream. I just said here's here's the repo. Uh, here's the The image and I gave a name and whatever It created all this yaml for me Most of which i'm going to ignore But it's pretty selected at this the cool thing is When you're learning all this you're like, what does that do? What you can do is over here in the corner you can download that To your local machine and then you can start looking at it and you can open it in your favorite editor Vim or emacs or vs code and you can start Like under do some web searching go to red hat developer Play around and start really learning what's going on and so then then you have this little It's not a script, but it's a yaml file that describes What that object is in this case of deployment, but it also created a uh a service Called coiler they remember service is when you take your pod and you Run it inside of openshift that becomes a service It too has yaml that describes it you can download that and look at and you can like you see like there's different ports It's running on that's the other cool thing about kubernetes. You don't have to like you can have two things running on the same port Yes, because kubernetes will set up A random port yeah a random port and then map it to that one, which is that's really that's nice As a developer that's nice, but you can pull this down That yaml file and then you have a route and you can pull that down And you can look at that yaml file. So this is again in the free Sandbox you can do all this stuff and start to learn it and in fact I did that and i'm like i have it on my desktop Oh, you know, I I probably shouldn't do this people are going to see that stuff. I have my desktop, but here they are I have these three um And so that's what I did I downloaded them and I have these files now What's really cool about this is you can tweak these because there's things like How like when should you rebuild is it always or only when something changes? There's lots of little tweaks you can do here like you could have it that when you Set up a when you start an application when you launch a deployment It could automatically do three pods because I just want to start there for some reason Because I know this is going to be used heavily or whatever you can set up And then when you really get into it you start messing with this thing called istio, which allows you to set up routing and All kinds of cool stuff you can play around with what's called blue green deployments And canary deployments is all this great stuff that you can do for nothing In terms of money you do for free at no cost But when you have these files in in your possession as a developer This is the genesis of that mysterious thing called dev ops Because now I can take these files and include them in my source In like github or gitlab or bitbucket where I'm storing my stuff And I can hand these off to operations and say hey look I've got this running And here it is and operations and say okay cool We're going to take this and we have some standards that we apply or naming conventions or what have you And they can tweak it and use it and I think that Conversation and those files can go back and forth And that is what git ops is. I mean dev ops. That's what dev ops is that is the cooperation and the joining of developers and operations so you can literally I know I'm Pying the sky, but you could literally introduce dev ops to where you work through this free opportunity from Developers handbop. It could literally be the genesis of that whole You know dogs and cats living together. It really could it's because this is it's really slick to be able to put stuff into files infrastructure as a code as code is If you haven't been there, it's vastly Underrated and tremendous because to put stuff into your developer right you work with code to put things in code It's like all this is so great. I don't have to point and click and guess Yeah, that's as someone mentioned in comments throwing some margot CD and you got git ops. There you go. Yes. Yeah, right Oh, and then you also have Uh, I don't know if I'm allowed to mention this Okay, well, so you have an open shift this thing called tecton which is a CICD system That is built Out of the k-native build and if these are all strange words to you again Get in the sandbox Take those words look them up with the web Browser a web search of your choice google Duck duck go or bing or whatever And start learning these things and you'll be like, whoa, this is really cool So tecton's built on k-native build and it basically allows you to build uh your images Through a pipeline and do the testing and everything and if you remember 15 minutes ago, I mentioned that Uh open shift has its own container Registry you can do it and you know what it's going to be named because it follows the name of your project You can use tecton to build images and stick them right into your project. So which is pretty slick and I fact I have a whole series Six articles and three videos It's a repose coming out on this. Okay, cool very shortly. Nice. So That's who can use it. That's what you can do. Why would you do it? Well, again, it's a zero risk opportunity I mean, there's literally no risk. You're not even installing anything and You can play around with dev ops now. There's another part of this that I want to try and I'm saying that because when I did it yesterday it failed because we didn't have enough resources available and I'm going to try it. I mean, it's it's beta. So there's a thing called code ready workspaces, which is So cool Code ready workspaces allows you to run basically an ide in a browser Now I have a dotnet when I did I'm gonna start it up. Can I move this? Now that originally that to me I thought well, why would you do that? I mean, I have a pc and then Well, there's a there's a couple of if I look at a lot of reasons. Yeah, the biggest to me the biggest most uh obvious one is if you have like If you have like 20,000 developers and you're onboarding someone, right? Basically, you can say here's a url get the word Yeah, there you go And they're good You can set up custom workspaces and custom Layers of dependencies. So you might have one project in python Was a 3.8 and you have these dependencies. You might have another one of python It's a 3.6 Yeah, and so you don't have to mess around with that python env the environment switching and stuff You could just set up separate workspaces. You can set up separate ones for dotnet Node node was expressed node with mongo db Java whatever you want you can set up different workspaces and to switch them out You just go to the workspace and you say okay here and you click on it and you're in the workspace Now again, um I don't know if we have the resources for this to come up or not and this might be interesting. Yeah But I've done this in production environments It's there's no I mean when you have your own cluster It's a world of difference when we're talking performance I mean just to be honest you're sharing a bunch of stuff here Versus like kind of owning it I don't know if the sandbox right now has enough resources. I don't think it does I don't think I expect this to not work, but I at least one if it does it'll be like a really great testament The other the other thing about this is is you can You just need a browser Right, I like to just do you don't know you install any extensions or vs code No, so you just dive in. Yeah, I remember I did cobalt in a container. Well, so the other stupid thing I did was I took my old Windows phone Which was the best operating system ever I swear I will always I anyway and they had this thing called continuum And it was a little box that you would plug in your phone and it made it run like a pc Oh, I remember that and so I did that Opened a browser And wrote.net code. I'm like I'm writing.net code on a phone on a phone. Yeah, that's amazing And the other thing is if you're in this and you hit f11 and go full screen After about a minute or so you serious honest you completely forget you're in a browser It's just vs code To the point that vs code plugins will work on this most of them Because if you're not familiar with vs code and here's a tangent It's based on technology called electron. So vs code and all that is just JavaScript html and css. That's what it is. That's so that's why it's like, hey, it works in a browser. Yep So it looks like some stuff is gonna want to run So this particular workspace I have is for dot net dot net 3.1 It could very well be node It could be python. It could be php. It could we go just I mean java just name the applications Stack and we have those and you can also create your own but It's really slick because and it ties in with github or your git repo so you can so you You can either Have it persistent where it stores the code In your cluster or you can have an ephemeral and you're When you save it You basically what you do is you push it to github So you don't even have to have any kind of Like persistence you could run this And yeah, you could totally like fire up a new cluster throw the image.  I mean, you know, there's people that do that though I apologize, but I Would not do that, but like if it's not stew if you like I have let me think about this But the last time I was at a beach, did I write any code? Yeah Um, so yeah, I mean It's inevitable right like I'll get bored at some point right and I'm just gonna go sit on the beach and let's sand get in my laptop. Yeah, it's not a good idea Yeah, though. I hit the wrong button there. So, um, I think it's still loading. I got this. Yeah, but that's um You get access to this.  Yeah, so you wow is this free box in this free sandbox you get access to this and look and It's like this looks really familiar. It's right. So here's my dot net Web sample. Look at this. Here's code And all the plugins I want I got a terminal Where I could do like dot net build dot net run all that stuff and I see you using edge for this So this isn't like some, you know, I know Yeah, this isn't like I need I need google chrome or something you can use this in any browser, right? Like Well, I don't know about links, but well links. I mean that could get interesting What is links to look it up? Um, look it up I mean, how cool is this? I mean, this is I'm writing code and compiling and everything Um, yeah, so that's via code ready workspaces. I this This is literally like a whole nother OpenShift TV if you haven't already done it you probably have right Yeah, no, I mean have we talked about code ready workspaces. Yeah. Yeah, okay. Okay. I was gonna say please say yes because I don't want to do that one too No, I mean, I'm just kidding. I would love to but it's It's so yeah, go find that one and like, oh my gosh the world This all this it's in the sandbox. Yeah, you can get access to anything So OpenShift wise in the sandbox. Yeah Pretty much. Yeah, like I said, there are some mall. There are some single tenant things you can't do But you won't care You should be like, I don't know man. This is so slick. This is so cool and it does not cost me anything So Let's look forward. Let's say a week or two and you're done with this and like, okay. What next so I just want to Like your exit strategy There's a thing called code ready containers. It's It takes a bit of a powerful pc I'm not gonna lie. We're working on it folks. We really are but the nice thing about it is that whole multi-tenancy thing You don't run. You don't have to worry about that You basically have a cluster on your pc and then you can really go to town You can have a blast with that. Yeah, you can run, you know, I mean, I've run cube vert on that So if you're not familiar with that, yeah, that's right You can run a virtual machine in an open shift and treat it like a container. What? It's awesome.  Yes, you could run a windows You can run a windows vm on your open shift cluster. Yes code ready containers or we call it crc Like you can do that. So it's it's as a developer. That's like, okay, maybe that's the next step Or maybe the next step is you have maybe if you have an on-prem data center, maybe you Have an old server laying around for when you were a sysop Maybe you have a server sitting around that you could install open shift Or maybe you have a cluster in the cloud of your choice. Maybe maybe your company's like, okay We don't mind spending a little bit of money Go to amazon I spun up a cluster a few weeks ago in azure to demo something really slick thing and it took Like 45 minutes and I had a complete production cluster running And it was it's like I typed in like a dozen commands, which were basically copy paste Yeah, and changed a few parameters and I was like, that's all I'm gonna do and I have open and I was slick And you talk about performance difference. Oh, man. I was like I was like a kid running through a candy store Using someone else's ram and see yes, it's awesome And the company's money, let's be honest So um, so that's what's next. That's what I have to show for the sandbox so Like the audience is ecstatic about this right are they really are you just like this? No, I'm not kidding. Like I can send you the text afterwards, right? Like this is amazing Um, how long do we have access to these sandboxes? How long will this program allow a single user to be part of it? Right? So you get You think your pod runs for eight hours in a day not think it runs you start of a pod It'll run for eight hours and then queues That's the fancy, right? Yeah. Yeah, and you get it for I was told a week Uh-huh. I forget We have talked about it this week and I already forgotten. So I need to go. Oh, it's two weeks. I'm sorry two weeks two weeks Okay, got it. So and that's You know, that's pretty slick.  It's like, okay Sarah gets hers for two weeks and then you all sit around the computer or play around with it and Mary gets her I didn't say that Well, that's actually Okay, yeah, and you can sign up again. Yeah, that's totally fine You can get another cluster if you need to kick tires on something, right? I used to use a Pittsburgh Steelers glass, but no, I'm too ashamed. Um, but um So are there other questions? I don't know. I don't know. So, you know, people people Do we have like to play out or do I do we do it live or how do we do this? I mean, whatever you want to do, uh, it's it's entirely up to you. So the There's a lot of you know This is awesome, right? Like the fact I can use CRW inside the sandbox is great Like have you tried deploying service mesh or anything like that in the sandbox? I don't know. I don't know. I have not. Um, And that's okay. That's who idea somebody try it. Go ahead. Do it. Yeah, try it. Let us know how it is We definitely want feedback on it, right? Because it's beta. So it is beta So we can you know I love that.  So she doesn't like it. I'll be like, well, you know, I mean take it back All right, I mean like if there's if you're if you're good on the content you've covered We can wrap this up and if that'd be fine. No worries here The audience loves this. Thank you for sharing it. Um pleasure And this is this is like what we're doing folks. We're trying to get you More hands on with open shift so you can understand How it works better, right? Like we understand the need for you know, having a beta environment cluster To show off the capabilities to somebody that might buy this thing for you eventually at some point, right? So like we get it We you know, it's narenda of like I I just asked like if you can get service mesh working on this, let me know Uh, if you can get canative working on this I don't think that'd be a problem to be honest with you sir. No, it's it's it's part of it actually came out. Yeah. Yeah, so the The service mesh piece i'm not sure about right like because that is a pretty high resource consumption thing is to you Well, either that or is I don't know if I can't remember if it's multi 10. I guess it must be it has to be but I it's But there's a really good 10 part series about istio on red hat developer That I wrote. Oh my I should look that up and then share it with the audience real quick. Uh, let's see You wrote about istio you said, right? Yeah Okay, I can pull it up if you haven't figured out folks. I do a lot of writing Well, yeah, which is the best. I had the best job in the world. I really do Are you sure my job's pretty free? No, I'll tell you why it's better because not only to get the speaker conferences Which I love and I've written three books. Well one the tech book But I get to like play around with technology and break it and report it and play around some more And then I write about my experiences like it's like the developer's dream like hey, there's this new technology I think I'll play with it and get you right and write about It's I'm just gonna share your whole like list of stuff. You write a ton for us. Yeah, thank you I loved to write I was a journalist before I you know, I've done a lot my old years Don't date yourself too much. Okay. No. I mean, I'm old. Where were you for the Kennedy assassination? I mean, you're not that old already. Yes. I am. Okay. Wow. All right. Never mind I'm out. Okay. Uh, yeah, sorry HR. I didn't mean to ask that No, I don't I don't have any problems at being old. I beat the alternative. So Okay, so paroch says right now the sandbox does not have service mesh or serverless operators on it. We plan to add them soon Okay, that's okay. I apologize because when you're involved in the whole conversation You forget what's coming and what's available. It's but it's because it's beta. It's beta Trust me. We talk about the future so much on this show. I don't know what is currently like ga beta Am I supposed to say that or not Whoops, uh, and you know, I don't think we've had any major football.  Um, this don guy blowing us up on this channel. Come on Uh, but that would be funny if they all shut up here at once. Um, oh, yeah, that'd be real funny So, yeah, uh, I think we've got everybody's questions answered. Um So mccally says this is really cool. I just started learning about open shifts and look and look I got free environment to play with. Yeah, that's cool. There you go. It's awesome, right?  You don't have to answer when your manager goes, what is this for? I'm like, uh, no My azure spend I promise you I had something on Amazon and a month later I got another bill. I was like, what and it's one of those things where Everybody's heard this where you forgot something was on there because there's no way to go in and say Like just wipe out everything and I was like, yeah, no, like that's that is like my number one pet peeve I have gotten a personal $2,700 bill from amazon before Because of a bug in cloudflare, believe it or not Well, so figuring that one out with aws was super awesome. Oh, but that was fun. Yeah Yeah, oh, yeah, but like they really need the money they learn. Oh, yeah, they totally refunded me Don't like, yeah, they were you know, and but like they learned so much from that bug being exposed Right, it was worth the money to him. $5,000 bug bounty or whatever. Yeah, exactly, right? Like so, yeah, you guys owe me money Man, if there was a bug bounty in my career, I'd have been broke a long time ago like on my code. Oh, yeah Man, I would never do that Well, I mean, I remember when I was a network admin and then a security admin, right? Like all the bugs I submitted the sysco right like that eventually got published or fixed or whatever Like if if sysco would have paid me for that work, it would have been great. Thank you Software getting a 500 error when I try to sign up. Wow. Okay. Well, we might be We might be having capacity issues. Yeah, as a result operators are standing by Yeah, no, no, no your call is important to us I Okay, so borislav that might be a capacity issue that we're hitting way a couple minutes to try again. You should be fine. Um Apologize for that. But yeah, I don't know Is it signing up for the Developers account or signing up for the the trial or the the cluster itself.  I should let you go because you probably have another show and Yeah, I do have actually, you know what what is up next for me a meeting. Yes, and then a very long stream of the Open shift Commons gathering on data science. We'll be covering the first bit of it And then we'll be switching over to get ops happy hour after that So, yeah, your account is being prepared for the club. Okay, borislav says he's getting a 500 signing up for the cluster itself um What do I log in with it should be your developer account If we don't have one you have to get one again You have to get one Oh, all right. What do you log into the cluster with that should tell you that I believe Yeah, when you go, uh, it they'll be like open my cluster and it'll take you right to it. You it won't yeah It won't ask you to get into the log in screen that you don't only get with openshift. You'll just go right to your cluster Is cube admin available in the dev sandbox, I don't think so no because It's one cluster. We don't want you going over and wiping out everybody else's stuff, right? So Yeah, like can you can you use the command line tools? I guess absolutely. Okay. Oh, yeah, I wanted to show that and forgot Sorry, no worries. Um You we're gonna have you on some other time when everything's more fleshed out, right when it's not in beta, right? There you go. So yeah, it keep in mind. It's beta product. Um Work with us. Oh, norenda says I got a login screen. Oh, that's not good click something. Oh You Is there an option to click something it showed these options Okay, so showing some options. Well, there's a couple of login screens. So when you when you go To the developer sandbox site You have to have a red hat account at that point It's going to ask you to log in with your red hat account You're logging into red hat developer Then it's going to redirect you to a screen that says accept the terms and conditions and you click okay And then it takes you to Your cluster. So there is a login, but it's not the standard Openshift login like if you've ever worked with open shift, there's a log and it says welcome to open shift, right? This is the developer that redirects you and automatically locks you in I'm gonna see if I can get this working. Well, anyways If you have problems, we have a discord and I would like you to share your problems with us in discord or send me an email See short at redhat.com I am on Twitter at don shank s c h e n c k go ahead. I'm there light up dawn on twitter I'll help you. Yeah, and i'm chris short, you know all one word on twitter and you can ping us Ping me via email. Just fine ping me on twitter. Just fine Uh, norm devs getting through it. So yeah now he's in the cluster. Okay, cool. Thank you an hour ago I was like, what happens if I run short? I don't have enough stuff. Yeah, it's like two minutes before Yeah, so yeah, thank you so much dawn for coming on showing this off. Thank you everyone. This has been a great show Thank you so much take advantage of it, man Yeah, it's free and it's there for you to learn and kick tires on so like if you have your cluster at work And they don't want you mepping up with stuff use this one instead, right? All right, man. There you go Okay, awesome. Thank you don really appreciate you coming on. Thank you so much. Thank you everyone for watching. We'll catch you soon


Welcome to Toffy TV, Wayne Rooney has left Everton Football Club for a second time. He is going to the NLS signing for DC United and he should make his debut when they move into their new stadium, the Audi Arena, I presume. In July, I thought about it, a bit disappointed, just a bit, not immediately, and I liked it to have been back a couple of years ago when he still had a bit more, but I still think it was a decent decision to bring him back because he finished our top goals, last season he gave us some, probably the best memories of the season really, the hatrack against Westham and the goal, well first day he had it against Stoughton in the game, scored at City, which I think was that picture, hatrack against Westham goal from his own half and then obviously the penalty at Amfield, I think he started the season well and then had a bit of a misdemeanor and that curtailed it a little bit but then he picked it back up. Second half of the season and under Sam Halliday I think didn't go as well, obviously, so I'm a bit disappointed but I'm by the same token, we've had a month or so to get used to this idea haven't we, at first we were a bit like oh I can't sell him and then I think more the idea comes in and you start thinking about what the new manager wants then you start to get used to the idea. I sat here 12 months ago and said I wanted to see him back, I wanted to see what happened, I wouldn't want us never to have gone on back and been going what if, what if you know that kind of thing, I'm delighted we got him back and delighted that he scored on his debut, that he got to score a goal at Amfield in front of the Everton fans, I'm delighted that he got his hatrack and scored such a memorable goal in that. That performance, I've said before I don't think he was used effectively in the second half of the season, I think when he was playing in that deeper role I think he did a lot better when Sigarton was in the team even though we were told he couldn't play together. When Sigarton went out the team I felt like more responsibility was put on his shoulders to create and I think that didn't help him, I think with Sigarton in the team I think that took a lot off and where he could just play that role and could just spray the passes and just be, it's like you know you look at someone like Paul Scholes in his last couple of seasons or even when he came back from retirement he had so much talent in the team that he wasn't like the major cogony, he was just one of them. I think when Rooney and when Sigarton were playing well, both of them, they bounced off each other and I think when Sigarton went out of the team suddenly there was no creativity in that midfield, it was all put on his way in Rooney and he just couldn't carry the team the way he wanted to with his legs. So I think that did for him, I also think that he was spread too thin over towards the end of the season where I think if Sam Allardice had said listen in some games we're going to play 90 minutes, you'll be fully recharged, he didn't, he played like 60 minutes every game, I just don't think that got enough out of him, what I will say is well out and I know you skipped over it but the situation with him and how he got, you know when he got banned for diving I think that had a big part of play on not only his mental state but also how the club used him because let's not mess it on there, he came back, he would have looked at him and gone PR this is fantastic, we are bringing back one of the most well known footballers on the planet, let's be honest it's why an MLS team wants him, he is a major name in football. He was on the front covers of FIFA for years, he's got, listen where did this carry weight with some people or not, he's got in Twitter followers, one of the highest Twitter followers in the world of a sports person, right, these things carry weight, commercially he's a big big thing and I think the moment that happened it was like the club had to go okay we need to take a step back on this, I think all those things are big things and for him mentally what he did or didn't do around that time you know there's so much of him to leave you know leaving home or all those things that have played a part in his mentally for him and I think that lost us key ground that we couldn't really make up for you know so I don't think that helped but I'm really glad that he came back, I'm used to the idea now that he's leaving and I think if he doesn't fit into the plans of the new manager there's no point dragging it out, just cut your losses and say it's time to move on, yeah I can't disagree with any of that, you're right he got on back, he generated mass interest for him coming home and he scored a goal and all that but once he once that missed the meaner happened it did set everyone back, people who were prepared to go alright then you know literally how it got, we're back on the case, the club did have to strip back what it planned to do, probably commercially with him because he wasn't in the right place I think he also at that time the start was hard so the team didn't get into any rhythm and think Ronald Coomyn lost him and it was way very quickly you know and didn't know what to do with him as well and it was just you know everything was spinning arch and solo most of that time and then David Undraith coming and it just all was a bit of a mess but through that he was probably the shine and light because he scored and won us the game up with Newcastle, scored two against Swansea you know the goal of Amphilth so he did go back pull us through some tough times as well with his goals but like you say the shine had been taken off for a bit, I think the second half of the season I think we'd have used them properly again I think it was Key who played next to him, I think when Garner was next to him he was a lot better and Tom Davis or when Guilfee was in there, when Snidel didn't come back into the team, the two of them just thank him enough to lock down on midfield and so when teams passed it round us he was exposed more than worry he needed to be there and it just kind of got his effect on games got less and less and less and then in those games he tried too hard, he tried to pass us that way and on and lose us the ball and then because he was losing us the ball in danger series he wasn't quick enough to turn and all those things started to play in the past I think the most important thing for Wayne Rooney was last season is that he just wants to be the player he was five years and he's not and he didn't sink in over the season it's horrible well of course it is you're a footballer at any level at any level never mind him who's been one of the best in the world when you're a footballer at any level and your legs start to slow down a bit and you're up against fast people the frustration is they can't do what you needed to do when that's your club and you wanted to do it and your kids are in the crowd and you want to make them proud and your dad and you want to prove people wrong and it's not happening and also I don't think he got on well enough with Sam Allardice I think they had a bit of a public spot or a fallen out you could see when he was subbed swearing and throwing things and not being happy I don't think he was pleased with that so all of it rolled into having a diminishing effect on his game and that coupled with probably where everyone was feeling as well I think he felt it as well I think you know if you had no ready this move will will mean he'll have accepted himself he's been given time now to come to say this and not listen players in their own heads have plans you know of where they want to go he wanted to spend two years at heaven maybe a third do his coaching badges an accelerator coach and badge route through the FA and then come back as an athlete and coach that's what he wanted to do he's been taken off but you know what plans don't always go to plan Tim Howard wanted to still be the event goalie he wanted to retire in May and be playing in the World Cup for America now and then retire from football it didn't happen you know what I mean it gets taken out what you think you can do in your head and what what really reality or maybe two different things seen something a couple of you know yesterday saying Stephen Gerard regrets not playing another year at Liverpool and then I've got L.A. Galaxy fans saying to me I'm going we watched it that year you ain't very good for us so we've you know it's what you think in your head and even after the effect going back and going oh you know sometimes I sit there and go I could still get out there and do it and then you get out there and do it and then you get out there and do it and then you get it. gallwch i'n credu i米llai, a ent i ledio i jagwch i ni, ac nad y dylaiціwy yn promotions. A rhoi'n ansiyl fi yw'r wyFine, ac mae'w r週fodan yn ei enthusiastic strann dda? Yn gyda ni eich gump anime, mae'n neg !!! Mae'r gmpall gyffredig yn cael ei mas menosol yn Freuni Nardfouden i s zmian. Ac eich hynny yn gondol, maen nhw'n cael ei fofennol y gallwn addysg o'r mesud. Ac eich fof lift, yn ei ganddyn i'r gondol, felly i ddweud, koelwch, teichwch, ac yn fwy o'r wyf i'ch ceis pays, a wnaeth yn ffynol, rydyn i gen i'n gwneud. Y gallwn ganddyn nhw eich opposition o'r cyfnod, roedd ei wneud yn gondol i'r ffamug yn ei chyfyddo. Ieol iawn i'w ganddyn nhw'n ffarnwch yma yng Nghraenbeth. Oherwydd yw MLS oedd yn ymweld i'w gweithio'n gweithio. Felly mae'n fwy o'r pethau o'n gweithio, pan oedd yw Frank Lampard, ac Gerard, oherwydd Runi. Ond mae'n gwybod i'n gweithio'n gweithio'n gweithio'n gweithio'n gweithio'n gweithio'n gweithio. Mae'n dros o'n bwysig yn y blaen. Be'u bod os oeddiwch yn gyflaenio'n gweithio. A'r Dc Uniged, Mewn gwelwch yn y tro, y'r olyw'r slim yn y lle hon yn ysgolwch yn ei ddalol. Rwy'n adnod yn ei ddau yn mynd i'w baradau yn rhanagolio. Fe wedi bod yn gwneud o unrhyw lle arwain yn ei dde Juliusau. Rydym yn gwasanaeth y glori tyfn y tro yn dweud. Mae'n rhaid i chi'n gyfeirio i fynd i fwynt sy'n cael y maen nhw! Mae'n rhaid i gallu bod dynion fy modd o'r twfn ap. Mae'n dda iawn yn dweud, o'r dda, i ddod yna i gael eich gweith. a'n dymitio gwybod bod gwrdd eich ysgol iawn telyd i ddeunydd ac ni'ch neb arwyd yn awbl. Mae'n gwybod a gyda'r pith a ro'n adill y nifer ac mae'n adill a'r ddau'r ddeddiad a'n uwch i'r ddau. Mae'n gwybod hefyd, mae'n dweud y byddai'n lefiant. Mae'n dweud i'r ddau'n lefiant. Mae'n dweud i'r ddau'n lefiant. Mae'n dweud i'n ei ddau'r ddau'n werthiant.  A'n ddod i chi'n gwybod i chi i chi i chi chyma... Felly hynny i chi directyn nhw a chwy bwysigwyd, yw gweithio'r ysgol wedi'u eisiau'n cael eich bod yn sefydlu gydag am syniadau, a siaradwch yn cyfeillio i chi'n pwyso. A'r alwch yn effeithio'm, mae'n dweud bod yn ymgyrch ysgol, i fi'n tu由ch yn y cerdd i'r terrificio o'r brans, ac i chi'n ganddodd dech chi'n gweld lle ffair achosi i'n dda ni, ond mae'n gweld ei chyml chel ei ddechrau, ond mae'n ganddodd ei ddigon o'r ddwyn yn ei dweud, Ond mae'n gwybod nhw'n peth o'n ddau mynd yn hyn, dwi'n ffordd mewn by�이지w'r olygu, dwi'n dwi wedi'u perio piwyd. Roedd efo havwg ein bod ni wedi'u bodg dwy gair mewn bywion y bydd, ydych yn ddiged, rydyn ni'n dweud ni'n cael repetiau gallwn i ddau, dwi'n meddwl, mae'r ddweud, diwethaf i fynd yn ymdweud i'n cael sefydlu. My personally I don't think you can let that kind of experience go and slip through the net. I think he's that big a name that kids have been delighted to be working with him. I think he's never told me no that. So I think if you've got those people around the club winners which is what he is then why would you let that slip through the net? Pass on all that experience to the next crop of kids. I don't want them to do what you know want to produce players for every football club. To me it's a no brainer but you know again it's all about time and everything else but if I've said and you have there's a coaching position for them. And this is something I think that will happen or Marcel Brands will want to and it happens at IAX, it happens at PSF, it's done at a PSF for all people in and they just go through IAX do it. It's a Dutch way of those players around you and especially you've got somebody who's won everything in the game, everything in the club level you've won so why wouldn't you want to use that experience? And obviously you mentioned the Dutch model emotionally it's very much different isn't it because you know they let the players go freely and there's nothing from the fans they go and they come back and you've just seen the likes of Dijkheith finishes Korea back. Where he started, you know, rampaces over there and as you mentioned the Dutch players, the likes of John Highting in the back there, you know they're all back. So yeah it's interesting parallel, they seem to take emotion out of it and actually take great respect by the fact that they've produced players that move on weird different because obviously we see ourselves differently but I would like to the door for them to be open to come back and as you just said pass on all that experience to the next crop. And you know what? He'll want to be managing in a few years. He will. He's got that inside him so. Well wait and see. Let us know your thoughts in the comments. Are you happy that Wayne Mooney has been moved on or would you have liked to see him get another year out of him and maybe just use him sparingly but I think as a player he doesn't really want that. He wants to play football. Let us know your thoughts in the comments. Thanks for watching Toffy TV. If you haven't already subscribed please do click the bell for a later and if you want more videos join us on Patreon. See you later.


Hello and welcome to today's episode of the International Daily Roundup by Peoples Dispatch, where we bring you some of the top stories from around the world. Let's take a look at today's headlines. Colombia marks fifth anniversary of peace accords. Refugee boat capsizes in the English Channel. U.S. jury convicts three men for the murder of Ahmad Arbri and Indonesian court orders changes to the controversial Labour law. In our first story, we go to Colombia, which marks five years of the peace accord on November 24. The landmark agreement between the Revolutionary Armed Forces of Colombia or the FARC and the government was signed in Cuba in 2016. It was welcomed as a step towards ending 52 years of armed conflict in the country. The left-wing guerrilla of FARCEP was subsequently demobilized and recognized as a political party. A special jurisdiction for peace tribunal was also set up to investigate and prosecute crimes committed during the war. However, the Colombian peace process has been marked by deadly violence with a major increase under far-right President Ivan Duque. His government has failed to implement the accords, including the comprehensive rural reform which covered land reforms and public services, among other things. According to rights group Indipas, at least 95% of the 13,000 people who signed the accords are complying with the process. Despite this, 299 ex-combatants and peace signatories have been killed since November 2016. Moreover, 1,270 social leaders have been assassinated between November 2016 and 2021. Out of this, 872 or 68% of the killings took place after Duque came to power in 2018. Indigenous communities and their lands are being targeted for illegal mining and cocoa production by armed groups. The extent of violence is such that Colombia was named the world's most dangerous country for environmental defenders in 2020. Indipas has also documented the forced displacement of over 250,000 people in five years. Growing in security and government failure culminated in the months-long national strike this year. The National Strike Committee has called for another round of demonstrations on November 25th. In our next story, at least 27 refugees drowned and died in the English Channel between France and the UK on November 24th. There were among at least 50 refugees on board a small inflatable dingy which capsized in the water. The French Interior Minister stated that two survivors were fighting for their lives and one person appeared to be missing. The International Organization of Migration has called it the largest tragedy of this kind since 2014. A protest against the inhuman treatment of refugees was held in the French city of Calais with people demanding better protections. The UK has blamed France for failing to control so-called people smugglers who are pushing migrants onto its territories. Such statements are part of the broader anti-immigrant rhetoric of the conservative government of Boris Johnson. Wright's groups have accused the government of implementing policies which force people to take immense risk to seek asylum. These include the new plan for immigration and the Nationality and Border Bill. The United Nations has said that the bill makes an arbitrary and illegal distinction between legal and illegal methods of migration. Home Secretary Priti Patel has also introduced a rule which will give border agents immunity in cases where migrants died during the pushback of the boats. The UK already pursues the policy of forceful repatriation of people it determines illegal. In our next story, a jury in the United States has convicted three men for the murder of a 25-year-old black man. Ahmed Arbery was shot and killed while jogging in a neighborhood in Georgia in February 2020. The three white men Travis McMichael, his father Greg McMichael and neighbor William Bryan pursued Arbery in two vehicles. Travis McMichael then shot Arbery three times with a pump-action shotgun. He was found guilty on all nine counts including false imprisonment, felony and murder on November 24th. His father Greg was convicted on eight counts and William Bryan on six with both convicted of felony and murder. Arbery's case gained wider nationwide attention after the police murder of George Floyd. Anger had grown over the fact that none of the three men were charged until over two months after Arbery's murder. The men pled not guilty to the charges and tried to claim that the shooting was an act of self-defense and that they were trying to make a citizen's arrest. The law permitting this arrest was later scrapped over the controversy surrounding Arbery's murder. The case itself was transferred to three separate district attorneys, one of whom was recently charged with obstruction of justice. Another wrote a letter to the police saying that the shooting was justified and recommended not pursuing charges. The McMichael's and Bryan will be sentenced at a later date and are expected to receive life imprisonment. The three will also go on trial for a federal hate crime charges in 2022 February. And finally, we go to Indonesia where the government has been ordered to amend a controversial labour law. The constitutional court has ruled that President Joko Widodo's job creation law is conditionally unconstitutional. The omnibus legislation was passed in parliament in October 2020 despite mass protests by workers. Touted as an attempt to boost investments, it revised 79 existing laws on labour, planning and the environment. It expanded, outsourcing and made it possible for companies to keep contracted workers in place for life. It abolished the sectoral minimum wage and a three-year limit on contracts while also cutting severance benefits. Moreover, it also paved the way for increased deforestation and land grabbing. This included removing a requirement for all regions to maintain a minimum of 30% of their watershed and or island area as forest areas. Tens of thousands of workers, students and activists held protests and strikes throughout 2020. Two of Indonesia's largest trade union, KSPI and KSPSI filed a judicial review lawsuit in November 2020. The constitutional court finally ruled on November 25 that if the government did not amend the law within two years, it would be declared permanently unconstitutional. And that's all for today. For more such stories, visit our website at www.peoplesdispatch.org and follow us on Facebook, Twitter and Instagram. Thank you.


Hi I'm Shiro Armstrong from the Crawford School of Public Policy here at the ANU and I'm joined today by Professor Mari Pangestu who is an ANU graduate, former Indonesian Trade Minister and current honorary professor of the Crawford School at ANU. So welcome Mari. Now we're talking on the sidelines of the ANU Crawford Leadership Forum. We've just had a panel on the trading system. What are the main issues in the global trading arena? I think the clear and present danger is the collapse of the world trading system as we know it today. I mean the US which had for 70 years been the supporter and the leader taking the leadership on this is now actually the biggest threat you know as I think we all talked about earlier and and it's not just the US threatening to destroy the system but the way it is doing unilateral protectionism and how China or other countries respond to it is also a key integral part of how the world trading system seems to be spiraling downward because you are seeing countries like Australia asking for exemptions from the tariffs, potential retaliation and tit-for-tat and bilateral dealings with it rather than using the rules-based trading system especially the dispute settlement mechanism and I think if we if we went that route and we actually ended up with a trade war the effect on trade the effect on growth of prosperity poverty reduction is is really going to be under threat and and this is something that we really should avoid. So what should countries like Indonesia or Australia do in this situation? Doing nothing is not an option this is what I kept on saying even though obviously at the moment it seems like countries just because of the unpredictability of the nature of Trump's and the US actions we are a little bit sort of struggling with how to respond and so far the response has been a combination of asking for exemptions and trying to make it bilateral deals which as I mentioned earlier is really not going to help us with the with maintaining the open and rules-based trading system which has benefited not just us Australia Asia but also the world and the US not to mention so I think our role our choice is really not not to do nothing but to continue this process now how should we continue the process of an open rules-based trading system and on top of that given that we know that the kind of the underlying pressure from for anti-globalization for protectionism is coming from this unequal distribution of benefits from trade we also need to pay attention at the same time to have the complementary policies on structural adjustment whether it's safety nets whether it's the transition for sectors and regions which are affected by globalization or technological change for that matter also needs to be combined with the policies of continued openness now continued openness means that we have to have a shared vision of continued openness which is also equitable as well as that countries that are a bit more advanced or have more should be able to give more right to the lesser developed countries or countries which are not in a position to give more so it means that there has to be a coalition of willing open countries which will pursue this public good which we can call an open and rules-based and equitable trading system and give more and and continue the processes of opening up whether it's multilateral whether it's regional as well as doing unilateral reforms so when I say multilateral I think we have to work very hard to support and continue to maintain the world trading system the multilateral world trading system the WTO especially the dispute settlement mechanism which we know the US is really disregarding and even with the their veto on nomination of appellate judges to the dispute settlement appellate body they are actually effectively making it ineffective and maybe incapacitating it in in by next year yeah so this is I think number one priority apart from all the reforms that we need to do within the WTO so there has to be a collective leadership probably coming from China Japan and EU as the major big countries and middle powers and friendlies as as Craig used the term like Australia like Indonesia and ASEAN and Korea and I think some of the Latin American countries so the this coalition of like-minded countries with a shared vision should continue to pursue on the multilateral side on the regional side obviously we have CP CP TPP or TPP 11 as one of the mega regionals that that can continue the process of opening up and one that involves ASEAN Indonesia and Australia is all obviously RCP I think completion of the negotiations of RCP will send a very very important and clear signal that this part of the world this region intends to continue the process of opening up whatever the US does and finally of course unilateral reforms and structure reforms which we will need to do to continue growth and development and while we are doing this it's kind of like a minus US world but at the same time the US is the US it is still a major country and it's a big minus right so we still need to find ways to engage the US whether it's through a pack whether it's through other mechanisms we need to continue to engage the US you mentioned the RCP agreement the regional comprehensive economic partnership agreement how important is that and what are the prospects for getting that completed anytime soon I think it's important I mean when we had TPP 11 12 and RCP they were about equal in size but now with TPP 11 actually RCP is bigger economically yeah it's half the world's population is 30% of GDP 30% of world trade so whatever we do I think will have an impact not just for our region but also for globally yeah and I think the prospects hopefully are relatively positive that we can complete substantial part of the negotiations this year so even if you had the framework and the principles of agreement in place this year that would still continue to send an important signal so substantial progress is is the minimum we hope for the maximum we hope for is the completion of the negotiations and as far as I know there's a high level of commitment from our president to complete the RCP negotiations and solidifying the ASEAN position within the RCP negotiations and then hopefully you'll find kind of a middle ground landing zone between the high level of ambition from Australia Japan and and from the lower ambition of India so we have to come to to some level of landing zone which is not the end of the story you know we should look at this as a process and in the in the near future you can continue to improve these commitments going forward so you continue the process of opening up a living agreement yeah living agreement so you mentioned doing nothing is not an option what happens if we do nothing and the system unravels what is that going to look like in 12 months time well if it actually unravels you have a trade war and you have the collapse of the WTO then I think we are in really really bad situation I think a lot of scenarios and modeling have been done to show that you're going to end up probably worse than the situation like the Great Recession in the 1930s I think there was a estimation by the WTO if you went back to the level of tariffs and level of protection before the multilateral trading system world trade would go down by 60% and the world economy would contract by minus 2.4 percent and then if you actually had a US-China trade war that would really compound the situation you'd have all countries looking inward again and beg a neighbor kind of policies and that would be very disastrous especially for small open economies like Australia like Indonesia and for developing countries you know you're asking developing countries with hundreds and millions of people still in poverty being you know continuing to be impoverished well with your three prong plan of multilateral regional and unilateral hopefully we can avoid that that outcome thank you very much Mari Pungas do