How can we get the school day off to the right start for those children and young people who perhaps Struggle with getting into school on time or sometimes getting in at all Now that is the question ultimately that we're going to be addressing in this bite-size CPD Hopefully you are watching this in a staff meeting and if not then maybe you're watching it on your own But do pause at the pause points and have a think about the questions. I'm posing to you then you'll get more out of it Okay, so I'd like you to go with me a little bit here And we can often learn more about how to help everybody when we think about how to help the most vulnerable Generally if we meet the needs of the most vulnerable then we meet the needs of everybody So we're going to have a child in mind here Think of a child or young person who you are working with who is struggling a bit with coming to school at the moment Who finds perhaps that beginning of the school day a bit hard now? Imagine you are them stepped directly into their shoes and you are in bed in the morning You've got the whole school day ahead of you and you are imagining What's going to happen when you arrive at school? You're imagining that first interaction now? When you imagine that first interaction this might be something that makes you think yeah I can do this I can do this and you would get up get dressed and get yourself to school or You might think no way there's no way I can manage that and that imagined first interaction Instantly makes you shrink away from the idea of doing this and the covers are pulled up and we're refusing school today We're not able to do it. Okay, so Have a think what would that child be imagining? Now in order for us to try and make this work for everybody We've really got to stop and think about it from the point of view of the child So you might be saying would you know what we do all the right things? Actually, it's not just about what you're doing. It's about the child's perception. So first question for you is How can we find out? How our most vulnerable children are imagining that first interaction? How can we get inside their minds and think about what might be going through their head when they're laying in bed thinking about the school day ahead? What's either motivating or demotivating them? What steps can we take to understand that better? Okay, so I'm sure that you all do to fully pause the video and how to think about how can we Learn from our children you and young people a bit more about their feelings about the beginnings of the school day their perception matters Rather than our reality remember Now I want you to stop and have a think with your colleagues about what would a bad start to the school day look like now Remember we work with a very wide range of children So what works for one might not work for another but think back on your own experience of arriving at different places The things that may be made you feel less comfortable or things that perhaps you've observed In your role and have made some children and young people feel less comfortable What are the things that might be said or done or the? Environmental changes that might make the beginning of the school day feel like a negative moment for a child or young person Okay, so we've had to think about what might not be good What would be a bad start to the school day? So let's flip that completely now and stop and think about what would a good start to the school day look like what might be? Positive ways that would encourage that child when they're in bed in the morning thinking about can I do this? What would make them think? Yes, I can what would be a positive start to the school day? Remember thinking about interactions thinking about the people thinking about the environment all those different things What might be a positive start to the school day? Okay, number four is trying to think about action planning a little bit So we had a really good think about the start of the school day But how this can have a big impact on whether or not some of our more vulnerable children feel able to engage with school at all And so what are the practical steps that we can take? So I'm gonna suggest that you take a moment to have a think about what are the things that we can do to help everyone and Then maybe thinking about what are the things that we can do to help some specific vulnerable groups If you've got particular groups of children who you think might need particular measures in place For example children struggling with anxiety say what might we do for them? And then finally are there any specific steps that we could take that we could tailor for individuals? So if you've got particular children who are really really struggling with the start of the school day or engaging with school What might we do for them? Okay, I hope it was helpful. I hope that's given you some ideas to go away and think about and try I would love to hear how you use this do take a moment if you can to leave some comments below Because also don't forget that lots of other schools will be engaging in this video too And if you've got some ideas that have worked for you if you leave them below Then you might find that others pick up and use them to sharing is caring. Ah the cheese Okay, good luck and do let me know if there are topics you would like me to cover in future videos or future bite-sized CPD sessions and Remember to subscribe to keep up to date with my new videos which come out on a Tuesday and a Friday, okay? Goodbye till next time


