a fiery horse with a speed of light, a cloud of dust, and a hearty, high-o silver, the Lone Ranger. When treaties were signed with the Indians after the close of the Civil War, the frontier looked forward to peace and security. But renegade white men worked on the superstitions of the Red Men and roused them to rebellion. It was the masked rider of the planes who realized the cause of these pre-shop breaks, and was he more than any other man who made possible a permanent peace between the Indians and the settlers. Return with us now to the thrilling days when the West was young, from out of the past come the thundering hoofbeats of the Great Horse Silver. The Lone Ranger rides again! Come on, Silver! Thunderclaw's tribe has got the hurry! A great waterfall cascaded into a deep pool set among huge trees. Suddenly a drum sounded. It seemed to come from the water itself, and knee-deep in the swirling water, Chief Thunderclaw and his brave stood waiting. This is not good, my people. There is no evil spirit of the water. It is some trick of the wind and waterfall that make the drums speak. Hear me! I am Thunderclaw, your chief. There is spirit in water. Adotah, speak not words when your chief speaks. There is drum in water. It is new spirit. Look, the water bubbles. This is superstition. There is no spirit. It cannot be. The spirit, the spirit of water. Braves. It speaks. Braves, hear me. I am the spirit of the water. I have come to rule over you. We here in Obey, great spirit. You must cast out your chiefs. Cast out all who do not believe in me. Aye! Chief Thunderclaw does not believe. You must cast out all who do not believe. Braves, hear me. I am Thunderclaw, your chief. This thing is evil. You must not do as he commands. Silence, Thunderclaw. When great water spirit speaks, we must listen. Drive him out. Drive Thunderclaw out. Let him roam with the buffalo. He is old. Drive him out. We here in Obey, great spirit. Drive out all chiefs. No! No, my people, no! Drive him out. Look, spirit of water has disappeared. His fan is beneath waves. He is great spirit. He commands magic. We must obey him. I am your chief. Water spirit is spoken. I am your chief. I am Thunderclaw. Thunder spirit has taken the tribe from your hands. Thunderclaw must go. Spirit has spoken. Thunderclaw will leave the tribe. Is there more wood, Tadda? Plenty of wood. It's good to be back here, Tadda. How many know this place? Just those friends of ours, Missouri, Thunderclaw and the others. Hello. What was that? Me hear it. There it is again. Someone's coming. It's a horse walking through the woods. Not bad. Me put out fire? No, never mind. Fire must have been seen already. This way. Back out of the clearing. It's dark enough so we can stay hidden until we see what this is. Not good. Maybe a bad man. This is all right. Down behind this windfall, keep your gun handy. Me do it. Quiet. That horse is coming. I have come a long way. My white friend is not here. Stay on that horse. Come on, Tadda. We'd like to get a look at... Thunderclaw. At last, at last, I have found you. What's happening with Thunderclaw? What is it? Thunderclaw has traveled long. He is very tired. Here, give me a hand, Tadda. Help him off his horse. White friend, Thunderclaw comes to you for help. You can count on that always, Kimosabi. Tadda. Thunderclaw needs food. He hasn't eaten in a week. Why aren't you with your tribe, Thunderclaw? My tribe has sent me away from the council fires. What? A spirit has arisen from the water. An evil spirit. My tribe has taken the words of the spirit to be honest words. I come to you, white friend, for help. Thunderclaw. I am weary. My tribe runs like the wolf in a crazy moon. Easy, Thunderclaw. You're in no condition to talk. You're worn out. Lie down beside the fire. You must save my tribe. No more talk, Thunderclaw. Not now. First, you must rest. Anything you say, old friend. Tadda and I will go out and do what we can.  I must tell you... Then, when we hear what you have to say, you can count on us to ride on the trail. That is all. There is an end of words. You have heard what there is for me to tell. Now, Thunderclaw can rest for the first time in a long while. Him. Sleep. Yes, Tadda. And he needs it. Can you hear his story? Not bad. The spirit that appeared out of the water. What do you make of that, Tadda? I mean, not no. That's not the worst of it. What Thunderclaw had said, one of the braves, Cadota has taken charge. Cadota obeys any command the spirit gives. Not true. Even this last command, the one she Thunderclaw had heard when he circled back to the waterfall after his tribe had turned him away. Well, crater wagon? Tadda, that wagon is full of rifles, new rifles. That whole of rifles with an unscrupulous leader to command them, they can make trouble. Not true. The water spirit is the main thing, Tadda. But there's more time for that. Right now, we've got to save those rifles. Chief Thunderclaw will be asleep for a long time, Tadda. We'll go without waking him. Thunderclaw, him won't come long. There's no time for it. He's old. He'll need sleep. He can follow our trail later. Not right, Kimisali. Put plenty of wood on the fire so Thunderclaw will be warm until morning. Let's wait, Tadda. We've got scout. Here, Silver. Here, old fellow. Steady, old fellow. All right, Tadda. Into the saddle. Get up, Silver.  Let's wait, Tadda. Follow me. Stop, Tadda. Look there, across the valley. Thunderclaw was right. It's a war party from his tribe. You can see the feathers. That's right. Thunderclaw tribe, where feathers that way? Down below. Isn't that the trader's wagon? That wagon. He's got a good pair of horses there. Before he gets to that narrow neck, we may be able to turn him back. What good that do? It's only a few miles back to the nearest town, Tadda. That raiding party won't dare trail him too far. Not good. We go fast, Kimisali. We stay behind the shoulder of this hill. The braves may not see us. Maybe driver him shoot. Either way, it's a risk, Tadda. We've got to surprise him before he has a chance to shoot at us. All we need is a moment to make him understand. We shoot before he finds out. Well, that's a risk we've got to take. We go now. Braves, then get ready. Yes, this way, Tadda. Round the curve of the hill. Come on, Silver. Stress those legs. Get a hold of yourself.  No, you don't, your memory. This year's a two-horse team. You've got to pull your weight. You stop lulling and leaning at them traces. Green roll the rush. Pull up, man.  Pull up. Tarnation of mass, man. Get away, you mass man. I'll put a bullet for you. No, you won't. Clear, clear, mass man's tear. Clear out. You had to do that.  I had to stop you. It was the only way. What's going on here? That their engine is turning my team around. If you're after them rifles, I got you. We're not after them, Calvin. Look up there. Look on the hillside. It's a rating party. It's them rampaging engines under Kodota. Head your wagon back to town. Hurry. Get up there horses. Go ahead, Calvin. You say silver, mass man? You must be the low ranger. No time to talk now. We'll see you back in town. Get up there. That's Kodota all right. Keep close behind the wagon town or shoot over their heads. If we can make them keep their distance, there's a chance, a long chance. What about them engines? They aren't following us anymore. Too close to the town. I sure want to thank you, mass man. If you and your engine part hadn't come along, I'd have ridden right into ambush. They were after your rifles. During good thing they didn't get them. M's new sharps, repeaters, newest guns in the country. I shivered to think what them scalp-lifted and eagle feathers could have done with them. Tell me, Calvin, is that tribe giving you any trouble lately? Trouble? Listen, mister, since old chief Thunder Cloud left, they've been a roar and raven mess of trouble. They've been arranging all over the countryside. You hear that, Tutter? I understand a brave named Cadota has taken over the tribe.  Sort of eggs them braves on. Say, how come you knew my name? We heard your wagon was going to be attacked, Calvin. But she ain't been in town. We heard it from someone else, from Chief Thunder Cloud. A him good friend alone, Ranger. Well, it sure does beat the dickens. Old Thunder Cloud himself. We're trying to help him get back control of his tribe. You don't think it can be done? I wish him luck, but I sure wouldn't place my bets on him. The other spirit, or whatever it is, is them braves of his hog-tide and rootin' wild. Have any of the townspeople go near the spot where this spirit is supposed to appear? Oh, sir, mister, that's engine country. Besides, it's all fired spooky that way. Lots of big tall trees. So thick the sun don't hardly get through. No, sir. Are you doing anything to stop the braves? Well, we are. Couldn't do much by our lonesomes, but a parcel of the boy sent a petition to the governor of the territory. Asking for soldiers, eh? It's a big territory. Maybe a couple of months before they get around to taking care of it. Look, someone in Compton Town. Well, that's Bradford. What's all the ruckus, Kelvin? Seems they're shooting out this way. The Rating Party of Indians attempted to ambush Kelvin for his rifles. Bradford, if it hadn't been for this stranger, it'd be funny you're playing along with a masked man, Kelvin, and not alone a servant. Easy there, Bradford. How long, mister? We've heard a lot about this water spirit, Bradford. Ah, that right. They're friends of old chiefs on the clowns. That's so. He ain't near the town, is he? Not yet, but he will be soon. When he arrives, we're going to do a little investigating. You mean this here nonsense about that water spirit? Perhaps. Well, if you'll excuse me, I gotta be getting along. You're not coming back to town, Bradford? Nope. I'm heading the other way. Have you seen yet? Eh, you seem anxious to leave us, didn't you? Huh? I wonder where he's going. Luke, where are you? He came out behind the waterfall. Luke, I got to lose him. Wait till I shake some of this water out of my ear. You can hear pretty good already. Luke, we're heading for trouble. You mean somebody knows about the waterfall and the spirit? No, not yet. Let me finish. I said no one knows, not yet. But there's a masked man getting mighty suspicious. We're going to find the old Chief Undercloud. A masked man? Yeah, Luke, it's a Lone Ranger. I think maybe we better start figuring out how to make sure he don't learn nothing. The curtain falls on the first act of our Lone Ranger story. Before the next exciting scenes, please permit us to pause for just a few moments. Now to continue our story. The Lone Ranger and Tonto waited for Chief Undercloud at Kelvin's cabin in town. You waiting for old Thundercloud Mask Man? Yes, Kelvin. Chief Undercloud knows the way to that waterfall. So do plenty others. But they ain't going there. We're not afraid. From what I hear, it ain't healthy. We don't worry about that when the time comes. It's getting dark outside. You see something? Nothing has happened to Chief Undercloud. Him, old man. You left plenty of food for a masked man? Plenty. What's that? Listen, there it is again. A coyote? No. You tell me what a coyote sounds like. I'll learn to keep its distance.  Not coyote. That Chief Undercloud. That's a signal we agreed upon. Here he comes now. Well, tie me to a tree stump. You're right. I have come, white friend. When shall we three go to the haunted waters? We've been waiting for you, Thundercloud. We already. You going right now, Mask Man? We want to be there by morning. You'll hear from us later. You're making a mistake, you're heading for trouble. It's the only way to solve it. I need to go. Show the way, Chief. Goodbye, Kelvin. Adios, Mask Man. Good luck. You're going to need it. We need water. How do we hear sound? That's a very cheerful place, is it, Tutter? It's bad. We stop. So that's where the spirit appears. From the water? Yes, Tutter. I wonder if Undercloud's tribe regarded it with superstitious awe. You can help Thundercloud? We'll have to ride into the water and take a closer look, old friend. I'm certain there's some trickery here. The question is what and who? White friend. What is it, Tutter? Look. There. I see. Braves and warpings. Those are my people. I am sorry I have led you into a trap. If I came with you... No, Tutter. There's too many of them. It would only make matters worse. Tutter, Chief, let yourselves be taken prisoner. Don't try to resist. What you do? I'm diving silver into the water. Don't be surprised no matter what happens. White friend has a plan. Now return to get away from the Braves. Don't worry. No time now. Just trust me. He must have it. You go. Braves come. Take them alive! It is command of water! Come on, Silver! Jump, Silver! End of the water! The Masked One has jumped into the water. What will do the others? We take them. Water spirits say we tie them up in village. You get us. Not White friend. Where is White friend? He does not come up. Spirit has taken him. The Masked One has been swallowed by great spirit of the water. You see, Chief Thundercloud, the spirit is mighty. Take them prisoner! I was likely at right to stop him here. The latch strings out. Come in with your hands up. The Masked Man. Colonel, I want your help. Where have you been? Where is Thundercloud? Your Indian friend? They have been captured by Cadota. What? Say, how come your clothes are wet? They were waiting for us at the waterfall. I jumped Silver into the water. You did not desert them? No, Kelvin. It was the only way I could find out about the spirit of the water. This spur belonged to you. Cadota was told we would be at the waterfall this morning. Very few people knew. We were going there. You do not think I have done it? I am asking you about this spur. Let me see. Well, it is not mine. Those are sort of familiar, though. Who in this section wears gold spurs with a design and silver on them? That is what I am puzzling over, stranger. Bradford. Who? Bradford. That is it. He is the man who owns this spur. Sure, I remember now. Have I met him, Kelvin? I do not think so. Hold on. Sure you have met him. Do you know the man who rode out from town after we left the party? That was Bradford? Yes. He and Luke are two men who are going to end up dying from a rope. They are not good. Bradford and Luke, huh? They have been staying out of jail lately, though. I do not think so either. They too have a lot of money. And yet, there has been no stage hold-ups. Nobody complained about being cold-decked. Kelvin, that is what I have been trying to find out. Can I count on you for help? Sharks, did you save my rifles and my scalp? Anything you say. I want you to keep an eye on those two men. Keep your horse saddle ready to ride. Let me know when they leave town. Where are you going to be? I am going to save my friends. Huh? You know where the tribe is camped? Sure. About a mile from the waterfall, right in the valley below Eagle Rock. I will be on the rock above the valley. When Bradford and Luke leave town, you let me know. Understand? I'm going to be going for Eagle Rock now. Say, uh, yes? Massman, where did you find that there, spur? I found it under the waterfall, Kelvin. Under the... You take me for a maverick? I haven't time now, Kelvin. I'll explain later. Remember, Eagle Rock. Massman! Hey, Massman! Here I am, Kelvin. I've come just as fast as I could. Bradford and Luke left town? Yeah. They packed some grub with them, too. How long ago? Five, maybe six hours. I don't know which way they were heading. You told me to high-tail as soon as they pulled stakes. No, all right, Kelvin. That doesn't matter. I'll get Tattoo and Chief Thunder Cloud away from those braves. You can count on me, Massman. Not this time, Kelvin. Those braves are sharp ears. I'll handle this alone. Come, there, Cloud. Come and come. I hear him cut through back a wig bomb. Tattoo? I know you'll come. Quick. Hold out your hands. I'll cut your bonds.  The sun comes up soon. There.  Me, three. Help me get Thunder Cloud loose. That's it. Out this way. So the rip and the wig won't... Get out. Careful. They don't make a sound. You've got horses. Behind this clump of brush. I got Scout and Thunder Cloud's horse from the picket land. The braves weren't even guarding them. And that's not all. I got something else, Tattoo. Look. Oh, oh, oh. Cadota. Yes. We are going to need him, Tattoo. That gag stays in your mouth, Cadota, until we mount. Here's the whip. Yep. All right, Tattoo. Lift him up in front of me. So we can easily carry double. Me, four. Can you do it? That's fine. Now listen to me, Cadota. You believe in the spirit of the water. You drove Chief Thunder Cloud out of the tribe. You've gone against all the teachings of your medicine men. That is true, white friend. You're going to be shown that you were wrong. That you allowed superstition and falsehood to lead the braves into wrongdoing. Tattoo. Huh? Kelvin is waiting an eagle rod for me to return. You ride on ahead. Tell him to be ready to join us. What do you mean? I'm going to rouse the braves. No. I'm going to mount to me as fast as I can. I want to make sure I have all the braves with us when we reach the waterfall. Go ahead. Uh, Tattoo, do it. Get him up, Scout. White friend will be in danger.  Now will they shoot Cadota? Now, I've taken the gag off. Shout. Shout for your braves. And I'll help rouse them by shooting in the air. Get up, Silver! Come on, Silver! Come on, Silver! Take, Mask Man. My braves soon be here. Yeah. Cadota's right, Mask Man. Maybe five or ten minutes. That's all you've got before the ninjas get here. That's long enough, Kelvin. Thunder, I want you to stay here with Thunder Cloud and Kelvin. Ah, me do it. And before you go, Kim, what's up with you? I'm taking Cadota into the pool below the waterfall where I went the other day. This time, I'll leave Silver here on the shore. This mount, Cadota. No. This is home of water spirit. Come along. No. You saw me diving and live. Why are you afraid? Well, well, we go. We're swimming under the waterfall, Cadota. And up on the other side. No. No. Take a deep breath. You'll need it. Ready. Dive. She'll get them engines eating out of her hands, Amy Luke. Don't forget, Bradford. It was me who discovered a man could swim under the waterfall and a couple under a nice, dry-shelled rock. Yeah, but it was me who used the brains, Luke.  Putting on this act of butter spirit coming from the water. That's what's bringing in returns. How much we got now, Bradford? This time, I counted it was maybe 100,000 a gold list. And Redskins threw us plenty of the water sacrifices to the water spirit. Yeah. But once in a while, them gold books ain't closed up tight. We lose plenty of dust when it washes downstream. We still got plenty of it. How was that? Hey. Sounded like a rock fallen. I sure hope this rock ledge ain't caving in. Now it's your crooked scheme that's caving in. What the? A mask, man. Cadota, you heard? I heard mask, man. Boy, you gotta do a little scapegoat. What are they gonna do you no good? Your guns are wet, man. You can't burn butter. Let them have it, Luke. Come on, Cadota. Let go. Let go of my arm. I don't need a gun for you. A mask, man. That's strong right arm. Cadota, are you ready to swim back to our friends? I am ready, mask, man. Good. You take, Luke. I'll take Bradford. Hurry. Good thing Indians are naturally careful, chief. Your brave ain't rushed us yet. They will come soon. Wherever the mask man took, Cadota, I sure pray hurry's back. I feel my scalp get loose already. When you wake, white friends say him come back, him come back. Look, it's a mask man, Cadota. They got a couple of men with him. Look on the shore, Cadota. They won't bother us. I'll be glad to see you back, King of Southeast. Hey, what's been going on? That there's Bradford and Luke. You better take charge of them, Calvin. You can deliver them to the sheriff. It'll be a pleasure. But what in time... If you want an explanation, listen to Cadota. He's going to talk to the Braves. Braves! The mask man has uncovered a wrong we have done to our chief thundercloud. Oh, I'm glad to see you like him, a savvy. It was the only way, Tadda. I think we can go now. There is no water, Spirit. It was these white men, Bradford and Luke who trick us. They are bad. Chief thundercloud, can you forgive? Cadota, you and my Braves are mine once more. You have seen the wrong path you were taking. You have worshipped the false spirit. You must make amends to the great spirit. But you will be forgiven. My people are on the right path once again. Mask man, you sure say this territory a heap of trouble, but... Well, I'll be home tight. Look at him. He's halfway to the next county already. Story of Just Heard is a copyrighted feature of the Lone Ranger Incorporated.