You might need a block TPL to start adding some classes around a block or take some markup away You might need to use TPL. I might need a views row TPL node Fields and it gets yeah pretty repetitive if you want to make that many markup changes. Usually we just say screw it and Leave the divs because it's faster and the client doesn't look at the wall sometimes they do and they don't like it Wouldn't it be nice if whoa Wouldn't it be nice if we could write lean markup and CSS that actually reflected Display rather than just a bunch of droop or droop a logic And you know maybe use some more semantic HTML5 class Elements, I don't know just have oh there we go nice Just have some markup. That's cleaner, you know and then kind of put our data in later And not necessarily base it around what template file we're using or Yeah, or maybe even in the future When like web components come out you could have More semantic classes your own custom classes say You know you want to put a recipe you could just say recipe Makes a lot more sense than article or div or whatever element. We're forced to use now You can kind of do that stuff now kind of But angular kind of gives us a way for us to Whoa, that's my slides. This is cool reveal JS kind of lets you Have all your stuff here. Anyway, I don't need my notes Yeah, angular basically lets you kind of do some of this stuff now if you want to go and create some of this lean markup and stuff Angular is just basically a File that you include in your in your In your project. It's a it's a JavaScript library JavaScript framework That will let you Do some some I mean, it's like an application It's kind of like a Let's use kind of extends HTML. Let's use New tags and stuff to do kind of application logic and stuff, but we're not gonna we're not gonna look at at a Lot of that what we're gonna do is look at some of the the ability for it to to take data and Put it into a template on the client side um So we can't just take data from Drupal as it is like we can't go to some node page or some Drupal theme and Take data and and With it with it already being marked up with tags around it and just put it into a site We need we need raw data angular doesn't really like You know decorated data So how do we get raw data out of Drupal? That's where like web services come in now when I first heard of web services a couple years ago Services model module Drupal 7 Yeah app developers phone app developers, I didn't really think I would ever use it as a femur but You can what is a web service and we can get into some long definitions, but basically a web service is a URL that you expose on your website and You expose some raw data or an endpoint You can think of and you go to it and there's no there's no markup or anything. All there is is some data That's output What about rest so web services and rest rest you could go to This link it's Roy fielding Dissertation on rest you could read that and get really confused like I did or you can just Think of rest as an architectural pattern. I had a philosophy, but I showed some of these slides and he said that it's an architectural pattern, okay That's the kind of conversations that happen around rest people are still arguing. This is restful. This isn't restful Yeah, it's basically a philosophically dictating or architectural pattern Suggesting ways that we can better interact with those endpoints that data. That's being exposed via reps web services there's a link here to Lynn Clark and Klausie's presentation from Drupal com Prague in Europe and they do a really good job talking up extending on on What a little bit what I'm gonna be talking about of how to get data out of Drupal using rest in Drupal 8 This is a Drupal 7 distribution called we the people this is the kind of this kind of got me gave me my first I had to do a presentation at Drupal gov In Australia, that's where I'm from by the way. That's where my company's from And I did it on we the people I downloaded the petitions distribution and they have an API like out of the box I was amazed you download it and you have all these endpoints and stuff that you can access some some petitions and some Drupal information Drupal 8 has an API out of the box as well So you install some of these modules Or enable some of these modules already in core and and that's these four up here and Yeah, you have an API out of the box We could go into if you go look at that presentation by Lynn Clark and Klausie they really go into a lot of this stuff I'm not gonna go super into it, but just quickly how is Hypertext application language it makes maybe our output our Our data that we're outputting VR web services more rich Htt basic authentication just add some Authentication around getting that data out so we can start having permission and different levels of authentication Yeah, restful web services adds a kind of a rest framework around Exposing that data and serialization is taking the Drupal data and Serializing it turning in to a format that we can extract and there's different formats XML JSON and Actually the Drupal data that we the one that Drupal 8 uses the format Kind of by default as like how plus JSON so it's a form of JSON called how JSON and we'll use that later Just so you're familiar I'm don't worry too much if you're not super if you don't understand I didn't And this rest UI you need this contrary. It's a contrary module You download it and start in Drupal 8 and like you can see All the rest stuff and I'll show you in just a second and this rest blocks is actually a module that I made And if I can do it well actually it was it was actually quite tough. I had to get help but Yeah, we'll talk about it towards the end it's a contrary module or a custom module Yeah, so configuring Drupal 8 Rest, how do we get? Well first off, I don't have any you know Dries's keynote yesterday. He talked about how a lot of the data in Drupal 8 is More structured In Drupal in Drupal 7 it was a big deal like nodes were entities now and and taxonomy terms are kind of entities but like in Drupal 8 this is more so where a lot of this data is extended from my entity class and It's all kind of done in the same way It's all Config there's config entities and there's content entities and they're extended in the same way So it's easier to kind of like Provide a service that hooks into All of these entities in a similar way and therefore exposing these These Entities so if we go down to the rest UI the one I was talking about you enable that and here here's the rest UI all of these entities are kind of You're able and some of them might look familiar field Comment you're able to Extract all of this stuff out of Drupal and this is in core by default Which is really cool and you can you know use to that data and we're gonna use it to build a theme but The one that's enabled by it wasn't enabled by default before but recently I reinstalled it And this is enabled by default now is the node entity. That's like the most common thing in Drupal. You know the node And the way you can kind of configure this you want to turn like all right So there's get post delete these are all actions you can take for our purposes for theming purposes, right? You know, we're gonna we're gonna just use get We want to get information out of Drupal, you know to kind of integrate it with our clean markup and I'll have you we're gonna and this is by default already enabled how J some enable that and we're gonna have We want to enable cookie authentication basically that just says Allows an anonymous anonymous user to we read the cookie of anonymous user and allow them to access the data So back to that's coming later back to our slides here. So we configured Drupal late We've enabled it's enabled by default a node is enabled by by default So how are we gonna? Get this data out like start seeing some of this data start seeing some of this data come out of Drupal This is a really good app. It's called post man. It's a Chrome Chrome extension and You download it just like any Chrome extension and it kind of looks like this So yeah, I have this Drupal site. It's called. This is local right now. It's got at this URL and We're going to go to node one and we're gonna extract the data And you say get oh Here we go send This is why I'm pointing my my face at the screen so I can see And you get all this data you can't if you have ever done a print R or like a DSM and Drupal Like you know, this kind of looks like PHP output a database JSON and You take these little variables and you wrap you can wrap markup around them It's kind of the gist of it But in order to get this data out what you got to do and this is confusing at first is you need to Have an accept header for get for get request and you want to say it's format You want to specify which format you want to get this data out the reason we're doing this you might say Oh, why why can't you just get it the reason you can't do that because if you go to node one one Yeah, like this is this is a recipe site obviously it's some tacos And yeah node one is html see it or plain text html and if you were to to get That and in postman and I'm not gonna get rid of it now But if you were to get it it would just give you html down down here So we need to Specify that we want to get JSON our how JSON which provides these links how specify some of these links here Okay Let's keep going so When I did this I wanted to do it with different URLs. So when I get this data out of Drupal You can do it from if you do it if you get the data out of Drupal on the current site that you're on then It doesn't matter. You don't need to Do anything special, but if you want to get some of this data from a different URL and Travel across URLs you need to and do this things called and you know You have to enable cores and basically the gist of it is you you put this little piece of code on the top of your website Or in a module somewhere and there's actually a cores module in Drupal 7 and previous next some of the guys I work with We kind of just we made a Drupal 8 version of it and you just enable it Um, it's a PSR for broke it you just you just enable it and Yeah, and You can now access Make requests through separate URLs so if So what are we gonna do here? We have our Drupal 8 server, which is basically This our little recipe site, right? We have a Drupal 8 server and We have some endpoints, so we've already enabled like node an end point where we can extract nodes out and we saw through postman that we can extract that data out and We We're gonna enable there's another way if you want it you can also enable views as well So we're gonna have a views endpoint that we're gonna enable and then we're gonna have a kind of whole separate Client side theme so our theme is not gonna be usually when we have a theme It's inside of Drupal right and it's running through PHP and stuff But what I want to do is have a client side theme that sits outside of Drupal on a separate URL That's why we're having cores We enable cores and that has just for for purposes of demonstrating like the basic tenants of the Drupal theme We won't have a node detail page. It's really common in Drupal a Drupal theme and and just a home page with like a views listing on it and The reason I put other you know this endpoint through or whatever you can have any It doesn't you're not limited to one pulling from one data source when you have a client side theme you can have Multiple, you know, you could pull from multiple Drupal endpoints and display different data on one page You can hear next door Okay, so angular directives now anger so angular was built for designers In the beginning but since then it's morphed into more of a it's a development tool So it's it's a little bit complicated. It's pretty complicated But I'm gonna try to explain it in this in the scope of the basic stuff that we're gonna use in in the session so When you have a client side theme the difference is is you don't You only need a couple files. You don't need to set up a lamp stack You don't need you don't need map. You don't need to down even download Drupal as long as those endpoints are enabled You can do start doing some theming With three files or two files an index our HTML file and you have to include angular Just just like you would have to include jQuery something if you're gonna use jQuery and An app.js you can do it in a separate file or in the same file It's just a included file that has some of the logic around what we want our client side theme or our client side application to do Basically some of the code here you You bootstrap your app so you tell angular you want to start up you bootstrap your app and then inside of So you say you you bootstrap your app by using these what's called directives and that's these These tags or attributes that get attached to to HTML and you can just You could just Yeah, you bootstrap your app and you can have Then you could start using angular stuff Inside of wherever you bootstrapped it's usually bootstrapped on the HTML So you can start using angular stuff inside and now your HTML inside is extended You then so angular provides these these directives which basically do stuff, right? It like they point to JavaScript functions that do cool stuff around your site So in this instance ng ng click ng show fuse jQuery It's pretty simple a similar sort of thing where it's a click function and show function the difference is the difference difference difference is is that you're doing it You're declaring it inside of your actual HTML rather than doing it pointing to HTML that's in a separate file and it kind of makes more sense Yeah, so in this instance We're just We're just we're just Showing a form or or or removing a hiding form and I have these these plunkers I don't it's a kind of like a JS fiddle or something and through this whole presentation because I realize I Probably not gonna it's really hard to explain code and words. I have these plunkers set up to kind of save me where I've done little examples of and luckily the internet works a little examples of of All the little things I'm gonna show so that's we were able to just like do a hide show sort of thing But like I said, we're not gonna focus on some of this functional stuff. We're just gonna kind of focus on The ability the the theming and and kind of how what we would do in Drupal How we would theme something in Drupal right with template files and stuff Yeah, so where we're angular has a directive and it's one of the only directives that deal with kind of putting data into Into an HTML file and that directive is called NG controller Okay, so basically you have you have a function that lives in your app.js or whatever JavaScript file and Just like Drupal. It's very similar. This this function is very similar to like a pre-process function where you're putting You're putting Data or you're declaring kind of variables So you have your recipe dot title and we've said burrito recipe body Very young and it gets attached to this don't don't worry about the JavaScript like syntax or anything If you play with this a while, you'll get it. So I'm just gonna explain what it's doing So it's just like attaching it to scope which kind of Helps us feed our data into our HTML then you with this NG controller you if you you attach it to a div or any element doesn't have to be a div and Within that div you basically have a template file within that div you have a you have a scoped amount of data that you can you can start you could start using the data that you declared Inside of that did but if you try to use that data outside of the div it won't understand so basically this data gets attached to this DOM element and You can start using it inside and start templating. So if we were to do this So if we were to just do this stuff We would have recipe title recipe body and it would print this out. You have body very young and italics You know just template and this is all remember. We're not using PHP. We're not doing this is all in JavaScript so what if we had a file that had some data in it and We wanted to Theme that data just put li's around it, right? That's just li's and then we have the ID and then we have the title. How would we do that kind of with? Angular or the client side theme so we have a local data file that lives in our root directory Right, we need to get that local data file somehow, so What we could do is use a service that's provided by Angular called HTTP it just basically does a HTTP XML request it's a wrapper around that and Get which is a kind of rest action that you can get something and we're going to get a file recipes.json so we We could say scope dot recipes Get this file recipes.json and it will load it into the recipe scope and so yeah Basically, it's attaching all that file stuff all that stuff in our file those recipes to this recipe recipes which is Yeah, which is like just an array of recipes and Yeah, and then we do the same thing we did in our previous example where we attach a controller and now we can start using recipes Inside of this div or if we were declared in another div we inside of that div or if we had a different set of data We could include it on to another on another div but Like this is a cut this is like a bunch of recipes You can't just wrap HTML bunch of around a bunch of recipes in Drupal's field dot tpl You would it has a loop function in there and you do that with PHP or a twig you can do similar sort of thing Angular has a has a directive and you can kind of start to feel how this is starting to work that Let's you root loop through the different recipes. So we're gonna put the recipe ID dash Recipe name and this is all happening. This is all happening client side so Yeah, so you can Let's see. It doesn't matter if it doesn't work. Yeah, here we go. So Yeah, so you can do this on like JS Fiddle you can do this anywhere you can do on plunker you can Basically do some like live templating You know wrap wrap tags around You know our See this is dangerous to do this stuff. I'm gonna do it anyway Yeah, so yeah, that's can't really see but that's italicized now Which is cool. It's kind of like CSS live reload CSS live templating. I mean, you know just live live templing I think it's cool Yeah, and you can see all these plunkers all these links are here go through and play with them and kind of it evolves so Yes, so what we did is we use this HTTP service the main the main thing that you're getting here is that we've used This service to connect to a local file and grab this local file data and we themed it, right? but angular wants you to Put create services so you might in a typical typical theme or a typical angular app you're gonna go out and grab a bunch of data from different places so you want to organize that data in a certain way and Angular wants you to do it like this Yeah, so you just declare a service. We're calling it recipe service get recipes And you'll see why we do this later But we're just abstracting extracting it a little bit and wrapping this this this get request in the service Our own custom service then our controller will then call this service To fetch the data basically and feed it into our template or our HTML file, which is our template so Remember though that If we're gonna get some data from a Drupal Instalite or a Drupal website Drupal 8's using how Jason and I showed you with postman that you had to actually specify a header how Jason so We you can do this manually in your your get in your HTTP service but It'd be nice if every HTTP every get request that we did use the same header because we know we're gonna be Connecting to if we want to pull data from a Drupal site. We're gonna be connecting to a Drupal site So this is a way you can do that you can just say Just follow this sort of function. This is this sort of syntax This is basically how you how you would do that in the app is HTTP provider provides the HTTP service and you're just setting the header Across it and this is just this is Depending on which version of Angular use this is like a little gotcha that you may or may not have to include I'm not gonna go into it too much Let me just see what I'm at time Yeah, so here's The cool part in my opinion like getting so we can get a local file You can get some data from a local file, but what if we want to get a Drupal node? We want to get information from Drupal Let that load here. We need to Go instead of going to a local file We need to go to our Drupal site and we need to specify a node ID So here's where the service comes in handy because now we can wrap a service around it and we can specify a node ID as a argument basically and Yeah, and fetch our Drupal fetch our Drupal data so I'm gonna last here punk or hell Okay, so Here I set up a Acquia, which wasn't easy. I set up Acquia Drupal 8 site and And yeah, so this should work Yeah, so there we go I have if you go to this Drupal it's just a vanilla Bartic Drupal 8 site if you go here and it's basically gone to node one and our node whatever node I said node 11 and It's loaded up some data into a template All right Which is pretty cool, and if you follow that plunker you can let me close these so We don't have to Deal with them. I don't get lost later yeah, and I Can't believe I didn't show you this.  It's going to the Drupal site and Yeah, getting each node Yeah Yeah, so routing This is this is this is cool about these javascript NBC frameworks like you think Like how did that? How do you have different URLs on these on these? It's they're called like single-page apps. You think you go and there's just going to be one page, but actually If if we're going we have we have different pages So look at the URL the URL is changing and this is all powered by javascript How do how do we handle this? How do you how do you do that in just javascript without having a server that renders it? So this is how we do it. There's a little module that you include so angular has these little modules that you can include that Do different things one of them is called angular route you include Angular route on your in your HTML file and You go to a different you go to a route and you click on contact you click on about and The data from that route However, the logic might be Will appear just like you could think of page dot TPL like how you have a content variable and page dot TPL The data will appear in this ng view so you can think this is ng view as content The content variable on page dot TPL So how do we specify a route in our app js and the place where we put our logic? This is our index obviously and look at this you can use external templates And then you feed it the controller and the controller remember it specifies the data So yeah, we have contact about us and each one of these might specify different data sets. You could imagine having You could imagine having different Different you are different URLs Doesn't work. It doesn't matter. You could imagine having different URLs. This is local. So it's not gonna kill me Based on whatever you specify contact about us submit a recipe Arguments so one of the a key thing that we do in like Drupal theming or Drupal site building is Arguments and views contextual filters Yeah, and angular the node is just route params pretty pretty basic kind of makes sense Basically you specify you could specify a wild card In our route similar to like the percentage sign that you might use in tokens or in Drupal views To to kind of do this let's let's look some this code here. So here's our wild card When you specify your route before we're specifying like slash node or About us, but we're gonna actually specify a variable here and call it node ID And then we're gonna link it up to a template. Let's see if this thing's loaded yet So yeah, you have you can have these external templates that you can mark up data And it doesn't you don't have to do it all in one file and it just goes to that template and and marks up your data. So We have this node HTML Which might Template the node in a certain way just like the node dot TPL And we have our node control which is gonna load the data into This template so we can theme it And in our controller for this example, it's just Feeding it a node ID so we can say node one node two But if we tie all this stuff together we can create node detail pages So Remember this service we used the node ID We can tie it together In England you have to feed Independencies I want to get caught too much on you can look at the plunkers and learn how to do this stuff, but We have a route params you feed in your route params and we can use this service because it accepts a node ID and feed The node ID to the service and actually as we hit different URLs Or different node one node two node three We Load in different nodes data, how am I doing on time here? So let's Let's look at our home page. So on our home page. We have a view of of data and Each one of these views links to our node details page. So we've done our node detail page but now we need to Get a view on the home page of this data and then link it off to the node detail page And this is really cool about like Drupal 8 and Drupal 7 has this stuff too, but it's contrib This stuff's in core. So views has rest support in Core in Drupal 8 and views is in core obviously like to So you go to views Let's go to a recipe Yeah, so in this example, I mean you could render the view as a As a rendered entity and it would kind of come out in that way, but if you want some clean output You could just render some fields a title image tag body and I've had some of the stuff is metadata that I'm using and You so you select so you can add a rest export just like you could add a page or add a feed or Or add a block you add a rest export and what I've also done is I've also added a page Because the way I understand it rest likes to have one resource And then use accept headers to go to different ones. So if you go to recipes Slash recipes because that's what we're using here for a page. This is just basic Drupal gives you a listing of recipes, right? But if you go to our postman and we go to the same URL It's outputting Some data that we can theme that might look familiar that you can specify and and just and theme it out wrap tags around it and We've already done well, we know how to theme this because we already did it remember when we pulled our local our local Recipes.json that had a list of recipes We're doing that same thing here We've pulled our list of recipes and we just wrapped h2 around it and you know themed it then what we had to do to theme it so Filtering sorting and searching. So this is some of the application style stuff Some of the cool stuff Angular does and one thing that lets you do is like specify a filter. So in Drupal In Drupal We might if we're theming in Drupal, we might like have Ajax views or something like that to do some cool on-the-fly sorting But since in Angular the data is actually bound to the URL I mean to the markup We can do some sorting and it actually pulls the markup off the page if I inspect this You can just take my word for it But if I inspect it the markup just actually gets pulled rather than then hidden or you know Having it to fire a new request every time and you can you can you can make it fire a new request as well Yeah, which is pretty cool So and I'm not gonna get into the code that it takes to do that I Have you can download my if you're really interested in this in this particular filter You can download my repo that I've specified in the beginning. So this is this is pretty cool, too a custom block let's what if you have some data that you want to get out of Drupal that is not specified in The rest Ui or it's not it hasn't been by default. It's not exportable. You have some custom data Maybe it's not wrapped in an entity you want to get some data you can actually What I've done is I've created my own Endpoint by creating a custom module and Let's see here. I'll show you some example here It's just the right one. Here it is. Whoa. That's not working Go. Oh, it's just full screen. That's why full screen. That's why sorry guys Okay, so That's my reveal.js So I'm just going to show you the file structure really. Yeah, so basically created, you know rest box file Rest blocks module that kind of extends it follows DB log resource. So If you look at DB log resource I'm like it would get too advanced kind of if you're extending classes and stuff go look at like Functional program is crazy for me to get get this stuff, but I figured it out somehow if you look at this DB log resource It's in core It's in the rest module. You can look on how to extend and get your own custom data but basically what I've done is I've been it created the ability to Get a block out of Drupal.  Oh, no it doesn't I'm terrible That's because it's connected to my my Internet theme cool anyway, it goes away trust me if you if you move it out So you can you can create a theme that does that and create some service it does that Anyway, so some more stuff around your Drupal client side stuff Posting editing and authentication. So I didn't do it. You can do some post stuff So you can actually post data back if you look at If you look at Klausian link Clark's theme Presentation you can actually post nodes back so you can have people do at some editing in your theme and or your app And you can post actually post data back into Drupal There's some cool angular Modules that lead you some live editing and stuff So I've really talked up this client side theme I don't know if I you know I see you do all this client side beaming and stuff I wouldn't actually use any of this stuff in production This is just so you can get an idea around How you might want to do some of this theming on the client side If you go to this link here, you can see a reason a company that had a very content heavy website and They didn't want to use that they had listed some reasons why they didn't want to use angular For the content of your website if you have an app if you're building some sort of JavaScript app It might make more sense or if you're building a really simple theme I'm gonna, you know, definitely try to try to do it. I use it So routing remember when we're changing all the URLs and stuff now. I'm not looking code. I can look at all of you SEO like how does Google go to the website and like crawl these different URLs in the past They used what was called like hash bang URLs, which was like anchors and made them appear in a way that was That looked like it was going to different pages, but with the HTML 5 history API they were able to kind of Make it look like you're going to different URLs by messing with that Google is now reading Some of these URLs. I think discourse which is an ember app, which is similar to angular Their site is being crawled by Google Without having to do anything extra, but Google has a whole page on how you might want to implement an SEO strategy There's also service called prerender.io, which will like look at your Drupal free theme I that's what I call it for themers, you know, but it's your app your JavaScript app and And kind of make SEO sense out of it, but you could also what about Google analytics? I mean, how does Google analytics know know what URL people are going to and what have you and it's kind of funny Because Google's behind angular you think they would have some solutions for that Learning curves, so there's you beat some learning curves by not having to install Drupal not having to do Yeah, not having to do not having to Install lamp and having to do any of all the stuff, but you there's more learning curves Obviously some of that JavaScript if you're not familiar with JavaScript might be a little bit too much for people to understand Might be a little bit crazy. I don't know I'm not a JavaScript guy as you could probably tell and I kind of Figured it out all those plunkers and you should be able to figure out as far as I got Yeah, the as far as the client side templating is concerned Like yeah Drupal all those classes and markup that Drupal puts in there they put in there for a reason It's contra code people we have those in there So we can map our classes to Drupal logic and a lot of times it makes sense and it helps us and a lot of Times they put stuff in there for accessibility that maybe if you're not a front-end developer you might not know and It might be yeah, you might you might not want to Strip all of the Drupal markup out of out of out of your site And that's what you do when you do this client-side theme say goodbye to twigs say goodbye to all of Drupal's theme layer stuff you're getting the data out raw and There's no help there by any and hopefully maybe one day they have some more Contrib stuff that helps you deal with some of the Drupal data. You might get out of out of a Drupal site And there's a whole like client-side Movement as well for for this sort of stuff, but not now So thanks everyone Twitter that's my Twitter You can get the slides There's a client repo if you want to download any of the examples, so I wasn't facing you I didn't realize that that wouldn't have been a problem that was going to be a problem But I'm glad I got to kind of highlight code and stuff and show you Thank you everyone. Appreciate it Any any any questions you can come up or if you want actually probably have time if you want to ask them You can go or you can yeah, you ask me and I'll repeat it So this guy I don't I think he's here Vladimir from technocrat he did this in in Drupal South. He did a session on Bootstrap and stuff and at the end he had this angular site and I thought it was cool And that's why I wanted to do it wasn't like a business use case or anything, but I'm sure there is Around that any anybody else? Yeah. Yes, sir So that was my use case. Yeah You can yell it out or I'll repeat or come over here So I think their main objection was oh Yes, sorry. Sorry first time speaker here He wanted to know what some of the objections were from the site that Wanted to use angular on and I'm a cheat here On on what we're using angular on a content-heavy site So one thing was SEO obviously which they've beginning this all this was written a little while ago and the Twitter Previews like you can't pull in some of the social networking previews which you can you can specify metadata metadata and do that So I don't agree with this Yeah, stats and monitoring analytics that kind of address that the build tools around front-end I think they're easier to use than the build tools around back-end stuff. We're using thing at work and I go crazy Yeah, and then testing which I didn't do angular is really big on testing I didn't do any testing with us which is bad But hopefully if you're using something like angular, there's a whole you're abstracting everything and we can as front-end developers Maybe you can start writing tests because I don't write. I mean, I'm I don't write Doesn't who writes test run? I'm sure there are people who do it really good, but I don't so Unfortunately, maybe if I start writing apps and cool themes and stuff. I will though Anybody else yeah That's loud thank you for the talk. Yeah. Yes. So my question is you made a Custom module that has a rest endpoint Yeah, I can show I can show you that yeah And the question is how do you make that appear on the list of rest resources? It does it so you extend the cool thing like this is me learning like I'm not I'm a front-end developer But I did it challenge myself. It's it's all the entities are kind of done in the same way So the way the serialization and the rest stuff happens You can extend the entity and in a similar sort of way and it just creates it for you specify it in the docs I could show you the code It's it's pretty straightforward if you look at DB log resource and that's a guy at work told me to do that Lee Rollins Who's really he's a good Drupal contributor. He told me use DB log resource check that out And you won't you'll be able to do it for sure anyone else Answered my question, but I've got a quick comment Brian Hirsch from the White House web team Yeah, I maintain the petitions destroy that you nice. Yeah. Yeah So you mentioned rest and you know for people who are trying to get into stuff and learn rest Roy Fielding's dissertation on rest is not really easy to read and You know We have found more and more as we're dealing with these apis that you know restful Interfaces are just super important for user experience and developer experience So we made a two-pager that's sort of like accessible for project managers and non-technical people and rest if it's helpful for other folks github.com slash White House slash API dash standards I'll put it in my slides and upload it. I actually saw that when I was checking that out Yeah, cool because it's really hard like if you start say we start building sites like this It's like where does a lot like how is the data coming out like how is it separated? It's a lot of stuff that back-end developers hopefully are gonna have to have to think about and I mean But that that web that standards he's talking about actually has some good ideas around how to do that Thank you. All right, so I know you're a theme or so you may or may not know this one But I'm wondering how authentication is handled as far as in this particular example, you know The user was anonymous, so you just went grab the deal. No issues But what about protected data where only certain roles or permissions, you know Would be able to see these recipes. How do you on the angular side? Yeah, then Authenticate that person to see the you know, so there's different levels of Authentication you if you start if you just set this up you'll struggle with it and will force you to learn how to do it Right, so the first step is that cookie authentication, which basically just checks your Drupal cookie similar And then lets you pull based on what what cookie you have and that's not that mean that on the client side You wouldn't be able to see the node on the client side But if you can't see the node then you can kind of access that data But if you're pulling it from a from a client side theme it it might not make sense But there's basic authentication with I think hashed the password or something and then there's OAuth now OAuth is the way that You know applications, you know do it so but yeah, like I see I'm a theme or so I haven't Okay, so delved in is a Possibility and it's a good there's a Drupal contract There's a good contrary module that makes dealing with OAuth easy But basically you just select OAuth and then on your client theme You would just put some some passwords and some keys in and then then when you make the request from the client Nobody else will be able to do it. Gotcha. Okay. Thank you. I've yet to play you know on this topic of Not using it for really big sites It seems like accessibility would be one of the major issues with it too because you know the big thing for the responsive community is Making sure that you know if JavaScript breaks you should still be able to access the content This is kind of wipe all that it seems like it would I mean once the content has been rendered I mean you can see I watched I went to JSConf in Melbourne and they had Web components and accessibility and accessibility and the shadow DOM and stuff and the main takeaway I got from that is that Yeah, like You that that stuff will be accessible once the HTML has been rendered on the page You can there's keyboard accessibility and your markup stays you know it's is is Accessible basically what do you have any particular accessibility concerns besides like keyboard accessibility or yeah Mostly like JavaScript breaking. It's usually not JavaScript is not turned on people don't do that anymore Yeah, that is not a mix actually. That's not an ex. I build government sites and if you look at WCAG JavaScript not being turned on is no longer. I mean as far as to tell me if I'm wrong But it's usually a JavaScript breaks or the external script breaks So you need to have testing I would think if you're gonna be Doing a lot of JavaScript heavy stuff and you want to make sure that your test to have a test that test If your JavaScript is broken that way you don't push code that breaks. Okay, cool. That's what I would imagine Thank you. Yes Is that good all right and Was me facing the screen really bad or was it good fine cool You can speaker assessment Give me give me you know give me ease because this is my first time so thank you appreciate it


Yo Steve yo Steven working here. You're gonna get the vlog up today or what it's done tip Tuesday Well, what I'm I'm working on it as we see people are waiting. You keep interrupting. I can't do anything So no it's done tip Tuesday. I'm well aware stung tip twos. It's done tip twos. They don't tip twos. They I know tip twos They don't tip twos. They Don't tip twos. They yeah, all we do is dunk. Don't tip twos. They yeah boy. You don't want to jump I know it's a good vibe.   I mean, I'm okay. Nobody cares about your vlogs. Hmm. Well, I look I like to document been documenting everything Nobody cares. I like to document for myself, bro get others to dunk teach him how I'm showing them through my my journey I'm showing them what I'm doing so they can why are you doing clone videos when you should be doing dunk tip Tuesday? You're 50% of the clone. Actually 100% of the clone videos without you. I'm nothing Why did you lose nine inches of bounce injuries setbacks, bro? Give up already Never dude. It's a mindset. It's a lifestyle. It's my yeah, I mean it sounds like excuses to me not an excuse It's just me.  They love it Do you feel delusional sometimes I feel delusional, but it's fine. Why are we why are what are we even doing? Why are we even doing anything? I mean, I have no idea. That's the best point you've made I I literally think about that when I wake up. What's earth doing? What are we doing on and we're crawling around? There's a fireball. There's like rocks and the moon spinning around it all the moon actually doesn't go like this It goes all over the place. You're not your body. What am I doing my skin? Why do I care about my skin so much? I'm like so much more my skin than my senses. We have five senses, but I love that energy I love giving people the energy. Oh, you're so great. We want to hear. Oh, Steven. We love your energy We love we want to hear more. Yeah, we want to hear. Yeah, sure Is that oh please yell at us some more. Oh, we love when you yell at us I'm not trying to yell. I'm just I just get I get excited Beginner gains are overcoming this injury every week making progress feeling amazing, but it's been a long time coming Are you willing to overcome any obstacle that comes in your path during this dunk journey? Are you willing to be patient? Are you willing to make those tough decisions of what your body needs now? That's the art of training. How good are you at making those decisions and stimulating what your body needs to respond? That's the name of the game. That's what we're trying to do We're trying to push our body to those next limits But our body wants to just keep us safe. Our biology does not want to go into the unknown We have fears. We have doubts. Can you overcome them? That's what it's about That's what it's all about in the freaking and that's what we're doing today Let's freaking go yo Great week of work so far today. I woke up with insane energy. We live for these days It's not every day like this even yesterday. I was just feeling like I don't know what I'm doing But today whoo, so I headed to the gym to go dunk keeping it just Optimal meaning I'm going to do what I need focus on the drop step to stand still focus on what I want to do And not just go nuts and lose my mind, but I still do that inside, but I channel it All right, so the second after this dunk session I went right to stretching which is one of the hardest times because I'm fatigued I don't feel like putting in more work But I really need to because this is a really Optimal time for my body to go back to tightness because I just compressed it by jumping on it So I really at the length and I'm doing downward dogs looking shredded as can be Focusing on pushing my hips high. It's really hard for me to even keep my heels down and keep my back in the right position So I just do these loaded beast type positions and slowly just kind of use my legs as a lever to keep pushing my hips higher and higher Now I'm doing the pigeon stretch here. Just really trying to hit my hips. My hips are incredibly tight So I have to hit them right after I dunk right before I dunk all the time Just stay on them because over the years of my training. I've made them so tight and inflexible That I have to really stay on them to really carve new patterns I know I say that a lot, but it's a really tough thing to do and I'm noticing just how consistent I have to be Pigeon stretch is fantastic Try to keep the hips square the knee at 90 degrees and just really feel your body and breathe breathe breathe Couch stretch one of the biggest keys for me is that back glute staying flex So as you see as I'm leaning forwards like this, it's really easy to let that back glute relax But you really want it tight as if it's flex that you can it's a stiff muscle not stiff But it's it's flex is the best way to put it So you could really feel the hip flexor working and you could really feel the rectus firmoris getting stretch Which is a deep part of your quad muscle here I'm doing some pulses to try to increase my range of motion But again flex that black black back glute as much as you can keep it flexed All right, so after this first day the next day I was filming for my dunk project workouts and I was doing the workouts and I started to say You know what? Let's see if I can get a couple of dunks down By the way, stephencelli.com my website You can find all my free workouts my instant jump tech six week program to master your technique and the dunk project Learn more if you want so the day after a full jump session I was just trying on this super tough rim and you'll see how I did here Ah that felt good There we go Hey, not bad for a rusty McRuster sin Vic it's only been a couple weeks. I've actually jumping.  So we're back Feeling cool And excited to uh be flying again Gotta stay disciplined on that drop step and do whatever you get to do. What's up? I'm telling you this puppy's up there. Is that oh Exactly 10 feet, but it feels stiff It's like 10 feet on the top, but that boy feels up there. I'm telling you can be but I'll take it So I was happy with that session and then the next day. I'm like, you know what? I'm really going to leave it up to see how I feel. Do I feel fatigued? I'm going to go to the gym and recover But I was like if I have energy I'm going to push it with the heavy lifts and that's what I did I got 225 pounds on the rdl pushing that hamstring carving new patterns remolding tissue It's a non-stop relentless pursuit to get my body in the shape I know it can get in and that is climbing the mountain How hard are you willing to push yourself? How high do you believe you can push your potential? That's what I'm all about. Thanks for sharing this journey I'm so pumped to get these game dunks to get back to dunking. Let's freaking go. I'm going to new york I'll see you there Right there