What's going on guys it's your boy DPJ here today with another Destiny video and in today's Destiny video I have a little information about September's major content release for Destiny. We all know of it as comic but according to a report by IGN that it could be called something entirely different based on something we all know. Now I am quoting IGN right here but I will state none of this has been confirmed factual whatsoever and I'm quoting IGN here and they state that a big expansion plan to hit Destiny in September is supposedly called the Taken King. NeoGaff user Kefimbo spotted the below trademark which also includes a logo bearing a striking resemblance to that of the hive which I will put the hive logo on screen now and I'll show you guys a trademark's name and logo in the video description. As I don't want to put it in a video just in case. While details about this king could be fined on the ground the smart money is on our it's the father of the dark below's parota which would be epic and we're all wondering who the hell this dude is. Now adding credits to the idea that this is the real deal is the fact that the trademark was followed by Jim Shane who's the attorney who did the same for both the dark below and the house of wolves. Now earlier this year as we all know a leak suggested that the DLC that's coming out in September was going to be called Kami the plague of darkness and it will become with new subclasses weapon types PvP maps missions and locations and it could be large enough that it would need to be on an entire new disc. Caught in IGN again now the speculation this version of the game is the official title for Kami and the box version of the game will act as a game of the year edition including both the dark below and the house of wolves expansion as well. Now it does sound quite credible to me that the DLC that coming out in December won't be called the Kami and will be called the Taken King especially seen as the attorney who copyrighted both the dark below and house of wolves logo it's also trademarked this logo as well which like I said I will link in the video description and it does really resemble that of the hive symbol it really does but what do you guys think about this would you like Kami to aka the Taken King to be based around Krota's father Oryx sounds pretty fucking epic to me let me know your opinion on this down below in that comment section do drop a like or do appreciate the support I will link the IGN post in the video description if you guys want to read it for yourselves thanks for stopping by as always and peace out until next time Peace