Good morning, everyone. Welcome back to my channel. My tan is so messed up right now. Anyways, um happy Tuesday Update on the yawning situation Getting better it's still not quite there like if you guys didn't do it last week of my life vlog I have not been able to fill you out in like a week and apparently it's linked to anxiety But like I've been the least anxious I've been in so long, so I'm very confused I know it manifests in other ways, but like I'm not anxious like I don't understand what I talk about it though Like becomes a thing, you know, of course. I'm a lot to it that you want, but um, I actually got a new brow gel Very exciting so Today is Tuesday. I've been back on waking up like really early again But the past two days my sleep control got messed up again, which is awesome Because it hasn't been messed up in forever. The first thing I finished Nashville So obviously that was a very emotional thing for me. I finally watched a show two years ago at Nashville, of course So that was one thing that was just like, you know heartbreaking I've been reading again, of course so much guys like I'm on like book I think like 26 or 27. There's something else too. Oh my gosh, we've done updates I'm actually gonna work out down there for the first time so you guys will see what else have I been doing I have a lot of like new purchases and stuff too that I should show you guys My like body though. This is what I'm talking about. I feel like right here and here and here where the tannas messed up That's actually messed up from like my real tan I got sunburned it actually turned into a tan and then it started peeling two weeks later And so now it's messing up like everything else.  We have my solid spinner Which is exciting and then I got two Primal kitchen Like Alfredo sauces because I'm trying to make I'm not gonna get today's cuz I'm not really feeling anything heavy I don't know. I'm trying to make it a healthier chicken Alfredo. So I got these I am gonna make my Hollywood bowl from sweet cream Which I'm really excited for guys. We have some big dead updates Question, what should I do for better lighting in here because this is gonna have to be fixed This couch came you guys have probably already seen it on Instagram But this couch came like guys I got this couch somehow for two hundred ninety dollars and it looks better in person like everything the lighting here So we are now and the floors have been done There's not much like there's just a run of things like that because my concrete was really bad before But it's gonna be fine because that's gonna be covered with a rug eventually and then my projector is here The screen comes this week. I got two like beanbag chairs. I need to get a coffee table still Okay, I just open this for better lighting. Um, anyway, so there's gonna be like the two chairs This will be very soon because the stuff supposed to arrive this week still need to find a coffee table Got this off Facebook marketplace by the way people who've asked. This is my little gym set up I hate how it's not all the way straight right now.  I just finished my workout. It was actually really hard I love Melissa would have so much as my first one of my den too, but that is it I honestly this is like the one day and forever that I haven't woken up in seven and I immediately regretted it Most people like stay up late to watch Netflix and stuff and I stay up late to like finish a book in one night You know like something's got to change Anyways, I have things to do today So I'm actually going to go shower and get ready because I have a lot to do. Okay guys So I got a new pair of Air Force ones because mine were absolutely trashed beyond repair. I'll have them linked below They came from Northstrom really quick and they're just the best white sneakers ever And then I made an order on pretty little thing already put the clothes away But I got this self tanner that Julia Havens like swears by So I'm really excited to try this and then I just got a new mitt because I needed it That's a bunch of things things. I'm doing an Instagram deal with them. So I need to get all of that put together All right, I just showered I got ready for the day. I'm have like a zoom recording. So my top is a little bit cuter I'm just wearing my sweats from talent list. I got them in a size medium I should have gotten a size small this is from Zara this pink tank top is or body So is misguided and then I just have my Amazon slippers and I've been wearing a ton I'm letting my hair air dry. I actually did makeup like got ready like really ready for the day But I'm gonna go downstairs and do my divo I need to prep too because we have like the Bible City tonight So I need to do a little bit more prep even though I like a pretty much have everything I need my hair to just dry But like I don't have time to actually dry and do it today also guys listen I am in literally a tick tock. I mean, I'm not a tick tock star at this point But I'm a big tick tocker all the prints you guys asked for we've got recipes on here my book recs Just like random stuff. We had this fun. Oh the sound isn't available. Dang it. This video is really cute But I don't know what happened. So anyway, so we guys haven't followed my tick tock. It's Kenzie Elizabeth Hey, I'm gonna start on dances soon. I think don't worry, but here's like an outfit of a day one Here's mine from yesterday of what I wore Um Yeah, guys, you need to go follow me on tick tock. It's just Kenzie Elizabeth. Hey, I got sunburn from this outfit But it is what it is, you know My hair feels so weird. What ever since it got Redone hi guys. So since today, it's just a one day vlog I'm gonna share a little of my divo so many of you guys have been tagging me which is so cool I it's jaw the circle by mark batter said my favorite divo ever It's a 40-day my mom texted me This is the text I mom just sent me out of the blue I would just look for an older washer and dryer because I absolutely love the set here at the lake house And they're so old the dryer is so quick. Wow the more you know I have to buy a washer and dryer this weekend So here we are people fun things, you know anyways I've shared a few of my divos and stuff in the past few vlogs I want to do a video also like a week in my life the devotions But I just have so much to say that I just feel like that video would be like 40 minutes long Here we go guys new Nespresso machine that might be arriving tonight. We have to check. This is very important out for delivery Oh my gosh. Okay. Also. I've been living without lip balm for Like a week and I'm waiting for a new one to arrive and there's literally not one at my house And if you know me, you know, that's like literally the biggest problem of my life Because I'm so like obsessed with lip products. So I just feel so Weird, you know, okay I'm on day 18 of the Java circle and it's just keep circling the scripture is Joshua six four on the seventh day March on the city seven times. Okay, so I'm gonna read my notes. Also starting a new Shinola today exciting things Big moves. We've moved on to Graphen paper. So, you know, it is what it is. Anyways, it's like a few pages long I'm gonna give you guys the short summary just kind of a my notes I feel like regardless of what you believe this is a really encouraging Like little message thing today. So yeah, so I was like prayers a difference between us fighting for God and God fighting for us His situation still seems like a lost cause, but it's not over till God's it's over If your cause is ordained by God, then the battle belongs to Lord. It's his victory to win not yours These are like exact quotes. I don't believe in coincidences. I believe in providence I believe there's a God in heaven who directs our steps who prepares good works It's hard to read out loud when you like can't really fully breathe Okay, who prepares good works in advance who causes all things to work together for good who fights our battles for us If you pray through there'll be breakthrough. Don't lose heart. Don't lose hope Don't lose faith keep patience keep asking keep seeking keep knocking God really does things how or when we expect him to and it leads us to question his strange mysterious ways I'm sure the Israelites questioned God's battle plan at Jericho. God told them to circle the city for seven days It didn't make sense, but it had to feel like and it had to feel like forever, but I kept circling so like obviously when you're like at battle You like to circle a city for seven days sounds like you know kind of insane and like does not make sense So I think just in the idea of like you feel like God's saying something and you're like this is so confusing and like literally Doesn't make any sense and like I don't understand but There's like the what if and it's like what if they had stopped circling and it's like the miracle Would have been forfeited right before it happened So sometimes God will push us to our absolute limits the limits of our faith of our patience of our gifts that like obviously built faith So it's like when you've quit circling you don't just compromise the present every promise every miracle every blessing your future is forfeited They kept circling and if you do keep circling the walls will come down breakthroughs never will go ahead keep circling Especially in times like this how many times am I like in times like this? I think especially just in like Covid there's so many like plans and dreams and things that Are either like paused or have kind of just been like this isn't happening and so many things that it's like you're just so confused And like life just doesn't seem that appealing right now And it's just the idea of like keep circling and like pushing through Because obviously it is gonna get better and if it's like a God or a dain thing it's going to happen Sometimes that is in God takes you on detours So anyways, I literally love this diva book. I'll have it linked down below, but I Literally am going crazy with that lip balm guys. I'm actually losing my mind I ordered the most beautiful whiteness personal machine that comes today as we know very exciting We're reading up from Ruth this week with everybody done But I'm gonna kind of get everything together for tonight And then I'm actually working on my church today, too But also I need to like you work and I'm recording with Yola Roberts from my second life today So we're doing that podcast And I'm gonna make oh my gosh I'm making the Hollywood Bowl from sweet green which is gonna be incredible. Stay tuned. All right I'm still in the exact same spot Do I have an office in my house and do I still choose to work on my coffee table half around my kitchen table half the time? Yes, but I have a vlog in the background. I'm working on Some Instagram stuff for church. Wait, I was gonna. Oh, this is why I was vlogging. Okay. I set a timer Oh my gosh 20 minutes. That's not gonna be enough time. Oh I just like have been sitting my phone and literally a puddle of water. It's totally fine. Don't worry about it Like literally was wrong with me. Oh my gosh guys my kitchen table. Oh my gosh the CB21 literally was thousand dollars and I like hate to even say that because I like hate myself for it, but And it just stains all the time which is so annoying, but I finally got I ordered on CB to placemats Which is really exciting. Also. Oh my gosh. I have a new bonus solo episode So by the time this week's episode goes up. Who are we posting this week actually now that they think about it? Oh, we're doing Hannah Ashton. So um We're having Hannah Ashton on the podcast this week Which is already up when this vlog goes up and then also we had a bonus solo episode of myself all about my new life as a bread-winning housewife because somehow I have turned into a literal housewife over quarantine and I'm not a wife and You know, I guess that's really the only thing that doesn't make sense But like, you know, we've been through this cooking organizing working at my house non-stop Working out like I just do all the housewife things, but also like with a spice of bread-winning. You know what I mean? So anyways, we talk all about that all my book reads. I'm on book 26 of quarantine like it's really something to answer your questions on how I'm reading so much I just don't really watch TV. So like if you factor in how much time you normally spend watching TV You would probably read that many books too. You know what I'm saying, especially during quarantine So I'm really excited for what I'm working on right now. Like I'm actually probably I'm literally just so freaking excited I've actually been watching the morning toast lately as well Didn't think I was into it for a long time and like I don't know I literally think that Jackie is like the prettiest most perfect human being ever and then I'm actually recording I'm obsessed with Margot. I'm obsessed with all of them, but I'm actually recording with Margot this week So I'm really excited. So check out the new podcast episodes The reason I even started recording is because I normally I'll like put a timer on for like 40 minutes of um I need to upload a vlog I'll put a timer on for like 40 minutes And it's like you have this much time to do this but I need it more So anyways, basically what I was saying is life hack set timers like I do that when I clean all the time So I don't just like lolly eye on my phone. I have to get it done It's like the adult equivalent to like don't step on the floor like the lava game to me You know what I mean? No one's gonna understand that all right guys exciting things are happening. My espresso has arrived I'm also roasting chicken Because I'm making the Hollywood Bowl if you guys don't know a sweet green It's like the best out was ever and the Hollywood Bowl is my favorite salad and since I've really actually become a chef I thought my next thing that I need to perfect will be salads and I have kind of last week I made some really good kale salads, but I wanted to make the Hollywood Bowl because it's my favorite So anyways, we're working on that. I'm probably not gonna eat that for lunch So I'm just gonna roast the chicken and then recording from three to five and then make it for dinner I'll show you guys, and I'm also gonna make a tiktok. So very fun. Anyways, I'm so excited This is like the most beautiful Nespresso machine and I actually would love to make the coffee right now I'm gonna be at the lake house on Monday to Wednesday, but if it's not that then I can pick you up Just planning things with my cousin. Okay, so here we go.   Oh my gosh We're gonna we should probably just move over to my coffee. This is like so exciting guys. Oh my gosh I'm so excited. I mean it just looks absolutely beautiful Like I got all of these new pods on Amazon and then I also got actually I'll show you a bunch of For sigmatic stuff, so I'm really excited. Okay. I have some tortellini left over So I decided I'm gonna make tortellini for lunch just so I can get that out of my fridge This is probably my most boring meal I've made. I just cut up a bunch of tomatoes garlic I didn't want to use the kale because I want to use that for a salad later And then I use like a primal kitchen no dairy Alfredo sauce like this is not what I would normally even want I'm honestly just kind of in a rush and I Really actually need to go grocery shopping. I've been cooking so much that all my food is like gone So gotta figure that out. This looks absolutely beautiful and incredible. I have to figure out how to use it But I need to make a coffee like right now. So that is the plan guys This is just the cutest thing ever. I'm in my office the tragic Reality of my life, which I just ordered a fan Why do I do this? I return a recording a video. I start talking to the mic I look at grandma right now. I just ordered a fan Which I'm gonna use in my office, but I'm gonna start using it in my den until I get my den insulated but it's just hot in here always but the rest of my rooms are freezing and I literally can't breathe. So actually talking for two hours is gonna be something because I'm recording today with Yola Roberts of a second life It's another podcast with tier media. I'm doing so many podcast swabs this week Like I'm recording with Whitney Port from the Hills sister Diaries of the Orlando sisters Who was my recording?  I don't know guys Honestly, I've gotten so much done today, but I'm like realizing how much literally doing this and I'm realizing How much I need to do still and after this I need to cook and into the Bible study and then figure it all out So here we are all right guys I have been recording for the past like 30 and a half hours Um, I'm about to go upstairs and make some dinner I realized like today just one of those days where I'm so mad at myself for sleeping in a little bit because I needed to Wake up early because I have so much to do Update on my awning situation. It's going it's getting a little bit better So I'm gonna head downstairs right now and start on the Hollywood Bowl salad, which is very exciting I just whacked myself in the head with my phone charger my favorite time of the day when I'm not stressed out Which I have a lot to do right now. So I'm a little bit stressed like I literally haven't felt Any amount of stress and quarantine probably like two months at this point Okay, my settings were off, but anyways the recording was great I did a bunch of other stuff I did make a to-do list and like it just keeps getting piled on with more and more stuff And I really just want to read tonight But I think I might have some work after the Bible study so we'll see Anyways, my law time is incredible. I'm actually going to start on our beautiful Hollywood Bowl now the long-awaited Very exciting portion of this vlog guys. I actually have really good news. Um, oh, I hate this fridge Let's move over here. Okay, actually really good news I I think that I actually don't have to work after the Bible study tonight and I can read my new book I don't even know if I mentioned this today I think I have but live constantly the new book came out Which is actually two people, but you know what I mean whenever I mean You don't know what I mean. Like why would you know what I mean? Whatever you gonna say, so I'm really excited for that to come out I'm looking forward to it. So we're gonna make the Hollywood Bowl I found a recipe on their Facebook like it's nowhere else on the internet besides their Facebook So we're gonna use that. I'm currently roasting some chicken. I have my stuff out for the salad I'm about to De-stem all the kale and clean that Listening to the morning toast, and I'm eating my second bag of smart sweets for the day Literally so freaking good. Like if you guys haven't had smartsuits before you need to like run to Whole Foods. Okay, because it's like that good Okay, I just like majorly messed this up so it like doesn't look as pretty as it once did But I made my Hollywood Bowl so good if you guys want the full recipe and stuff It's just on my TikTok, but um I'm a huge fan and I'm very proud of myself and I have everything ready for tomorrow It looks so good. Wow so beautiful Look at us go. I don't know if I'm doing this shirt. I think I'm not guys Yeah, that's definitely probably wrong Even when we die, he'll be there with us So I think that it's like the little things that even like we're like All right guys, um, I'm off of the bible study This one went by so fast bow's about to FaceTime me because we always FaceTime run after these It went by so fast. Seriously. It's such a good one I feel like she's calling me right now at the end of it every woman like literally. Okay silk scrunchie We're all buying these silk scrunchies on forever 21 because they're like a dollar each I guess But I'm gonna wait till they post. Oh my gosh. No, she's serious Love these big silk scrunchies and I was actually thinking the other day how I need more But they have them on like every color And they're a dollar each that is so incredible see Val laptop so knew it Okay So what you guys have all been waiting for I'm finally answering, um All of your questions This is like such a weird thing to have to do on the internet But like I live a weird life So I've been getting so many questions Q and I are no longer together. I know I know I know I've been getting so many questions and Honestly, just like out of respect for the situation I didn't feel right like coming on days later and saying something I'm not the only person involved in this and just like Out of respect I think for the relationship. I wanted to give it a few weeks I like don't really even have much to say on this topic I like this isn't the case of like, oh, you don't know what happens like off camera or anything Like we had a really great relationship. It was probably honestly better off camera. Like it's not a like Oh secretly this was like really bad or horrible like it's really not even about the relationship I think sometimes just like life happens I know like a lot of you guys are probably like really really confused and shocked and I think like I don't know. I think to be fair like we were both kind of in that place Yeah, that's pretty much all I have to say I just obviously I needed to address it on here so we can just move on and like I don't want questions about it anymore I don't want to be like asked about it Not this into like obviously like he was on my channel like obviously I was always going to answer But it's also like I'm moving on with my life and I don't want to like see that all the time I think also just in the past like I mean obviously in the past few months like my life has changed so much to the point where it's like actually insane, but I think just over the past like Month just like being alone has been So unbelievably good for me. I also think it's really important like wherever you're at in life to like lean into that season I don't want to miss what I feel like God has for me in this time of my life like relationship and like breakup aside There's so much more that's going on in life I don't want to miss what God has for me in this time And like I want to get everything that I can out of this season I think just kind of like leaning into that has been really good and also just like When you ever have like a month period of time where you're like by yourself in your house like it's actually been Absolutely incredible Like I know that sounds ridiculous and obviously there are times that like suck in our heart and like we're quarantined and everyone feels You know, whatever there's like highs and lows 100 percent, but I think Overall, I think I've grown more probably in this past month that I have in my entire life I feel like a completely different person Not that I didn't like myself a month ago Like I think it's just I have just grown so much and again Like I always sound like a hippie when I'm like learning growing whatever I think it's like I love who I am and I love where I'm going and I love even more I'm out honestly and the people in my life like the relationships I do have are so Like incredible. That's all I have to say the relationship was great. He's so great Like there's nothing bad. It honestly had literally nothing to do with the relationship That's pretty much all I have to say. I think this is like the best community in the entire world I literally think this all the time and I'm so grateful for you guys I feel like I have friends literally everywhere and I love you guys so much And I'm so grateful for this like just group of people that we have Like all across the world that I feel like it's such a tight knit Group of people and you guys are so supportive and like literally the best people ever So I love you guys. Um, that's pretty much all I have to say It's a very weird thing to like have to like do this on the internet. Um, oh my gosh Wait That's so cute My friend Liz just sent me a we were talking about silk scrunchies Literally in the at the end of the bible study on the group zoom And it's literally like the most beautiful silk scrunchies I've ever seen in my entire life I like don't know how to end this portion of the vlog, but anyways moving on the fly Okay, so I don't even know what's on there right now Um, I do have like a little bit of work that I need to do but I'm also like I don't know. I also Have so much energy. This is the problem. Like I got my sleep schedule So great. And now I'm back to like staying up so late and the chisels just like Not what I need to be doing right now. So we've got to figure that out Maybe I'll get a lot of work done today, but I have a run at 7 a.m. So I need to like, you know, go to bed All right guys giving you a little mini book review. I am obsessed with calling hoover right now I read Verity and then regretting you and I am obsessed. I'm going to read live cosentine's new book Which I pre-ordered so it actually should be on my kindle And yeah, I finished this last night. It was just so good. Like I loved it I think calling hoover is just like a mastermind because she does it all she does thriller romance and adult Like she really does it all, you know, so I pre-ordered the wife stalker, which is live cosentine's new book Um, it's downloading right now. I have been waiting for this for so long and I'm so excited.  I just took it out of the bun But hope you guys enjoyed today's vlog. Um, it's 9 30 and I've just been working. I actually edited this entire vlog already And I'm just gonna get some work done from my computer because I know it's gonna make me feel like Less anxious and then I can wake up from my 7 a.m. Run It's gonna be incredible, but hope you guys enjoyed this vlog. I love you guys so much and I'll see you soon. Bye


This study suggests that high uric acid levels may have a protective effect against high systolic blood pressure, high mean arterial pressure and wide pulse pressure in hemodialysis patients. These findings suggest that uric acid may play a role in regulating blood pressure in these patients. Further research is needed to confirm these results and determine whether uric acid has any therapeutic potential in treating or preventing high blood pressure hemodialysis patients. This article was authored by Jim Shidrusebe, Mohamed Mahdi Saghab, and Elaheva Faye.


Welcome back to School Car Sense. It's Tim and Jaco and today we are looking at the L-Sit to handstand. So it's a pretty complex movement but we're going to break it down for you. It might seem impossible at the start but when we take it into these different chunks you're going to see that we can actually help you to redefine your impossible. We've got the L-Sit and we've got the handstand as the start and the end position but we're going to look at how we can use that nice frog stand that we like in the middle and how we can build from the bottom up as well as the top down and meet somewhere in the middle to help you with your L-Sit to handstand. Well let's start with the L-Sit. A really nice stable point for us to get confident on the bars of our feet off the ground. So Jaco is just going to take a normal grip and he's going to sit into this position and the real key to the L-Sit is just like in a dip at the top position you've got to keep pushing down and stay high. What you don't want to do is sink and allow the shoulders to come towards the ears. So pushing down hard, keeping that height, that's going to be so important for your transition. This is our short position. The longer position we extend out puts more weight away from the body which puts more stress on the midsection and the core. If when you extend those legs out you straighten them out you might find the hip flexor a bit of a moan at you but if that's the case you need a little bit of release work or you start to play around with some different variations. So the next phase of putting this movement together is the frog stand. Now it's worth just noting that the grip changes a little bit. When we're doing a frog stand on the floor we use the fingertips and we're using this kind of clawing gripping movement. On the bar it's a bit like an old school joystick where Jaco's going to move backwards and forwards to make the corrections in his body so you'll feel that. It actually requires less fine motor control than what you do on the floor. You've got a bit of more room for playing this. So otherwise the same principle applies he's going to try and get his knees up on the back of his elbows so again get on top of a stable pair of parallettes and he puts his foot up first, brings up the other one. This is a pretty stable position here and then he's going to bend the elbows, put the knees on the back and then rock forward and you can see straight away he's starting to make those adjustments from the hand to keep that balance. Key point, keep the hips high. We need to have that confidence in the shoulder to start to get inverted because ultimately we've got to stand those legs upwards to finish off that handstand movement. So we're going to take the confidence that we've built in the frog stand and now we're going to try and get into a full handstand position using the parallettes. Same thing applies with the corrections through the hand and the wrist is to keep it stable. One thing you need to be aware of though when you've got the parallettes close to the wall and we're going to kick up into a handstand. Because the hand is higher, you've got to work harder to get the hips over so you're really going to have to have confidence in that kick up and really drive yourself up to get yourself into that higher elevator position. Same principle is applied now. We're just going to keep your license strong in the shoulders, driving the hands towards the ground, into the bars. Somebody stays locked in, trying to make ourselves nice and long and Jackie is just going to pull his feet off the wall and making those corrections with the hands to try and keep the alignment. That's the end of our movement that we're aiming towards. We've now got a few progressions along the way to help you to piece those three things together. Once you're confident with those three positions the L-sit, the frog stand and the handstand we need to start to look at how we link some of these together and to start with we're going to look at the frog into the L-sit and you might be like, well that's the other way around but we're working on some of the eccentric strength so that you can build up some of that strength to come through so it's going to be easier for you to do this than the other way. So takes the knees off, holds, doesn't fall down control slowly through five seconds if we can then down into that L-sit for a nice little pause put the feet back down on the floor step back up into it again. So the idea being he's not he's keeping control maintaining tension, he's controlling this rotation and this lowering position that's going to build up the strength to be able to do the exact opposite on the concentric. If you just fall down then one you might hurt yourself and two you're not going to build any strength. The next transition is to practice the frog stand into handstand. Now I'm not going to lie it gets exciting around about this point because we're starting to get confident being upside down away from the floor all of a sudden our focus point is not in between our hands or our hands on the ground we've got to readjust and being further away from the ground makes this a little bit more exciting. So Jacko gets into his frog stand position all that's going to happen is the same thing from a transition possessive he's just got to do that work to get the hips up stacked up on top and he's working the whole time in that balance position just making a correction to keep them lined up as he opens up and extends the legs overhead. Keeping the midsection locked in the same cues we've practiced up against the wall but use that floor as a focus point feel that balance and if he's got it to come back down you get an opportunity to work the eccentric loads of strength development in that simple transition. The penultimate piece of the puzzle is getting from the bottom position into then that middle part where we're trying to get to as that frog and this is the hardest point from a strength point of view. So Tim's going to start in his l-sit and then it's as he goes round he's got to try and keep these shoulders nice and high so he can keep his bum high enough to be able to then get his knees onto his elbows and he can rep that control back down. If you go when you rotate round if he doesn't get that high and crumples down what you're going to find is from here if he starts sinking down and bending too much he then can't get the hip high enough and he can't get the knees high enough to get them on top of the elbows. It's all about this hip position so he keeps the hip high enough and he can put them on there. Then if he's got that position and he's already done his frog to handstand it's then a case of just linking the two together without need, you don't need to pause in the middle with your knees on your elbows you're just going to work your way all the way through that full movement. So we appreciate that might not be much of a beginner's tutorial for you but some of the exercise at the start like the frog stand on the parallel bars getting yourself up elevated off the floor is one you can start with. The l-sit position is something you can start working with. So there is a little bit of something for everybody in that workout. Tim? The hardest bit about that is that transition phase. So like Jaco says, work in those areas where you feel like you can build up those individual components but without pressing out keeping that straight arm strength as you rotate the hips up on top of shoulders that's going to take a little bit of practice and if you want to go back and have a look at some videos to a little bit more help on this one we've got a great transition of frog stand to handstand via that we've recorded using a band which is going to help you to develop some of that strength so check that one out as well. And if you've seen any of our other handstand stuff like that tutorial any of the other ones there's a big key part of it is where that hip is in relation to shoulder and the strength to be able to put it where you need to for that alignment. So just like Shakira used to say those hips don't lie, Tim. There is nothing else I can say. Until next week. Class dismissed.