All right. Thanks everybody for bearing with us on the slow start there. Welcome to the discussion on making Drupal the best REST server. It's important for me to note that in this conversation, I'm the outsider. So we've got some Seagulls that have been doing amazing work on REST integration for Drupal 8. And this talk should not in any way be interpreted as a criticism of anything they've done. In fact, it's the opposite. They're doing amazing work and it's incredibly useful. And I look forward to working with them on the code sprint on Friday. But so far, I've not contributed anything towards the web services initiative. So this is an outsider's perspective. This is what someone who is just starting out with Drupal 8 when it's released and wants to investigate this web services thing might find out. That's been the experience that I've tried to go through over the past few weeks as I've prepared for this talk. So in my day job recently, we went through a multi-week process of evaluating front-end JavaScript MVC frameworks. So things like Ember and Angular and Knockout. And I'm not sure that we found out which was the best of those many choices. But what we definitely found out is that there are a lot of good choices. These things are very powerful. Most of them are very easy to dive into with some pretty minimal JavaScript skills. And so that just confirmed for me an intuition that had been growing that page reloads on the web are going to become a thing of the past. And they're already rapidly moving in that direction. We're developing a whole new category of web developer that I think we might call client-side back-end. So it used to be you'd have JavaScript people who do front-end to make things look pretty. But now we're actually building our applications on the client-side. And so the server-side back-end developer is going to become more and more concerned with simply building good APIs and providing performance data servers. So I think we need to be ready for this. I think Drupal 8 is very aware of that and doing an excellent job. And so I've spent my time not looking at the Drupal resources in terms of conversations about, you know, in the patch cues about issues of should we implement this way or that way. I've spent my time looking at other things, at other things that are implementing REST, other things people have written about REST, studying Roy Fielding's dissertation that introduced the concept of REST and some of his further commentary on how, you know, REST can be leveraged for the future of the web. So one of the other leading options that a lot of people are being attracted to for building web services is Node.js. Microsoft has gotten very behind promoting Node.js on their Azure Cloud and they're hosting really good free boot camps, you know, teaching people how to code JavaScript and Node.js to build server-side applications. And when I talk about Node.js, by the way, throughout this entire talk, not just this slide, I'm really talking about Node.js plus the Express module, which makes it really easy to build web services.  So that's been my experience as I've tested things in Benchmark and I have some numbers I'm going to show you, but just be aware. It's not just pure Node.js, it's Node.js plus Express. And the approach there is, you know, here's your interface, what do you want to pass through it? And the great thing about Node.js being non-blocking is you can grab external resources from different places and build up complex documents, complex resources that are a mashup of data that can be served to the client very, very quickly. And you compare that to the Drupal model where we kind of assume all your data lives in our database, you've built it out with content types and views and the tools that Drupal provides and we've done all the work for you.  So there are two different approaches and they're solving two slightly different problems. So, you know, maybe it's an open question whether we ought to move in one direction or the other. And I think that's something we can talk about but I think it's something to be aware of. So I decided to cast the issue that Rest Strikes to Solve is a user story. You can read it there. But as an API consumer, I want to be able to discover all of the resources available to me via a small generalized set of methods so that the service is self-documented. Rest is the solution that implements this user story. So I'm going to assume people are basically familiar with Rest and the idea of using HTTP methods to access resources. I've also assumed that people are basically familiar with Node.js. Does anybody not know what Node.js is? I guess I should clarify that. Okay, everybody knows what Node.js is. So we've got the basics down in Drupal 8. I mean, the Rest server that's there right now, I just pulled it down from the Git repository on Friday. You know, it does the basics and it does them well. So my notes here are the things that we still need to make improvements on. Things we need to finish on. So maybe these will be motivations for things to work on on the code sprint on Friday or to contribute towards. So the move to using HAL, HAL JSON as a format compared to we were talking about JSON, LD, the last Drupal con, that was a great choice because I think the best Rest APIs give a choice between, you know, receiving a resource that simply has links to all the dependent resources or that actually nests the dependent resources in them. That's what HAL does. It allows you to nest the right resources. So in our sense, you have a Node. It has some data about the Node, a title, a body, but it also has an author. And that's really a reference to another entity that the server can tell you about. So rather than just providing a URI to say, hey, if you want to know about the author, go to this entity slash user slash 26, we can actually nest that user object in there if the client has requested the HAL JSON format. But the HAL is incomplete as it stands right now by my judgment. It's some things you wouldn't expect, for example, with files, what you get back is a files object which has a file ID for where to find that file and the files table and the database, but there's no URI for the file itself. So that kind of seems like a major oversight in HAL handling of files. There's some stuff missing in users. And the URIs that are generated are not actually reusable by the client. And maybe that's, I'm guessing that's just an artifact of switching over some of the recent HAL things. If there's some reason, if I'm not understanding the URL format or the URI format for the resources in HAL, I'd love for someone to explain that to me from the web services team. But my understanding is that with an ideal REST server, the URIs that you get back are simply paths that the client can then call out to to get that object. And right now, that doesn't work. The URIs you get back aren't even rooted in the entity path that the REST server uses. So that's one thing that we need to fix. But if we do that and we do that well, that'll be an edge on some of the other out-of-the-box REST solutions. So one of the fundamental tenets of REST is that the protocol doesn't actually matter. You can use any protocol you like. But of course, we're concerned with HTTP. And there are a few things that HTTP provides that we could make use of to really add some of Drupal's power into our REST API. First, I know that there was a switch from using put to patch. I think supporting patch is a good thing. But it's not actually in RFC 2616. It's not completely standardized. And put is assumed. Every REST client is going to expect to be able to support a put request to write back to the server. So I think we should add that in there. I realize that's not easy because of field level permissions handling. So it's going to take some thinking about the best way to do that. But I think we'd be missing a major piece if we didn't have some support for put requests that do something saying that a client would expect it to do. Because clients aren't going to know to then try patch when they get a method not supported response from their put request. So Drupal's got some really cool capabilities with batch and queue. And we almost get to the point of being able to do this processing in some cases. And so if we get to the point of wanting to be able to pull data from external sources, we're not quite non-blocking, like Node.js can be. But with our batch and queuing system, we could queue up jobs to gather assets from remote servers. And the way that HTTP supports that is with a 202 response accepted. And that's basically defined there for you. And we can return with that accepted response a post callback to tell Drupal, hey, once you've got this data, send it back to me.  So that could be a really powerful service that we could provide. The other alternative is to do a 201, which is to say that this job resource has been created. And here's a URI that you can pull to check and see when we're done. So it'd be great if we could implement those as well for some more complex long-term processing and reporting and the kinds of things that you might want to do with the diversity of content and services that Drupal can access.  It's time to end the expires hack with Dree's birthday. We'll put Dree's birthday somewhere else in the code base. You know, that's fine. But we should be using cache control and expires the way that they are intended to be used so that clients that are, you know, single-page apps that are consuming Drupal content and request the same node don't have to go back to the server for it unless there's a good reason for it. So entities need to be able to define their own caching structures and set these headers very easily without kind of bucking the trend of what Drupal is doing out of the box. And yes, I checked the rest servers. Headings are still no-gash and the expires. There's also e-tags are coming on the scene as another way of managing caching and there's some complex interactions between these three things and they all can kind of seem to do the same thing and so we should have conversations about how we want to use those. The other thing is that one of the best things you can do for Drupal caching is outside of Drupal. Almost everybody doing serious Drupal in production is using varnish or something like it these days. And this may seem controversial but I think we should ship a varnish to VCL with Drupal 8. It's kind of a pain in the ass to figure out all the different ways to handle image cache and some of the special exceptions in AJAX callbacks and things when they can and can't be handled by varnish and when they should pass through. And I've seen some suggested VCLs on the web that are very broken, specifically for Drupal that will just wreck things and so it's still an effort to set up your varnish correctly for Drupal and of course people are going to say well come on we're not going to add a dependency or relation to a third party system in Drupal but actually we've been doing it since the beginning we ship an hdaccess file so now we ship a webconfig file for Microsoft why don't we ship a varnish VCL if nothing else that would be a big win on the caching front. So the next thing that we'll spend some time looking at is some actual benchmarking numbers because I think the key thing for a data server is it has to be fast not just because people like things to be fast but because of the nature of single page apps that are constantly sending requests back to the server the number of round trips that we're making the number of requests that we're making is going to increase exponentially potentially as we have resources embedded inside of resources and even if you just want to do something as simple as an infinite scroll feature we're seeing all over the place I don't want delays when I'm scrolling I want that content to be right there so I did a number of comparisons of Drupal to some other things and these are not fair comparisons all of this should be taken with a grain of salt but as we get through it there are a couple of interesting things and a couple of things that surprised me so first over here on the right I should explain with this graph this is a number of requests served per second so higher is better higher is faster higher is I can handle more traffic more quickly the blue bar is a Apache benchmark these are both Apache benchmark checks the blue bar is a large number of requests with a relatively small concurrency the orange bar is a smaller number of requests with a higher concurrency so on the right here we have Drupal 8 out of the box REST server with a view for providing a view of titles and all of these tests all the way through all I'm really requesting is no titles just to keep it simple so it's returning a JSON object it's an array of objects that have one or maybe two properties the main thing we're looking for is title some of them because some of the other frameworks also include an ID or a sorting property on that so that's Drupal out of the box the next one that's just labeled module in that case what I did is I built a Drupal 8 module the YAML routing technique that's new so not using hookmenu to define my routes very simple controller callback a naked class with a single method to use the symphony JSON response in that I cheated I used MySQL query to skip over the database layer so I just wanted to see how is the routing layer affecting us how is the overall code load of Drupal affecting things skipping the database layer skipping views, skipping the rest server and all of that so we get about 50% more requests per second there so there is room for improvement above the basic layer in terms of views and the rest server the next we're looking at Node.js and again this is very similar to what I did with the bare module again it's with the express so it does have a routing built in and have a route to a single page that does the same query that views was doing which is a select title order by random from the same MySQL database so in all these cases I was pointing at the Drupal MySQL database and you can see we're in order of magnitude faster than Drupal out of the box now this isn't necessarily a surprise we're comparing a very simple single page script to a full framework so that's not terrible in fact I said to somebody yesterday he's here so you can check me on this I said I expected to be about in order of magnitude faster and that's basically what it is we go from around 100 requests a second to just over a thousand requests a second and the surprising thing here is that the concurrency takes such a big hit on node that I did not expect to see so that's interesting I don't know what that means but that's there so from there I kept going because I wanted to compare more things and more ways of accessing data by REST so the graph just rescaled itself note we now go to 4,000 over there and what we've added on the left is requests to MongoDB's built-in REST server so at this point we're not using MySQL and so you see the Drupal these are the same Drupal numbers that you just saw on the previous chart but relative to MongoDB they've shrunk quite a bit again no surprise here there's no framework at all this is just pinging the Mongo server there's no MySQL and in fact it gets to cheat a lot too because in the MySQL I was using a random sort and Mongo does not support that so in this particular test let's see was I just doing the exact same query I did come up with a way to cycle through queries for later tests with Mongo but this number is really kind of relevant and striving for that kind of performance in a full framework versus just a database that happens to have a REST API is ridiculous but I wanted it on the chart for comparison so this is where it gets interesting because that new bar that we've added again we've just rescaled the graph those four numbers on the right are all the same ones you just saw this is bare PHP in MySQL this is index.php file that calls MySQL query and again runs the same query that Drupal was running in the beginning and so it's twice as fast as the Mongo REST server and in order of magnitude faster than Node in MySQL so if anyone says to you well we're doing a web service we need to use Node because it's faster well actually it's not you could build a much faster REST API for a data in MySQL anyway by auto generating an index PHP file for each resource and letting Apache do your routing and be done it'd be vastly faster so Node does not automatically win on the speed front you know comparing programming language to programming language at the bare bones level so that was surprising and again we've just rescaled and so now we're using Node and it's favorite database Mongo so the huge difference here between Node with Mongo and Node with MySQL is really interesting and I wonder if that's has to do with the maturity of the two drivers everybody loves Mongo I don't know with Bison but at that point you know we're in a whole new ball game and Drupal is almost vanished off the chart so what can we do about this I mean should we be trying to compete with this I don't think that's realistic at this point so what can we do well I think first off the biggest game being seen bringing Mongo in there we need to we need to make sure that supporting Mongo and other document oriented databases other key value stores is easy to do in Drupal 8 I know work is being done on that one of the key pieces to really make that viable is the entity field query backend for views and there's a module out there that's labeled alpha and says you're crazy if you use it in production but I've heard other people say no actually it works pretty good and that's for Drupal 7 I don't know where we're at at Drupal 8 so since this is a core conversation I don't know if Chex is here or anyone else who knows about the state of that maybe give us a quick update on how we're doing with our Mongo support in Drupal 8 but let's keep that as a priority and then I think we can partner with NodeJS instead of viewing it as competitor because we're returning links in our JSON documents actually whether it's pure JSON with just URIs or whether it's HAL with embedded things there's nothing that says that those URIs have to point back to Drupal in an ideal case we could do nothing but switch the port so that if you're a client that just cares about pulling down the data first you get all the data related to the object and Drupal handles that but then we can go to a completely different service or a completely different server running the same service to retrieve the rest of the data that's related to that and so then we can get Node style performance for everything after our first request to a Drupal data API I also think just to prove to the world that Drupal is an awesome platform for building next generation web apps that don't have page refreshers we should try and ship Drupal 8 on a single page theme I talked to Dries about this at Drupal Con Down Under in Sydney and he thought it was a great idea and it's definitely something we can do past code freeze so if that's something that you're interested in maybe we could get a group together on Friday to talk about the pieces that would be needed to make that happen but I'd really like to see a Drupal theme that supports navigating everything in the site I don't think we need to tackle the administrative experience this way but from an end user perspective I want to be able to access all the content all the blocks all the menus in my Drupal site without a page reload that would be pretty cool so that's all I've got I remember the conversations in San Francisco were a lot shorter and we broke up into groups and discussed details this is a pretty big group we had a lot of coordinate side conversations but I welcome anyone with questions or comments to come up to the microphone please do because this is being recorded anyone involved in the web services initiative and the views back end if you want to give us a quick report on where that stands and how people can help out please let's have a conversation so just one explanation why we removed the put support for the entity resource plugin in Drupal Core so with entities you have field access so you have different representations of the same node because depending on the user that accesses the node the fields are different and the specification of put in the HTTP protocol says that you should just take over the resource that was sent to your server and if you're a client that is not able to access the fields you cannot really put the node there again without the field because it would be deleted that's what put is used for that's why we removed it for entity resource plugins but that doesn't mean that you can't use it for other resource plugins so we made the architecture so that we have a plugin in core that covers entities and we do all the CRUD support for them create, read, update and delete so you can write your own plugin that does the data handling for you not working with entities for example or working with entities in a different way and you still have the serialization on top of that that converts all the data that you create down to HAL or JSON, whatever you want I'd like to see that plugin architecture be as easy to use as the express framework in Node.js really ought to be here's my object dot put, here's what to do when you get a put request exactly and that's basically how it works in Drupal 8 so you have according to the HTTP request methods you have just the methods on that object one for patch, one for get one for post, one for delete for example for the entity resource plugin and then you get in either the ID or already the deserialized object that was handled by the serializer before so you don't have to do any serialization that was the goal for the resource plugins in Drupal 8 and yeah, that's basically it the architecture isn't that sophisticated yeah, thanks anyone in the room who's done anything with alternate databases besides MySQL in Drupal 8 where did they go is there a database session going on right now I'm optimistic about that I just don't know where it stands Mongo for Drupal 7 is working pretty well in most cases at least for accessing entities again, views is an issue so I have a question about integrating Node.js the thing that you currently get with the way that Drupal is implemented even though it's slower it's not just like he was saying well, kind of what he was saying earlier about having access to certain fields so if we're going to use Node.js as our backend REST server how do we get all of the other permissions like field permissions content type permissions and everything into Node.js so that it's not we don't get security breaches so first off I'll say we may not be able to I think field level permissions are not used all the time there are a lot of sites that don't have them at all but the other thing is that we could view each variant as a separate resource so that for each role that has different permissions maybe we actually have a different collection in Node.js I don't know that's just off the top of my head but there are ways to deal with that I think but yeah it may just be a case of if you have field level permissions this isn't supported but I think there are enough cases where that's not the issue that it's still worth doing I highly recommend Roy Fielding's blog for follow-up information on ways to do REST and basically do a Google search for Roy Fielding and REST and you'll find a lot of conversations and rebuttals and approaches and people defending why my API really is RESTful even though Roy said it wasn't so there's a lot of good resources to be found what do you see is the use case for single page websites within Drupal I don't know that it's the use case any different from a traditional website it's just about giving them more responsive, more fluid user experience so the issue with single page has always been SEO and so I've always seen there's more of an application type of thing which Drupal has used far less for so I'm just curious I'm really interested I've done a lot of work with single page apps but not so much sites sure, the great thing about Drupal is it makes it so easy to provide your site in multiple formats and again if we're talking about a single page theme we could also enable a traditional theme that we serve to search engines so all of these things that can be done for I think we can still serve the search engines well if we make a point of it and Drupal makes it easy for us because of the ability to serve multiple themes the ability to have multiple response formats I don't see that as a major issue but I realize a lot of people who have built single page apps from the ground up kind of left SEO as an afterthought and went oops but in the case of Drupal we have multiple output formats from the get-go one of our output formats is I haven't really looked at it at all yet but I was wondering about using something like a view mode to limit the data instead of using field level permissions you're saying maybe just not support field level permissions but instead use something like a view mode to have a limited scope so just like you use it for different displays of the content as it is instead of just saying this is all the data for the node, create a limited data set that returns I don't think that helps us any in the node-mongo integration style because still Mongo doesn't know anything about view modes so again the solution would be exactly the same before we have separate collections with separate permissions on the Mongo side but yeah I think the question from a security perspective too is once you've given them access to the object in any form whether you're only showing them some fields on one view yeah if you've given them access to the object then you're potentially opening up other ways for them to view the full object so the awasp project calls that insecure direct object references or something there's a fancy name for it the real thing you want to do if you're concerned about the security of those fields is field level permission but you were saying to not have that at all so field level permissions then you're going to have to route all your requests through Drupal but if you have some content types that don't or some roles that don't then maybe you can so you're not saying to so you're saying just handle it through Drupal and not have that sort of second layer with Mongo right alright thanks for coming thanks for thinking about rest with me and go build some awesome single page apps with Drupal 8 thank you


If you're looking to sponsor the Anything Goes podcast and have your business promoted on this show, you can contact sponsoranythinggoesatoutlook.com or you can call 07584 650 203 for more information. Make sure you click the link to subscribe to my YouTube channel and also click the notifications button to be notified for when my next podcast goes live. You can also follow me on my social media platforms to find out who my latest guest is. I hope you enjoy this week's episode. Thank you. Boom, we're on. Today's guest we've got hero Roy Larner. How are we brother? That's right James. Yeah nice to meet you. First of all thanks for coming on the show. That's how you're welcome.  The line of London Bridge.  You threw your neck in the line. You're now fighting a big case. You're not getting received compensation because previous convictions. But every man in my opinion has got a past but not every man is willing to sacrifice their life to help save others.  You should have a statue on London Bridge. You were stabbed seven times. Your neck was slit. You nearly died. It's a noble thing you've done. It's a pleasure sitting across from you to hear your story. First of all, how are you? Getting a bit, let's say the news knocks you back a bit. We've just got to keep going and try and fight these things. Physically, my arm is still not working. We'll never will work. That's probably me left arm. Still waiting for cancelling. Not had no cancelling sessions yet. Every day is a battle still. First of all, you're looking great. You're looking well compared to some of the photos I've seen you in hospital. We'll go right back to the start as well Roy, where you grew up and stuff. Have you always been from London? I've always been from London. Lived in Peckham. Lived on the same estate for 50 years. Moving back and forth. Mums lived there for 50 years. I bought up in Peckham. How's life been for you before the London terror attack? Absent dance. I mean you have your problems. I've had a few problems. I've had a drug problem for a while. But I've since the terror attack, I've left it alone there since the last six months. I've stopped taking anything. Problem was, it's a tough estate growing up on. But I will swap it for the world. Growing up in Peckham with me. You've got local football time there. We can sit and slag housing estates and schemes that we have brought up which are rough areas. But there's not many people who are willing to sacrifice their life and I'll say it again to help save others. So people can judge. You wouldn't get some tough running out there fighting people. I think it's just being brought up on the areas of the status. Who you are. Exactly. We come from tough areas where we are surrounded by drugs and violence. It might seem normal for the average guy. It might seem normal for us. But it doesn't make us bad people. It's all we know. I think it's why it's growing up and just makes you stronger. So, going straight into the terror attack, start from that day, what was your lead up to before it happened? The lead up was, I was actually surfing down the way at the time with some friends of ours. I remember it was Derby Day. I can't remember what I betted on. That was in the day at the daytime. Then you had Champions League in the evening. Which I think it was my little rumudrid. It was one of the oddest days of the year. It was a nice day. There was loads of people there. A lot of people came back for the racing. Plus the Champions League. The bar market is always a busy place nowadays. With that, I was watching the Champions League. Just ran a corner from where I was attacked. It was a good day. It was a good friendly day. After the Champions League, I was going home and I just had one more pint in the black and blue. With a couple of these staff people on that. You never expected then what happened. It was one of the last ones to get stabbed before they got shot. We didn't know what was going on at the time a terror attack was happening. How does that bring? How are you speaking about that just now? How does that mentally affect on you? It brings back memories because it's still fishing my mind. I've just had the eight-week inquest into the London Bridge terror attack. I've shown graphic details of what happened. It wasn't shown in a cult. I wasn't allowed to show that in a cult. I was shown privately the CCTV. It was a closure for that bit because I waited two years for it. There was still stuff in my memory that I couldn't remember at all. I kept going back to London Bridge. I kept going back to the place. I kept thinking it's bits to come back to me where I've got attacked. I didn't know which way I run afterwards because I was pouring the blood. I must have collapsed outside. I've been shown the CCTV privately by the police. It brought back a lot of memories and it makes me feel a bit bad. It brings back memories a lot.  There could have been those kids in that restaurant. There were families eating. Luckily, I think there were three of us. I was mostly stabbed. There were two other people that got stabbed on the way out. I think they got stabbed one and stabbed each. Luckily, they could have killed kids in that restaurant. That's scary to find. This is in your own backyard. When you came out of the pub, there were three men, ambushing people. When the pub was in, there were already killed eight people that time. There were four eight people that had been stabbed. We were the last ones. When the pub was in, it was like on a corner. We could see people what was going on until they actually got into the door. Then they started kicking someone locked the door quick. That's when panic all went up. They kicked the doors in for the terrorists. I thought there was... You don't know what there was. I didn't see the suicide belt's dead on. I thought it was something to do with football. It's only when I see the arsenal, plug in the arsenal top. His mate pulled out a knife and started talking about Allah, Islam and things like that. I was still sitting on the chair like I am now. He was waving a knife in front of me. It's only then when he stabbed me twice in the stomach, chest. He jumped up and started fighting for my life. We started fighting for my life as giving people a chance to get...  There's only the door where I was fighting on the back door. There's no other way out. Were the arsenal tops on? Yes, they went past me. The other two started stabbing me. Did you have an arsenal top on or anything? I could have been brave enough. Did you have an ammo top on or anything? No, I had no top on. It was Liverpool, I think, Real Madrid that were playing in the final. You stood up and said, I'm an ammo?  I've been stabbed twice by then. I should have fought for my life. But me giving him 20 seconds, half a minute, me trying to fight him. The other one tried to get through. It's getting people a chance to get out of the way. A lot of people got out of the way. I was with an old boy, an eight-year-old bloke, and his boy, luckily they got out unscathed. I said they did stab two other persons that run the wrong way. Instead of running the other way, they run into a dead end, and the bloke with the arsenal top, I think, he caught them as they tried to run past him. Dot to, dot to, barbaric stuff. I mean, I got stabbed a slash eight times in the black and blue. I mean, I didn't even know the injuries I had until I was in hospital. I've seen the CCTV now. They haven't shown me where I got out of the place.   I've seen the CCTV, or when I left the restaurant. Now they must have been looking for other people. And then I was collapsed at the end of the road, and then the local police must have just come on time then. And they was coming towards us, to come and re-attack us again, because I was stumped on the floor getting bandaged up. But luckily, the response unit turned up. And then all I could hear really was the shooting going on, which... Just the gunshots killing them? Yeah, killing them. As I'm getting bandaged up. I heard it. I've seen it. Because they put me behind a light. It was like a wheelie bin with a shield round me. Because I think the armed response unit was coming from both sections then. And within seconds then it was just shooting. There's like 50 rounds of bullets. How long did it take for the armed response to come? I mean, with the inquest it said it's for the first person they knocked down on London Bridge. To me, until they got shot, it was eight minutes. It's a long time, isn't it? It's a lot of damage they've done in eight minutes. As I say, the place was packed. Luckily it was people leaving after the Champions League final, making their way home, which five minutes extra they would have done a lot more damage. It's so scary to think, and it's so scary to think it's on your own backyard that these kind of things happening are happening more frequently. To them it's to just knock people over and then slashing women's votes.  Did you see dead bodies around you? I didn't because we were the last ones out. I was the last one to be teched. So what it was going on before, I never knew nothing about that until a couple of days after in the hospital.  I remember my mate said in his statement, he said he phoned me. I was standing with my phone on me and saying, I'm dying, I'm dying. In the police car they showed me the camera. Dave was just telling me to hang on.  I thought I got stabbed once in the chest and stomach. I never knew me. I was mirror hanging off my neck. It was just the angel ring that was running. That was just probably fighting for my life, which as the story goes now, I've probably saved Canada's lives. For me, you're a hero.  I'm going to be honest, I'm sorry for mentioning it, but you are homeless just now. I'm still homeless. They put me in a hospital straight after. I came out of hospital because that's their duty. Because of all the benefit situations. It wasn't being paid. I took care there. Then the Postal Make Stress Disp... So did you get PTSD? I kicked you in. I started arguing with them. They'd do me no justice, but... But you're angry? Oh, very angry. Do you know what I mean? I'm very angry. I mean, I had to keep fighting for myself. I was getting no help. I mean, even two years after two years there, I was not received one counseling session. I've had four assessments done by a psychiatrist. They've all diagnosed, Postal Make Stress Disorder, Anxiety, Trauma. I just need that help, which you have to do things yourself in a way. I've had some good friends around me. A meal all been good as well, trying to help me out. So obviously the government, they can be, let's face it, they can be fuckers because even the Manchester bombing attack, we were speaking about that earlier, the terrorists are getting legal aid paid for, but the victims aren't. They're not getting it. Same as the London Bridge. That's backwards. Yeah, the families who died, they're not getting no thing of it. The Manchester one, they're fighting for the inquest. I mean, I believe as well, one of the mothers of the inquests, of the victims has died because she was getting no counseling. She took her own life.  Have you contemplated suicide yourself after the attacks? Do you know what, I'm a strong person, but it was very close. Very strong person. I said I'd never do that, I've never thought about that. I just isolated myself and I just quieted myself to sleep some nights. Which weren't helpful.  I just totally blanked friends. I totally didn't go football when I went out going in person. It just mucked my life up. But that's the trauma that the fact that it might happen again. The fact that you're lucky to be here. There's just so many things you can take into consideration. When I look at things now, I'm trying to do things myself where the main thing is I'm still here. Dead bastards are dead. I mean, that's all you can call them. I don't even think there's a word. You could call the bastards because to kill innocent people and victims and because of religion or beliefs or whatever it is, there's no excuse. I mean, a good thing as well. I haven't been a meal before. We've been through much.  But the old football world, especially in this country, and abroad, give positive comments which makes me feel better. I've done something right for once. I'm not a perfect person. But I'm not a better person either. But again, nobody's perfect. We all make mistakes. I say it right at the start. It doesn't matter your past. It doesn't matter anybody's past. Every human being makes mistakes. But not every human being is willing to sacrifice a life to help save others. You did that for me.  You should be sitting and bucking on pallies, having dinner with the queen. There's no award. There's nothing that can say enough thanks for what you did. The fact that you're homeless, you're not getting compensation, the fact that you're struggling with PTSD and you've not had counselling sessions, the fact that you're not getting the backing and the help shows me how much the government are failing the people. It's scary to think. I've even come out of hospital. I met someone full champion from who should be an SAS man. And he even took a thing for me and said the SAS people and said what I did was they get trained for it. You don't realise what happens in that situation. You're not trained for them sort of things.  How long were you in hospital for Roy? I was in for two weeks. I'm a very lucky person. I've been stabbed 70 times. None of them were actually the organs because people were getting stabbed with one stab wound. They were dying. They were just dying in people's arms.  Which I was a very lucky person in that world in that way. And the second time was saving people's lives. You hear the stories come afterwards because at the time you don't realise what you've done. Which I can all me in that way. You should be very proud. You should be very proud. There's not many people would have done it and you did so it doesn't matter what they say. The past is the past for a reason. See when you obviously happened and you were in hospital, did everyone want a piece of you? Everyone wanted a piece of me. I had comments from all over the world. There's a lot of things I'm even impressed things like that but whereas I was probably so overwhelmed what happened I weren't really still Digestion at the end. And then you get stories come out of other things. There was a thing come out I think happened six months before with some students. I said a few racist words. I'm wrong, I'll do me and up. I paid the price for it. They don't tell you the full story where I was more worried about the dogs being attacked because one of them does snap. I should never use certain words. I went to the court. I got paid the price for that. The only thing I feel so far is my mum tried to put me up but where did my trauma post-wrestling stress come in? She said I was acting weird and this and that and she had to tell me to move out of there in a way, yeah.  We still see each other. Things like that, but she just ate me badly. She couldn't maybe look at her son maybe struggling and seeing the pain on her face.   I mean, straight after that I think it's about a week after the terror attack of a fundraising man at the bar market. There's one more now, I think it was it might be the family that said, thank you. I never got any names. I was in the restaurant that time or just left. They said, thank you. I had a tear in my eyes. You should be proud. You should be proud. We'll touch on it again past as the past. You've made mistakes. What you did, mate, is something you should be made to be proud of but I'm hoping, moving forward for the future that things are open for you and because you're clearly a good guy, I've been speaking to you all day and you've got a big heart. Time is a good either because you've been on all the news networks all around the world. Piers Morgan's been back and you've had a lot of good support. He's got me a week when he heard the news. I'm just hoping he puts these things together a bit and stick it up for me. Let's just hope that he responds as well and backs me up. I believe he will win as much as he talks and if he's got your back then he will back your 110%. As much as he's controversial he believes and stuff like this, he believes that you do deserve compensation and he's one of the most well-outspoken men in the UK and the fact that he has your corners shows that you're doing something right. I read the comments on some of the paper I've read in the Daily Mail about 1400 comments, I think 112 that were negative. You're going to get that mate. I don't like reading things but... You can't help it because we kind of want that if we did the right thing because even in your mind you'd probably go over it and say did I do the right thing and the police put me on her so I don't go the wrong way. I went on him courses last year I should never went on it but I had to do it, I thought it was something they put me on, I didn't have a clue they keep telling me that it was a voluntary but I've done that that was wrong of them keeping it around me for a little while. You just want to get on with your life build your future. Is that because certain people are in contact with you? Maybe it was because they set up the there was a there was a marches straight after the terror attack and everyone wanted to get a piece of me and I think they were probably looking at that sort of thing to see whether I was going to go the other way but I've just kept myself and isolated myself for about a year which I'm an outgoing person. Do you think you've became more of a recluse then? Definitely yeah but the fact that you're clean and you're not drinking the fact that you're not dabbling in any drugs because going through some of that trauma that you went through that's a perfect excuse to go and hide and get full of coke or whatever the fuck it is to numb that pain I mean since Christmas now I've left everything alone, I still have the odd bottle of beer, be socialised but um yeah, I feel like we're in the right place now and hopefully I can fight these things appeal against the the comments I should is when you're clear headed fight it and then create enough noise that you get enough backing and hopefully in the future I can give something back and do something positive even for some kids but yeah now even telling your story now is going to get hundreds of thousands of people so it's um you're doing something positive you've clearly put your hands up and I've met a bunch of kids come up to me ask for selfies and things like okay last year probably like would get out of the way of them sort of things I mean it's nice of them to be interested How are you getting treated up Milwll Milwll have been that was good last year but I didn't really go too much because of the trauma the crowds were a problem, this year I've just um just um going back this year there's a big rumour going around Milwll at the moment um there's a swedish uh swedish bloke owns Usky Chocolate um which is a chocolate drink and he heard of me's story and this is the story I'm hearing from Milwll and it's probably 100% true um he's come out he heard about my story he came over to Milwll and started to see what Milwll was about now he's just um Milwll's just had their biggest sponsorship deal ministry by Usky Chocolate they're um they sponsor McLaren they're fine and all that so he's done it done in five years I'm still waiting for a season ticket of him or a chocolate drink or a chocolate drink would be nice so again but everybody's all this and that and say they'll do this but again unless you see it unless it happens I mean just going back to Milwll now again hopefully get there to watch the football it's going to be people still interested and still things like that of course because you're finding one of the biggest cases out there in the UK just now it's massive because are you the only one that's not getting compensation I'm the only one that's not getting compensation out of everybody um I mean even do you know what not even a thank you from when we done the anniversary last year um that just seems to have got better um I mean a good thing he's got good friends around me even just like giant Jackie that's done the just giving yeah your twitter and stuff so people can donate to help back you as well what is your just giving page called I'll put the link at the bottom I'm not too sure because I know you don't deal with the social media stuff it's Jackie that's doing it Jackie and Jane are doing it I think it's called the London Bridge just giving or crowdfunding or Milwll on a crowdfunding um yeah but I'm going to say you've got the link how are you feeling doing interviews and stuff now I don't know I just want to think about the crowdfunding I've said to at least on the crowdfunding if I do get my compensation I will give that money to charity so where was donated I'll give so many charity and everything else so yeah definitely and we spoke about that earlier so for people who are getting compensated just now how much are they getting they don't know I won't tell me some people won't tell me you like some things and I think if you try and find out which I have done the individual cases are different it's best to just keep your hands clean because if they're obviously not paying the compensation then you don't want to fuck up anywhere along the line should we spend these sentences finished it's just called a buffer which is time unspent or spent or whatever it goes on to record for a couple more years did you think for one minute that you would have not have got accepted for the compensation I don't even think about compensation, medals everything else what do you mean at the time of the terror attack it was just natural reactions when they knocked you back for compensation do you know what I've read about things you do get percentage knocked off for some criminal records but there again it depends on how long ago what it was for I think if you've done something violence I think you get a lot more taken off or I think it goes I think if you've got like some bad bad record I think you just get knocked back anyway but these are just but there's nothing that's like this, your case there's nothing ever been like this for what you did to basically throw yourself in front of a two knife man to help others get away I'm lucky I've saved my life as well by doing it to shine one in the beginning Do you think it's made you look at life a bit differently after that I appreciate it a bit more as much as it can be difficult but to realise that you're still here so many people lost their life that day so many people were injured and the fact that you're still here to tell the tale you're here for a reason Roy especially not just the terror attack kids as young as 10 there just every year every day all over the country people probably taking away knives and all that it's a good idea to see them suicide belts as well which if you see them it's going to you're probably going to run do you know what I mean if you see belts this is what it's like to some people yeah you can't say in that situation so when you were in the pub when you were seeing belts, knives, bombs what was the shout about Allah? the shout about Allah, Islam I was just sitting on the chair like this comfortable because we were in no trouble did you think it was a joke or anything? could have been or they could have been looking for someone else this is their fucking answer because there was no trouble really down that way and we just thought there might have been a fight or someone trying to look for someone and he's waving a knife out in front of me he's waving it out in my face and all of a sudden he's just plunked into me twice and the next thing is he just jumps up just jumps up said a few words if I can repeat them if I can repeat them that's all the way that's what someone told me there's a lot of things I can remember how I've run out of there and I've run over and I've just tried to fight for him the other person's got through the one with the Arsenal top and as I say he did stab someone else in there but it's only when the bloke was running out but yeah, I've got about I've got eight stab wounds I've got slices my arm's still not right my tendons and all that are still two years later trauma, I still get trauma Do you have Nate Mares? I was sometimes especially maybe the winter time and even the firework with the firing shots after that I asked the police I thought it went on for about five minutes but it's only been seconds it's probably because the echo in or whatever but it's all been positive it's just a knockback and I'm still chasing up me cancelling I will appeal against the compensation So what's their appeal system like then for their appeal after you've been knocked back? I think one more appeal which takes 56 days I think there's something there with extreme circumstances I've let it with me hands and then you've got another three months to appeal after that I think to take them to court and then to try to prove it as an extreme circumstance I think it's just about keeping clean and sober keeping your head held high because those while open where it's documentaries people maybe writing a book telling your story spoke to my friend Sean Atwood who is more than happy to do a book for you so for anybody watching contact Roy will put an email for people to get in contact for any opportunities for you to tell your story because your story is it's an unbelievable story It's just a battle afterwards for the last two years If I'm honest Roy you're going to be battling until the day you die now the families of the London Bridge they're still fighting If they've been in contact with you or anything I haven't been in contact with them, I said hello at the inquest I mean I mentioned the ones I don't really know but it is a battle and you just got to keep trying keep carrying on so obviously Mulwall's got the reputation of being hard hard bastards they're one of the biggest firms out there Do you think being a Mulwall fan helped you on that day I think it just shows that in certain circumstances you're not scared of certain things like you have to stick the boot in How was that? We went to Wembley, we won the playoff final about two weeks before that so luckily they must have fought we weren't going over there then Because it has got the reputation and London is a very fair Of course it is It's like most London where there's always states Are you missing going to the games on that now? I missed it last two seasons I was picking and choosing which games to go because I won't like to watch football this season I'm going to start going again and just see how things go Work on your confidence I love football I think they can do well We're not the Premier League yet but we're the biggest small club in the world the smallest big club and everything else Do you think you'll get back to the Premier League? We've never been in it I thought you were in the Premier League three years ago now No, we've never been in to the Premier League You never know, one day Fucking shite so he's angry He can fight man because he must be angry every week We are, we're used to it You never know, one day I don't know Where am I using the playoff? That's from the first division First division We're a bit like yo-yo teaming up and down But we've got good sponsors just coming there They're spending money so hopefully Hopefully we'll still be going If we're in the bottom league we'll still be going There's strong fans there It's nice She's showing about the football on a pitch But Hopefully they might be listening So going forward for the future for yourself What's the plans for you now though? The future is Just try and get the airs in Try and get the most important one Just try and get the cancelling Cos you're going to need it You're going to have your setbacks At the moment I've got good people around me Which will help me well Does that keep me on the straight and narrow? Keep me on the straight and narrow I mean there's times where I'll just Glock myself away And just think I won't be unsageable But Hopefully you've got to look at life You've got to look for the future You change the way you look at things Cos nothing's going worse than being I know I've had a trauma But you've got to try and fight it You've got to be stronger in it and try Not letting people beat you in the long run I've done the hard bit I survived that bit You've just got to keep fighting And fighting and fighting For what you've been through No words can describe When it's easy for me to sit here and say That people can do this and do that You don't know unless you're in that situation And the fact that You didn't run the fact that you stood Then you fought It's a behaviour I mean it's a very rare thing That happens And you don't know what happens You're never going to say You can't prepare yourself for that You're just stuck in that moment It's just sad though that the press What they do is make you a hero And then they fucking make you fall flat in their face Cos right now anyway Anywhere your name's mentioned It will sell papers Of course I've got to be learned to be good I've got to learn to be quiet As people treat it as the press Being okay with you though You've got good headlines They've reported About the conversation And everything else And Piers Morgan Only the other week He said about the only show Which brought in a debate Whether I should get it or not And it's all been positive But that's what you need And it's good to see It's over 90% of people are backing you So Piers sticks by what he says though And again He's a controversial man But if he says something he will follow it through He doesn't care what people think And I'm behind you 110% With this as well I'm not involved in any Religion things Everything else Just a valuable time Because the papers are thrown Whether people are racist Left wing, right wing, fascist All these names get through about Everybody nowadays And there will be times Where people have tried to ask you questions And tried to put you that way They're trying to ask things But that's media for you I was very paranoid at that beginning With the snare You used to it now You've just got to keep focused all the time Not keep worrying about things Be back to normal So how do we get people to back How do we get just the It's just giving Where Lana And Jane Jacobs is I'll put the links for And also for the counselling thing How can anybody get involved Because you're looking for somebody to give you counselling If there is any counselling out there With the platform Just to, I've been diagnosed Four or five times by the Morgely Which may not spill I still haven't had that one to one counselling yet Just need someone There wasn't any setbacks At least you've got someone You can rely on They did set up a trauma team After the two incidents in London But that finishes in September All she can do is just pass people on So really from September You've not got anyone Not anyone and really They just pass on to people and you've just got to go on a waiting list That's sad that So basically after two years then On you go I don't know Smashing things, just anger Of course, it's understandable Flashbacks, trauma You see a lot of boys in the army with the PTSD And that's just a dealing with frustration And anger, hearing voices Do you know what I mean It's I think things need to change Especially a lot of people who are homeless just now A lot of boys who have served And the army I mean everyone got medals at the I mean there's a couple of George medals Got any of that Your name is put forward though for that medal And that's the biggest medal for bravery I think there's six different petitions That for the George medal Which I think is about 30,000 For people It's frustrating me To see you struggling like this For what you've been through me In Glasgow we had the terrorist attack At Glasgow Airport I think one of the guys He says on the news Come to Glasgow and we'll sit about you This guy was held a hero He was given medals, he was everywhere speaking And it's came out that he never actually did fuck all There was actually other taxi drivers there fighting And I think some people broke their legs Or damaged their ligaments We're fainting them off, it's just The media can make or break your life as well The second day of the inquest at the Al-Baile There was a video I showed me Being stabbed Twice at the fingerbub I think that was only one of the I think there's only a couple of CCTVs I showed They've done a press ban on it They only showed so many things Even that I can't see it till next day Because they didn't know it was going to be played And then they had to show me this full CCTV How's the police been with you?  Why are they not backing you? Why are you not getting the full support of everyone? I don't know It's mind boggling now But at the same time I don't really want to keep thinking it Because in case you're just thinking now Have they got something against you? But it's sad to think that your own people I think that way and I understand That some of the law is there But for things like this man It shouldn't be in place It's fucking scary mate I win next thing now I don't know how to go about these things Maybe go into the MPs and ask them for help I think the more noise you create The more people come forward and help you I don't mind if I don't mind Because if you do that That gives them the ammunition To say We told you So it's best to cake, stay calm Stay clearheaded Stay on the path And the more people you speak to The more doors it will open for you I go round to people and even people just watching What was unfolding that night Still having traumas, still having nightmares And everybody involved in it Are you in contact with anybody who was in the pub that night? Yeah I still talk to Everyone around the market Do you ever go back to that pub? Yeah I've been through it a few times How does that feel?  It makes me feel I'm not scared Yeah I'm not scared at night Hopefully if it happens That's when it will never happen again If it did happen Hopefully if it did happen Do you know what? I won't be scared to go and do it again That's a brave thing to say Yeah I won't It's a very brave thing to say I think everybody should get behind Roy And support you Because I know you're not caring about medals And shit the rap But you deserve it because the appreciation That you did do Any man who saves anyone's life And you potentially saved their lives It would be interesting to see how many lives Do you know what I mean? Even if I saved my own life That's one fact And you're here to tell the tale But I do believe people watching this Roy Will take motivation from it Any man who admits Their faults also Is a brave man So that alone shows me what kind of man you are You're not sitting here shying away from the fuckups that you've done in the past I've kept a while I've tried to Walk medals Over America and all that I went in the frame of mind People invited me to this place That place It's all good gesture But now Roy anything I would grasp it with both hands Because you deserve to be If there's anything I can give back In some way You know what I mean? Some might be interested Or some things with charities You're in American news and stuff as well To tell me your story How was that?  I've got magic telling me that That is scary, you're used to it That's what I love It's good to give people a platform Without things getting twisted Without things getting twisted As soon as I've seen the story I contacted You're on the show To help promote Get the Just Giving page going We can give you mate You've got my backing I do get a conversation It's another good call Of course mate Again it's just to Keep speaking Keep inviting yourself We'll speak every day Anything we can do back up in Scotland Let me know anytime you want back on And update You're more than welcome For coming here today Telling your story It must be hard It's been an absolute pleasure All the best for the future Thanks for having me on the show I really appreciate it I really hope it all works out for you I hope it doesn't happen again We'll put the link for the Just Giving page To help Royal out We'll also put an email for people who Maybe want to get in contact Or maybe also get in contact to manage a good guy So yeah, you're a good guy Thank you