All right. Hello and welcome to this week's JavaScript SEO Office Hours. My name is Martin Splitt. I work for the Search Relations team at Google in Zurich, right now working from home office, as you can probably tell. And it is my pleasure to answer your JavaScript SEO related questions. With me today are a few people from the community and people have submitted questions on YouTube. So if you want to be part of this, check out the YouTube channel community tab to see when the next Hangout is happening. I'll also post the link to the Hangout there. And then later on, I'll also post the recording. So even if you can't make it for the recording, it's still valuable to submit your questions. Right. Before I go into YouTube, is anyone in the Hangout burning to shoot a question? Yeah, I wanted to know, is eventually, one day, will Lighthouse become a ranking factor for website issues and so on? I mean, I know you have to pay attention a lot to it. But I just wanted to ask you just a generic question in regards to the page speed addicts. I'm not an addict of page speed insights, but I love the new feel compared to how it changed over time. And I've been watching it from day one, right? So I wanted to know, is there any discussions out there? I know there's a lot of things that you can say. You're not allowed to say, but I mean. It's not that I'm not allowed to say. So there's like three parts to this question in the answer. First things first, Lighthouse and page speed insights are developer tools or actually tools also for SEOs as well as developers to determine how fast the website feels to the user. Now, modeling performance in terms of user experience is very tricky, and you have to find the right proxy metrics. And we're still changing the way that we model. If you look at Lighthouse a year ago or two years ago and now, you'll see an evolution of the metrics and how we mix them to generate the Lighthouse score. It's not something search specific. It is for you to determine and for developers to determine how fast the website feels to the user and where are the low-hanging fruits? Where is the potential to improve this? Now, currently, I think like yesterday, we announced the Web Vitals or this morning or something in the European time zone. We announced the Web Vitals, which are three already existing metrics that we are thinking as the best way to approximate user experience in terms of loading speed. The Web Vitals are made out of the largest contentful paint, cumulative layout shift, and first time to interactive. No, first input delay. That's what the third metric is for. These metrics, again, model user experience. As you know, we are trying our best to give the best results for our users in our search results. I don't really answer ranking questions because, A, I'm not working in the ranking part of things. B, I don't really want to talk about ranking because there's so many other things that you can do to make a website good for your users that will reflect in ranking. Ranking is basically trying to model what is a good answer for this query. So that's the second part. The third part is page speed is already a ranking factor. So that will not change as far as I can. Right, because it's embedded into Search Console and there's a delay in the updates in Search Console for page speed, like for moderate to low speed for every part. Yeah, the speed report is there's a huge delay in that. So that's why I asked. And of course, user experience is the number one thing that every SEO should just worry about. It was just that I wanted to know. So, OK, eventually as Lighthouse will get evolved, like it's going to change even more as time goes by.  Lighthouse itself, again, is a tool for developers and webmasters. It's not any way related to Search. What it does, though, is it shows you it tries to emulate a way of determining how fast the website is. And under both lab conditions, as well as if you run it in side by side with the Chrome UX report, then you'll also get real user metrics. These things will become more important for us in the future, not as in Search, but basically as developers and the web ecosystem, we want websites to become faster. So you don't have to rely entirely on the Search Console report any way of you figuring out how fast the website is, especially in terms of real user metrics, not just lab metrics, is important. And I also take to consideration that this is unthrottled all the time. Throttled is much better, checking the throttled connection as opposed to unthrottled. A lot of this kind of shows there's the metrics they change, I mean, because you got to keep on refreshing. Lighthouse in general runs on your computer, so it's not a real user metrics tool. Exactly. Right, right. I just wanted to, yeah. Yeah, so the more real user metrics you can get your hands on, the better. The more lab data you can also correlate with is also helpful. Basically, just build past websites. That's the goal, really. And Lighthouse is one tool to look into how you're doing. Right, my second favorite. Am I allowed to say it on this Hangout or no? Sure. GTmetrics is my second best favorite. And that's how I achieve an amazing results for user experience. So I mean, there's ping-dumb. Plenty of tools, and you can choose whatever you think works best for you. It doesn't really matter. Because none of these tools shows you the reality. They are all giving you different views in terms of what we think of as performance and how we are all modeling performance. And when I say we, I mean the entire world, the entire web community is trying to figure out a way to model speed and performance. And the reports within Search Console and seeing which pages suck and why are people not coming there, that's what I really watch for is the user experience. So yeah. Nice. Yeah. Awesome. Thank you very much for the question. I think I'm going to drag one from YouTube in, and then you'll get the next chance in the Hangout. Hi, Martin. One of the websites then tasked with trying to improve search visibility for is serving the canonical tag via JavaScript. The JavaScript is located in the footer. The canonical appends to the head when rendered. My question is, is that acceptable, or should the canonical be hard-coded within the head? That is acceptable, especially if you use the testing tools like the Mobile Friendly Test, the Rich Results Test, or Google Search Console, and see that in the rendered HTML, the canonical tag is A, the one that you expected to be, and is in the head, then you will be fine. It doesn't really matter where the JavaScript runs as long as it gets inserted into the DOM in the right position, and that would be the head. So as long as it shows up in the head and is the canonical that you would expect, that's fine. Well, isn't that great if there's multiple canonical tags on the page for some reason, or if the canonical doesn't make sense when we are seeing it? Like, if you're canonicalizing to something like, I don't know, a 404 page, then we're like, I don't know. We don't think that's the same thing. But generally speaking, using JavaScript to inject a canonical is perfectly fine, as long as it's injected in the head, which, according to your question, it is. So that's not a problem. OK, that was a quick one, another real quick one. Any advice for best practices when implementing tags using Google Tag Manager? How does it impact speed optimization? Generally speaking, there isn't anything inherently wrong with Google Tag Manager. And oftentimes, it is the best bet you have if you don't have that many front-end developer resources or if you have other needs that can't be done otherwise, then it's a viable solution. It is additional JavaScript, though, and it loads additional JavaScript. So it does have some speed impact, obviously, because it's just another piece of JavaScript that needs to be loaded. So my best practice is, if you can implement it directly in the page or with your own JavaScript that you have to ship anyway, then do that. If you do not have access to developers or actually making changes to your site yourself, and Google Tag Manager is the way that you can actually influence things on the site and implement additional tags and use that. But don't use it if you can avoid it, because it is an additional dependency. It is an external piece of JavaScript that has to be loaded. So reducing that is generally a good idea. That being said, there's nothing inherently wrong with using Google Tag Manager. All right, question from the audience? While I'm scrolling YouTube for the next question. I think I submitted one on YouTube, but I can't find it at the moment. Maybe we can do it like that. Sure. So we are currently building in, or we want to build a React app, and we want to use Pre-Render to serve dynamically rendered content to Google. And of course, whenever you are entering a URL, it will always return a 200, which is because it's a single-page application. Yes. And there is a way for Pre-Render to serve to Googlebot 404 or 301. How does it behave when Google tries to validate? If, or is Google validating if we are serving the same to the user as to Googlebot? Because it would result in having the 404 page rendered to the user having a 200 as HTTP status code, but for Googlebot, it would be a 404 in this case. How is it? Yeah, so the question aims in the direction of, is it cloaking to do that? Exactly. Generally not, unless you do really shady things with that, then it's not cloaking, especially if we are seeing that the page that is served with the 200, okay, is also basically just an error page, then we would highlight that as a soft 404, unless we are seeing it because of dynamic rendering, we're seeing it as a 404 page, then you are in safe waters. So that's not something that you need to worry about generally speaking. Okay, perfect. Awesome. Martin. Yes. Just a quick question. Some websites are using, just watching certain websites out there, and I do send John some stuff for spammy stuff. A lot of this brand is misbehaving with its subdomain. And so it's using its subdomain kind of like for links. And then the webmaster kind of is injecting, you know, like anchor text and so on. I mean, to what point do you guys say, okay, enough is enough? Like if the system cannot detect it. The system is like... So we are pretty much outside of my depth here because that's definitely for the web quality. So search quality and web spam teams. But in general, there's been no follow, right? I'm not sure I fully understand the setup, but if it's spammy and if it's doing things that are considered non-organic linking, then that's something that the web spam team is definitely working towards figuring out. And if you're giving us hints towards where we can see samples of that behavior, then we'll look into them. And definitely if it's something non-organic, then we want to know about these things and we want to catch these things. Right. So in general, if you have subdomains and you're using your clients for links that's against your guidelines, right? I'm not sure how the subdomain plays in it. Generally speaking, if you are using non-organic links and don't tell us about that being a sponsored link or something like that, then that's a questionable tactic. Okay. I don't understand the subdomain part of this. So this is probably a better question for me. There's like a click. They're using it. They're basically taking these subdomains and pasting it on their clients' websites and then using it for. Aha. Right. Yeah, that sounds like classical link spam to me. Yeah, but the thing, the exact example.  And I don't know, like every day there's new links coming in. You know, we all have to- As I said, I'm the wrong person to talk to. That's a question for John then. Okay. But in the end- I had nothing to do with JavaScript either. So I don't know, out of my depth here. Well, no, it's just being injected internally. Yeah, but I would have to see the example and it's not really my topic. So I would ask John that question. Okay. Right. One more from the YouTube list of things. My website runs the ready-made site builders, something like Wix, but a local company in Thailand since they upgraded their frontend from PHP to Angular, where canonical href meta details are dynamically rendered for Googlebot. I have noticed a huge drop in ranking. Is it because Googlebot can't process all the script properly for the both meta tags and content? And is in GSC excluded URL section. I noticed too many URLs being called are weird URLs with parameters. Generally speaking, this is unlikely the cause of the rank drop. There are many factors and hundreds of factors that go into this. And I don't really discuss ranking to begin with, but it is not impossible that there is some technical reason for why we are not seeing the data. It can be that the site builder is somehow preventing us from crawling some JavaScript resources. It is possible that the JavaScript is buggy. You would have to use the testing tools to see if we see the content that you put in your pages. If we do see that content, then you're at least on the technical side, you're safe. But then you would have to figure out if any of the other things is off, like is the page really slow? Is it doing something weird when Googlebot is indexing it? Is there anything happening that shouldn't be happening? It can also be that their site maps are not helpful because if you say like you're seeing lots of URLs with parameters that you don't expect to be there, then that's probably a problem on their end where they generate additional URLs. And that is not necessarily helping us. And then combine that with a technical issue that there might be. Then you would have very easily an interesting situation at your hands that you need to clean up. So I would talk to the platform that you're using to figure out what they do, how they do it, and how they can help you resolve these things. Without looking at the URL, it's impossible for me to judge what's happening. I have a React static website hosted on React static, OK? On AWS S3 behind an AWS CloudFront CDN, how can I do a redirect, 301 redirect on the client side? There is no such thing as a client-side 301 redirect. 301 is the HTTP status that you're using. The HTTP status comes from the server. I'm not 100% sure I haven't used S3 and CloudFront in a while, but I'm not sure if you can set that up on CloudFront. I guess you could potentially route some URLs through Cloud Functions or something and then actually generate a 301 response. But once you are in user and client land, basically, once you're in the browser, there's no such thing as a 301 redirect. What you can do, though, is you can use JavaScript to generate a client-side redirect. That is not a 301 redirect. Googlebot does follow those and pretends it to be like a normal redirect. So it doesn't really make a difference to us if it's a 301, 302, or a client-side redirect. So that's a way around this problem. But there is no such thing as a client-side 301 redirect because 301 is a server-side HTTP status. OK, one more than then a question from the audience. We have a website with us built on Angular and has a client-side rendering. Well, yeah, which means that when you view the source, only you see the Angular tags and the code and no text. The text is dynamically shown after the page loads. And switch to server-side rendering. It shows the content wrapped around the tags. What would you suggest, client or server-side rendering? I guess according to me, I should go with server-side rendering as Google will require the text content to be crawled and indexed to understand the context. Yes and no. We don't need the server-side rendering for Googlebot because we are also running JavaScript. So if you are putting your client-side rendered version into our testing tools, like move a friendly test of which results test or Google Search Console, you will see that we are very likely seeing the actual content rendered once JavaScript has executed and your Angular application is ready in the client-side rendering scenario. That being said, if you can enable server-side rendering and there is no good reason not to in terms of, like, you know what you're doing and you have that setup tested or you're even better if you're starting a new project and you get to choose which way to go, I would highly recommend looking into server-side rendering as an investment because server-side rendering usually is faster for the users and also works for bots that don't understand JavaScript. So most of the major search engines to understand JavaScript, as far as I know, I can tell for sure for Google I know that Bing is also rendering, I don't know about the others. But things like social media bots, when you share something on social media, they oftentimes do not run JavaScript or don't understand JavaScript and those would be left out. So if you use, like, Open Graph tags for social networks and use them in JavaScript, then you wouldn't see them on these social networks because they don't execute JavaScript. So I recommend looking into server-side rendering, but it's not necessary for Google search at least. OK, time for a question from the Hangout. Can I ask a question? Sure. Cool. We're doing a server-side rendering like the common practice and clearly as we render the page, we have state built on the server-side and then we serialize it and push that down along with the already built HTML to the client. So my question is, when the bot sees that payload, it's like a duplicate content. Everything appears twice, right? Once in the state, like this JSON string, and once within the actual DOM or the actual HTML, is that a problem, like this duplication? No. If it's JSON stuff, especially if it's just application state in the memory, we don't care. We look at the DOM and we only take what's in the DOM. Thank you. You're welcome. Here's an interesting question. Is it OK for SEO to use services such as Cloudflare's Rocketloader? It helps us reduce pain times, speeds, but I'm not sure how Google would read it. I don't know either. I haven't tried Cloudflare's Rocketloader. I haven't used Cloudflare much. It's pretty good. I'm not doubting that. The thing is the easiest way for you to test this is point our testing tools to one of your URLs. If your content shows up, you should be fine. That's all I can tell. I know what Rocketloader is and what it does, but I just don't see why it would inherently be a problem. But I'm never saying something like, oh, yeah, this is fine when I haven't tested it. So as I haven't tested it, I highly recommend you all test this, try this out for yourselves. And if it renders the page fine in Googlebot, then you should be fine. In Search Console, when live testing a JavaScript rendered page, we sometimes see static resources like JavaScript or CSS files. The requests are failed, but there's no details about why they failed. We testing would think, again, sometimes work. What is the recommended way to debug such issues? This is unfortunate, but this is a limitation of the testing tools. Unfortunately. So the thing is, generally speaking, the way to debug these things is look at the reason in the mobile friendly test. For instance, there's a reason field or something like that. And let me actually see if I can bring this up on the screen real quick. I should be able to. Maybe I'm actually getting an error now. That would be convenient, but maybe I'm not. And then I have to deal with the fact that I'm not getting the error. I want to share a Chrome tab. Oh, my screen has gone again. This becomes really annoying that it does that now. OK, here we go. I think this has something to do with the screen getting too warm because the sun is shining onto my screen right now. OK, if I go to some URL, experiments, I can see the features. And if I'm lucky that it's actually, I think features is a bad example because I don't think it loads anything interesting. Interesting. Oh, I know why my SSL certificate for this one has expired. And honestly, I don't really care too much for this page. That's new. Right. Fantastic. I can't show this right now. But basically, is this because my website is somehow broken or something like that? Let's see. Code. Or is there a fundamental bug in? No. OK, so at least the testing tools don't seem to be broken broken. They just didn't like that URL. And I'm not sure why. Maybe I made something weird happen on that URL. No, it's also just, oops, something went wrong. Is this because I'm locked in with that specific account? Maybe I need to use a different account. Can I actually share? It's a good one. I think this is the right window. I think you should be seeing a fresh Chrome window now. Let's try this one more time. This might work. I don't know. Let's try this. So there is a column that says why the request has failed, and oftentimes, interesting. OK. Is it because of the HTTPS? I don't think that should be the problem. Because it's paired with a different URL as well. I'm not sure. Let's see. What happens when I try this again with like a completely unrelated URL? How about, I don't know, this one that's from the previous office hours? Maybe I'm just unlucky right now. Maybe we're overcapacity or something. Who knows? Anyway, so you see the reason why it failed, and there is the infamous other error. If you're seeing the other error column or status code or reason, I'm not sure what we call it in the tool. Actually, that's why I'm trying to run the tool. The other error basically just means welcome to the world of limitations. While Googlebot, when we are indexing pages, is very patient with things and can retry stuff over and over again. So hypothetically, it can take anything between seconds to hours to, I don't know how much, because we are retrying if something goes wrong. The test does not. The test does not have the affordance to actually, oh, status. Thank you very much, Dave. So the status in the Resources tab tells you, ah, OK, fantastic. So I have opened a random website that was in the previous office hours, I believe. And I can now share this with you as well, because it says, actually, finally loaded. So and I think we are lucky because we actually, yes. So this happened multiple times in this case. Am I sharing the right window? I'm not sure. Yes, I think I share the right window. So if I zoom in a little bit, we see here in the status, thank you again, Dave, in the status field, we have other error. If you see this, that usually means that we just didn't have the resources or the time to wait for the resources to load. We have a limited quota of how much we can fetch in one test. So sometimes it just takes you a few iterations. Also, normally, we are caching quite heavily. The test tools are not caching. And that's why sometimes things time out. That isn't a problem. That is not a problem. As I explained, the Googlebot is actually very patient and usually does not have these limitations. So what you can do to figure out if things look fine, as far as you can tell, is you can use Search Console and see if the page is indexed, as you would expect. And you can use URL inspection tool to see the crawled page, which shows you what is the HTML that we saw when we rendered the last time. If you would see that the crawled page has issues, then that's something you want to investigate and make sure that it's not like something like robots takes to you or something blocking us. But also, you would see the error in the testing tools if that is the error case. If you see other error, that is just the fact that the testing tool both does not use caching and B is a lot less patient, because we don't want you to sit in front of your computer for an hour until the tool actually shows you any results. That would be unfortunate. So that, unfortunately, sometimes happens. All right. Before I scroll further on this list, any further questions from the audience? What's your favorite framework? I don't have a favorite. For me, they are tools. It's like asking, what's your favorite tool? And that depends on what's the job that I'm trying to do. I think all the frameworks today are very, very similar. I like to think of it as a, sorry.  So for instance, if I say, OK, I work in a large company environment where we have lots of developers working on the same application together and the teams are distributed and the application is really, really big and there's a lot of interaction with the backend and everything, then I might want to choose a tool that facilitates the successful deployment and development in such an environment. And one of these things that makes, or one of the things that makes these things a lot easier is TypeScript. TypeScript adds type system information to more or less JavaScript. So it gives you a type safe variation of JavaScript or a super set of JavaScript if you wish to say that. And then one framework has that built in. So I don't have to configure it. I don't have to work out how it works with this framework. It's just built in and that's Angular. So maybe use that then. If TypeScript is a big thing for you, then I think Angular is an easy choice to make because it comes as a TypeScript version. Sure, you can use TypeScript with the app. Sure, you can use TypeScript with you, with Ember, with everything. It's not that you can't do it. It's just more effort. Also, if you are working with a team where Java developers from the backend now have to work on the front end as well, then Angular feels a little more familiar, I think, or TypeScript feels a little more familiar. So I think that's a good choice. If you are working in an environment where you don't really need a framework framework, but you need a bunch of components that are mostly like vanilla in a way, then maybe View or React are the better choices. If you really like the View ecosystem, then go with that. If you prefer the React ecosystem, go with that. I don't think there is a best framework. Because they just made different decisions in different spots. For instance, React's biggest thing is that they have a DOM abstraction layer. So React has the ability to say, oh, I just want to compile everything that I wrote into a mobile application or into something that runs on the Oculus Rift VR display, for instance. Whereas the others don't really have that. I mean, there were and are options for this, but what's the point? Yeah, so it's... So you can interact more with React. You can do a lot of integration with React where Angular, I mean, Angular is getting there, right? And also the other thing is, I don't know how easy these interactions or integrations with React really are.  But then again, other people who were super successful with React Native. So I guess it doesn't really depend on the tool. It depends on you, your resources, your project, what are you trying to accomplish and what decisions would you make in the process of designing the system? And then you find the framework that has made more or less the same decisions. That's how I would do it. So I know in my, you're welcome, in my previous job, I was tasked to figure out like, which framework we should be going with as we were rewriting our application. And I just sat down and talked to the developers on the team and figured out what are their preferences? How do they think about systems? How do they approach building web applications? And then I made a decision based on that. And I figured out like, okay, so pretty much all the frameworks are an option for this thing, which other decisions that we would like to make and then which framework mirrors that. Cool, back to SEO. Are there quotas that Googlebot uses when crawling JavaScript render pages or sites? So crawling has not much to do with rendering. That's two different phases. Crawling is just, we give a URL to the bot and then the bot makes an HTTP request to it. That's where crawl budget comes in. And that is kind of like how many requests we can do in parallel. And these requests also include things like API requests and JavaScript file requests and all that kind of stuff. So it does have a little bit of an impact but not as much as people might think, especially because caching is involved. I wouldn't worry about it too much unless you have a really, really, really big site with lots and lots of JavaScript files. You might want to consider bundling and also tree-faking a little bit and maybe also looking at code splitting at the right spots but there's no such thing as like a render budget or a JavaScript budget or anything like that. There is crawl budget for crawling specifically though. But that's also true for non-JavaScript websites. Does Googlebot still recommend using snapshot tools like Rendertron for serving websites built with modern JavaScript frameworks? No, it's a workaround. You can use these tools and Rendertron is still actively being maintained as you can see Tuesday and Thursday when I do the Twitch streams where I actually do maintenance on Rendertron but it is not necessary for Googlebot and we consider it a workaround because if you have JavaScript that causes interesting situations in Googlebot, it probably also causes interesting situations for users so you either have to fix that or actually possibly consider a server-set rendering as an alternative to dynamic rendering was and is a workaround rather than a long-term solution. And I think that's it for the YouTube questions. So more questions from the audience here. Hey, Martin. Hi, Mihai. Just actually a quick follow-up to what you just mentioned. So just curious if you have, I mean, we've worked with a website that only part of the content is being generated asynchronously through JavaScript. So it's an e-commerce website and the product listings from on category pages are loaded after the initial page load. It works very fast. It shows AppleK in the URL inspection tool. Should they do anything special if everything seems to work fine as it is? No, I wouldn't fix what isn't broken. Okay, so no server-side rendering or anything special will work. Unless you have a good reason to, I mean, as I said, like server-side rendering, if done right is fantastic, but it's also an investment. If you don't want to have that investment made or if it's not a priority and your website is fast already, then you're probably not winning as much. So I would not change something that works. But these being category pages, is there a risk that Google might take a bit longer until it finds the links to the products since the products are loaded after the initial page load? So you have to then discover the links. So we can only do the link discovery after rendering then, but normally that isn't a problem. For 90% of the pages we actually, or URLs we're actually seeing a render time, well, a render queue time within minutes. So like you would only probably shave off a few minutes and usually the investment into server-side rendering for the existing project is quite substantial. So I don't think you're going to win much really. Right, right. Okay, cool. Good to know. You're welcome. All right. Oh, we have a bit of time left. That's nice. So more questions? Would you recommend a shared server or having a dedicated server? That depends on many things. It doesn't make a difference for us. It can make a difference for you if you notice that your performance isn't great. As in like server-side performance isn't great if things take longer to save into a database, for instance, that will mean that users may be ordering something from you will take longer until they have the order confirmation. If the hoster doesn't balance things properly then the server might go down because someone else is having a lot of traffic. So like there isn't fundamentally anything wrong with a shared server, especially from our perspective. We're just going to do as many requests as we can reasonably do and want to do. And there isn't an inherent up-side or down-side. We don't want to rack up more expenses.  With slow speeds, you have to be careful though. What is slow? Time to first buy it being slow or is it that their server process takes too long or is it network being slow? The website and the server. Right. The website and the server. And then there's a lot of people in shared server, there's like. Right, so the server responds very slowly. Extremely, yeah. Right, because that's the thing, like you want to be very careful that you make sure that it's actually this, like if you ping the server, it's really slow. And if you make network connections to the server, that's where the time is spent. You can see that in the network timeline, where time is spent. If their server is really slow, it's fine for them to not care about it. Generally speaking, it is one ranking factor, but it's not the most important one. And it's also not the only one. So I wouldn't argue that that's necessarily time best spent. Making the website faster, as in like the client side performance of things that separate from the server question, if the client side performance of the website is in like, once things have arrived to the network, it takes a long time to actually show things to the user. That's something that they probably want to fix because that's something that drives people extremely mad. A slow server can be oftentimes compensated with good caching. So that's something they probably want to look into. And only if really the server gets very, very slow and also unreliable, then that's something that I would bring up with my hosting provider. And maybe they can move you to a different part on their side so that you're still on the plan of a shared server, but you're on a less busy server, on a less busy physical instance, if they don't want to rank up or rack up more expenses. And then they have to figure out like, where do they want to spend the money? Yeah, that it's also a possibility to use a CDN in front of their server so that more things get handled by the CDN instead of the actual backend. There's ways of working around slow servers without having to get a separate dedicated server for more money. Okay. Yeah, no, of course. You got a many options for CDNs out there. Okay, thank you. So that's something that I would look into before I strongly recommend switching servers or providers. Awesome. Any other questions? I think there was someone else trying to get a question in. Yeah, it's just a quick one. In some ways, I suppose it follows on from Meow's stuff. With things like Nuxt and Nexon, you've got this nice hydrating server side stuff. Occasionally there'll be components people use that are only client-side or only work client-side because they don't want to fix things, things like that. Is that really a problem as long as you use the testing tools and they show? Is there any kind of panic where you're sending out something then hydrating parts of it? No, I think that's fine. Yeah. That's fine. Again, especially hydration is a really nice thing because you get best of both worlds normally and if it takes longer to hydrate, that's okay, I guess. There's no inherent issue. It might, it depends. And I would very carefully use the test tools to see if we are actually seeing what we need to see. And also things like Lighthouse will show you if there is things like layout shifting and all that kind of stuff that also is not great for user experience, but unless you see something wrong there, stick with it, that's fine. Just to follow up on that as well, do you know much about the CLS score, the thing that? I haven't really looked into it yet, I have to admit, but I think it makes perfect sense as that is a factor that is super annoying if you experience it as it would be served. The amount of things that popped up on my phone just because I clicked or tapped on something and it actually moved while I was tapping, frustrating, I tell you. So I'm really excited to see more work around these things. And it's also very impressive to look at how the metrics have evolved from years ago. We looked at page load time. It's like, what is a page load? Is it the time in the HTML is completed? Is it the time when JavaScript has completed? But what is, and yeah, it's quite interesting. And we'll see more in the future, I'm sure, because that's an ongoing challenge to better understand and model what performance means to you on the web. Awesome. You think it's important? Do you think it's important as well when people are looking at things like performance, they take into consideration what their site is because something that's very interactive, FID might be more important, something that's just an article, something more like LCP might be more important. And that's a huge challenge. That's true, that's the huge challenge. On one hand, you want an easy to grasp metric that makes sense if you just look at it in a glimpse like the Lighthouse score. But at the same time, you can't break it down into a single store because you might think like, actually, fun fact, this is a thing where users only come in once and do the thing once. So I don't really care if we have a service worker because they are not coming back normally to this website. Or, well, actually, we kind of don't care about our first user journey or first-time visitor because the first-time visitors come in through these other landing pages, which are really fast. And then they log in and then they get the service worker. So it is really, really hard to model this and really, really hard to balance both needs, which is why when people ask me about the Lighthouse score, I'm always like, see it as a smoke test if your Lighthouse score is five. You definitely have work to do and you should get to it as quickly as possible. If your Lighthouse score is 95, sure, there is a bit of like shaving the yuck, as we like to say. There's a little bit of like turning knobs and fine-tuning dials there, but I'm not sure if it's gonna buy you as much as you think it does. And if you're somewhere in the middle, then it depends on where is the problem. As you say, like if you have a highly interactive chat app and every value is fantastic except first-time to interactive, if your FID is first interactive delay or sorry, first input delay, if the first input delay is really, really high, then people will get frustrated trying to actually interact with the crop and they can't because the website's still loading. It doesn't matter how great the other values are. If that's a blocker in your application, then you have to address that. Whereas a website like Wikipedia might not care as much about the interaction delays because they're like, well, we just have to get content for the reader to actually observe and read as quickly as possible. So we care more about the largest contentful pain. So, yeah, it's not easy to express all of these differences in a single score. So take your Lighthouse scores with a grain of salt, which doesn't mean that you should rationalize having a Lighthouse score of five. That's very likely. It might also be that Lighthouse had an issue understanding your page, which you can then say like, it's not a performance problem or is a performance problem? Mm-hmm. Not easy to break this down. Now, so is 5G gonna make things easy? Sorry? Or is 5G gonna make things easy for JavaScript or worse? Looking at how it has been evolving so far, no, I don't think so, because the tendency is if you look at things like, we have so much faster machines these days, yet software hasn't gotten faster. It still takes ages for me to open some websites. It still takes ages for me to open certain applications, even if it's native applications, where I'm like, how does this happen? We used to have this fast and relatively well-working, even if the UI didn't look as fancy. This was fine 10 years ago. This is still fine, but not great. So like, mm-hmm. So I think a faster network speed will probably only invite different use cases and use cases that we probably haven't seen today, maybe like more vet VR, so that we're all doing our Zoom meetings. Instead of in Zoom, we do them in VR in the browser, which is fantastic, but also means that we have to move a lot more data. So then that eats up the more bandwidth and the more speed that we have. And, sorry for that. And so I don't think that more bandwidth and faster mobile speeds will fix these issues inherently, because we tend to just use the bandwidth more than. Right. Hopefully I'm wrong. That would be fantastic, but I have a feeling that it won't be so easy. All right. Anyone else having a question? I think it's a good time for the last question. There's one more on the YouTube submitted questions, but I'm not sure how to answer this one because it's a very vague question. In what aspects should I be aware of, what aspects should I be aware of if I want to change my website by applying single page with Injects? I'm assuming this question is about building a client-side rendered single page application, at which point my suggestion would be, consider a higher level framework, like NUCs or NEXT or Angular Universal or any of the other frameworks available that have surface-side rendering built in, because surface-side rendering usually means a better user experience and it's usually a lot faster. That being said, there are a few things that you want to watch out for. Definitely test your implementation with our testing tools, making sure that we are seeing the content in the rendered HTML. And yeah, there are a few things. Check out our documentation on developers.google.com slash search and in the guides, we have a bunch of guides that give you hints and ideas. Or check out the JavaScript SEO series on our YouTube channel. Good. Thank you very much, Martin. You're very much welcome. You're helpful, Leo. Awesome. I think we have time for one last question for real this time, if anyone in the audience has a question. Hi, Martin. Hi. This is Rohan from Search Engine, Germany. I would like to ask one question about the service worker. We had implemented service worker to serve the WebP images instead of using the picture tag with the HTML blog, with the source tags in it. So actually, there is the action we do. We check through the service worker if browser does for the WebP. We change the image format to WebP. We are fetch API and return WebP image in response to GPEG or PNG. But when the images are opened directly in the browser without the HTML WebPage, we do serve correct format like PNG, so is PNG, and GPEG, so is GPEG. So actually, WebP are served only when the images are fetched from HTML WebPages. So may this cause any image ranking issues or problem issues? I don't think this is going to cause any specific issues with images, but it also means that we are not seeing the WebP format because we are not running the service worker. So we won't see the WebP file format. But when I check via Web.dev or PageSpeed tool, it does see WebP. Because that has nothing to do with Googlebot. OK, Googlebot doesn't see it. Googlebot doesn't see it, yeah. OK, gotcha. Thank you very much, Martin. You're welcome. All right, ladies and gentlemen, thank you so much for joining this week's JavaScript SEO office hours. I hope that this was helpful and entertaining a little bit as well, especially unlike the discussions that creep in every now and then. We will be back next week. I'll post in the community tab on our YouTube channel. This recording will be up soon-ish. And thanks so much for joining. Have a fantastic time and stay safe and stay well and healthy. Bye-bye. Thank you. Bye-bye. Cheers.


Hello. My name is Helen Haskell. I am president of Mothers Against Medical Arrow, which is a South Carolina organization focused on patient safety and quality and primarily on patient engagement and patient safety and quality. I started this organization 20 years ago, when after my young son, Lewis, died in the South Carolina hospital from failure to rescue, I viewed his death as partly resulting from a failure of education. Lewis himself was an outstanding student, one of the top students in the state, and we focused a lot on education in the wake of his death. One of the things we did was to create the Lewis Blackman Awards, which were given for many years at the annual South Carolina Patient Safety Symposium. We had a luncheon and awards were given not just to students, but to a number of people who had achieved change in patient safety and quality in South Carolina. But my favorite and most important one to me was always the student award because it felt closest to my son Lewis and was closest to my heart. In 2021, we transitioned this award to the Patient Safety Movement Foundation, where we have been pleased to give out national awards to students and residents across the country, national and even international. So this year's award goes to a South Carolina student, I am pleased to say, named Ingrid Bonilla, who is a student at the Medical University of South Carolina. She's a fourth year medical student who has recently matched at Texas Children's Hospital. We're very proud of her for that. I'm very pleased to welcome her as the recipient of the Second Lewis Blackman Award at the Patient Safety Movement Foundation. So I want to tell you a little bit about Ingrid. She was born in Columbia, grew up in South Carolina and has been a is about to graduate from MUSC medical school. She's really as outstanding a candidate as we've ever had for the Lewis Blackman Award. She's taken her experience as an immigrant child of immigrant parents and used it to forge her own path in patient safety and quality. One of the things that she has done while she was a medical student at MUSC is she's worked with noted patient safety champions in South Carolina on new criteria for preventing central line infections and central line IBs. She has worked on collecting data on COVID-19 to determine its presentation and children and how it differs from adults and how children should be treated with COVID-19. She's worked on communication between patients, families and providers, which is the most basic building block of patient safety. And before that she worked on the biology and presentation of breast cancer. She's done a lot of laboratory work. She is a highly accomplished young woman. We're very proud to have her as our as our recipient for 2022 and have great hope for all the things she will accomplish at Texas Children's and Beyond. Congratulations Ingrid. Ms. Haskell, thank you so much. First of all, thank you so much for allowing me to represent this year's 2022 Blackman award. It is truly an honor to be able to represent this award and represent every single team member that has allowed me the opportunity to help change the culture of medicine for safer. Your story and your son's story is very powerful and it lives through this movement and it lives through the many lives that it continues to change.  So thank you so much for being able to speak to our community. It's very nice to be able to see from the patient side you, Ms. Haskell, being able to be such an amazing voice for this community. And my hope is that as I move forward now into my next phase of training as a pediatric resident at Texas Children's Hospital that I can continue this movement for patient safety. I was very fortunate to be able to be a part of MUSC's team and collaborate in several projects from COVID to central lines, preventing blood clots and central lines to clinical trials. But my mission doesn't stop there. I hope to be able to be part of this community that you have helped establish to be able to prevent all the harm that certainly has affected many families, yours, mine and many others. So it's my hope that as I move forward as a resident and 20, 10 years down the road as an attending physician that together we can help make a better culture, a safer culture and truly prevent these stories from taking such a downward turn in the future. Thank you so much. I'm truly honored to be this year's recipient. Thank you, Ingrid. We will hold you to that promise to work with us and you will be receiving an award in the mail and also a $500 check from the Patient Safety Movement Foundation and Mother's Against Medical Era. Thank you. Congratulations and bon voyage. Godspeed in your future efforts. Thank you so much.


Hello, Psych2Go viewers. Our guest for today's live stream is Jasmine, who's passionate about spreading autism awareness. Jasmine was featured in a video for the YouTube channel, Special Books by Special Kids, where she first told her inspiring story to the world. You guys can see that video linked in the description. Jasmine is based in Philadelphia, Pennsylvania, and here at Psych2Go, we're so happy to have her join us. Welcome, Jasmine. Thank you so much for being here today. Thank you so much for having me. Absolutely. So just for starters, can you tell us a little bit about yourself and your background? Well, I'm from Philly. I've lived here my entire life. I am a wife of 16 years, and I am a mother of two really wonderful children who are also on the autism spectrum. I have siblings who are also been diagnosed and a lot of autistic people in my family from elderly all the way down to very young children. So while they're sort of like to live your life surrounded by people on the spectrum, and it's very fun. So it's generational. Well, we're almost 100% sure that my grandmother was the first one in the family that was on the spectrum. And my cousins and I also have children who are on the spectrum and are people on my father's side of the family as well as my husband's family. Oh, OK. Wow, that's super interesting. It's good that you know your history, right? Your background. So when were you diagnosed with autism? I was diagnosed with autism spectrum disorder level two with that presented itself with severe OCD symptoms. Oh, wow. And how old were you again? Sorry. I actually wasn't diagnosed until I was 32 years old. Both of my children were diagnosed first. So after my youngest was diagnosed when she was two years old, and we already saw so many similarities between me and the children, especially stories that we heard from my mother and saw from when my little sister was a child as well. We kind of came to the conclusion that after two children, it was probably a good ideal for me to be seen as well. And did someone recommend that too? Did the doctors you were seeing for your children recommend that to you? Like, hey, maybe you could be on the spectrum too. Yeah, the doctor did. Because after both of the children were diagnosed, they suggested that we do genetic testing. And all the genetic testing came back okay and all, but they did talk, they told me for the first time about the genetic traits that cause autism. And they said that, you know, you have a history of rigid behavior that it might be really good for you to go and see if this is something going on as well. And my mom would bring up how I lined the toys. And there were certain things about myself that were just pretty much well on. Like my mother used to have to grind up food for me until I was about eight years old due to textural reasons. So we realized that there were some things that were just extremely similar to all the younger people in our family. And how did you react when you first heard that diagnosis that you too had, you know, autism? Oh man, I was like, there's a name for this. Other people like me, there's stories, there are people that understand. It felt like a weight that had been dragging me down and the ocean was finally like lifted. And here I am just like floating. I love it. So it was like a relief, like finally.  And I was misdiagnosed over and over and over again. And I was dismissed a lot, you know, once you're given one diagnosis, it's whatever. But once I got the correct diagnosis, I was able to finally come to peace with what had been going on my entire life. That makes total sense. And that is amazing. It takes a lot of courage to go in and, you know, try to get that diagnosis and seek treatment. So I commend you for that. That's really amazing. And what were the misdiagnoses if I may ask? I was misdiagnosed with bipolar disorder type 2, borderline personality disorder, borderline personality disorder. And I was also misdiagnosed. Yeah, I believe that those were the two big misdiagnoses that I was given. Those are huge misdiagnoses. Were you diagnosed with that as like a teenager? Yes, I was diagnosed with that as a teenager, because what they took as a meltdown was actually, they thought that it was like, you know, anger outbursts. So then it was less medicate you for your anger, less medicate you for this. And it was a roller coaster of taking 10, 12 different medications.  And I haven't really taken anything since and I haven't been as healthy in my life. That makes total sense and that's amazing. And I think that's maybe the danger of diagnosing people too much like early on, like when they're teenagers. Your brain isn't even fully developed yet and they're telling you you have this, this and that. So, well, that's amazing that you shared that with us. And I just want to know how did autism like impact your worldview growing up? Or at least like once you were diagnosed. Well, I always knew growing up that I was different. There was just a barrier between me and other people. And that barrier has existed since I was in kindergarten. I mean, as far as I can remember, I realized that I was just not the same as other people. So I have gone through my entire life just trying to figure out why can't I connect with in two people in the same way that they seem to easily just have this thing together. But once I was diagnosed, I was able to see that, you know, this is just a different neural type. That's what it is. It's not that I'm not connecting with people. I have people who love me. I have people in my life who love and support me. Is that because my neural type is different, there was a lot of miscommunication and a lot of mischances and opportunities for me and my loved ones to learn to be closer because I didn't understand myself completely at that point. Absolutely. That's very powerful. And Deep, what you just said, like, if you don't even understand what you're going through, how can other people, right? Yeah. It's tough for people to support you when they don't know what to support you in. Yeah. And do you feel like school helped out? Were teachers or school officials helpful at all? I know that you weren't diagnosed while you were in school, but do you think they helped or was it like they made the struggle worse? Well, because I was a really... Well, I did really good as a school's kid, like until I got to like high school where social became like overwhelming. A lot of my teachers just pushed me through.  She's quiet. She's in her own world. She's not giving us any problems. So it was more as though I was just pushed along. Oh, wow. And did you ever feel like you experienced bullying either from teachers or from students? Because I mean, I definitely feel like teachers can sometimes bully students. But I mean, did you ever experience bullying due to this or... Unfortunately, I dealt with bullying a lot. I think that my worst bullying was from the ages of eight years old till about 16. I actually left the high school I was at due to bullying and was transferred. And had a really lovely experience for the second half of my high school, my 11th and 12th grade years. But yes, when you're different, sometimes it's very easy to be the... When you're the lowest person on the social totem pole and when people don't know... People know that you're not going to fight back. It's easy to become the target of other hurt people. Yeah, and could you like... I mean, if you don't mind, could you tell me what occurred when it came to the bullying? Like what people would say to you or what it was like? Well, my nickname growing up until I was about 15, 16 was spaz. Because obviously it wasn't very nice thing to say and excuse me for saying it, but I had been called that so much in life that I didn't even realize that I was being teased. But I was called that in school and by other people in my neighborhood. I was always very in the clouds, very into the fantasy world. So I was just kind of known as like a bit of a space cadet. So yes, I was bullied a lot. I've had my hands slammed into school grade doors. I've been beat up. I've had things stolen from me and I was emotionally abused very badly, especially in my middle school and high school years. However, as I've become an adult, nobody has been more supportive of me than the people that I've gone to middle school and high school with. Oh, that's amazing. Wow. And I mean, it's amazing that you like... it made you stronger, right? It sounds like it really made you stronger. Like now you're an advocate and you... it makes you... the bullying helped you understand other people better in a way? I feel that I wouldn't be myself about the experiences that I went through. Can I say that I'm stronger, maybe without such traumatic experiences? Yeah. It might have been a little bit nicer to not have to, but you know what? I turned that into something. I wouldn't allow that to keep me down. Nothing was going to say, I was going to stay at the bottom. I was going to be who I wanted to be, no matter what. If you're not going to like me for who I am, then I might as well be that person anyhow, because you can't be anybody else, right? I love that. Yeah, you can't please everyone. And at the end of the day, you just have to live your truth, right? But honestly, I don't think that people... like you mentioned that they called you a spaz. I don't think that people realize like the impact of their words and how it can... like they think that it's just like teasing and a reality. It is abusive. And so I'm sorry you went through that. And I was going to ask... Yeah, I imagine. I think we've all been through some form of bullying one way or another, right? So what do you feel like people need to understand about how autism impacts women? Well, I think that autism impacts women just... at least in the women that I know, autism is slightly different in the boys than I know because the boys that I know with autism tend to act out for items to get their needs met. Where the girls that I have known, especially the children in my life now, tend to act out for the attention and things they need. As women, we're taught from very, very tiny age where we're given dolls. We're taught how to replicate older women. So it was like I was given a script to mess with from a tiny age. I was taught this is how you're supposed to be. And I learned from a tiny age, the way that I was was not the correct way to be. So as a really small child, I learned that I had to pretend and act different in order to fulfill society's standards of what they had from it. Wow.  Yeah. So what would you say are the main differences between autism and women and men? And why is it so often underdiagnosed? Because it really is, I mean, I think that there's just a lack of our presentation. So what would you say are the differences? I would definitely say that the differences are, is that it's okay. The women that I know of autism are more fantasy based, more into like things that created things. I think that the men aren't creative and all, but like the adult men that I know of autism in my life, they're very obsessed with like their special interests as far as like trains or wrestling or video games. And it's like a one track thing where the women I know also have the special interests that they are in and are just as fervent about it, but we're taught to mask at even a higher level. So we're undiagnosed on a higher level because the quietness and the timid nature sometimes or even like the fanciful fairy nature of some of us is just seen as acceptable female behavior. Therefore it's overlooked. Yeah, and that must be really difficult and invalidating. And I mean, because it's not, people think that like the way it impacts men is the same way it's going to impact women. And that's not necessarily the case. I mean, have you seen some parallels or similarities at least or? I've seen some.  And that is a very small like part of our population for everyone with autism. There's so many people who are falling through the cracks and not be a diagnosed, especially black and brown folks, people on the LGBTQ plus. And we're just, it's a lot of people who don't fit standard of what autism is in the DSM are being overlooked. It's just a lot of us are falling through the cracks. Absolutely. Even more than we probably were a lot. The way we diagnose autism needs to be reformed because I love what you said that. Can you repeat that? A lot of doctors diagnose it through the lens of like rich, white, you know, people, right? Or like upper, not rich, but, you know, upper middle class. Yeah. The people who in the 80s and the 90s who could afford to get diagnosed. Yeah. Because unfortunately, even in Philadelphia, there's places to get diagnosed with autism and it's called $5,000. Who, who, who has that in their pockets just to be able to go and afford and just be like, okay, here's this, let me have my diagnosis. So there's only a small portion that they based all of these criteria off of. And it's not the whole community. And I think that often we don't talk about the intersection between autism and race. It does make a difference. Like the way autism may affect a person of color can be different than the way it might impact someone who's Caucasian, right? Yeah. I know for myself it's African-Americans, we do a lot of code switching, especially when I'm at a home setting compared to a more formal setting. But it's, I have to not only code switch between a formal setting and home, but now I have to code switch between autistic and not autistic, between all the communities that I'm in. It's exhausting. No, I completely understand. And so you feel like there should be like reform in the way we diagnose autism in a lot of ways? Oh, yes. I believe that there needs to be a lot more, there's a lot of, let's cure autism. And I'm so glad that we're in acceptance stage because it's like, we're here. I'm not a child. I'm an adult, almost 40 years old with autism. And we need to figure out how to make life easier and more bearable for the people and adults who are already dealing with this throughout their lives, through all stages of their lives. Most of the diagnosis criteria is for children. What about the 60-year-olds? Like most of the guy that plays violence in the lands, he was just diagnosed. Wow, that's insane. He was just diagnosed. So, I mean, there's so many people out here that experiences are just being looked over, mostly because of money. Absolutely. I mean, I think that's a whole other conversation, but I definitely think there needs to be reform in our healthcare system, especially when it comes to mental health, when it comes to all of that, because so many people are being under diagnosed, people are dying, people aren't getting the treatment that they need, and it's ruining lives. So I definitely agree with you. Thank you for bringing that up. That's amazing. And I just wanted to know, what are some of the stereotypes you've noticed about women with autism or misconceptions?  The stereotypes. Everyone expects me to be the female Sheldon, or they expect me to be like Sheldon's girlfriend. And I mean, if you get me talking about history, I'll never stop. I mean, I can talk for hours. However, I feel like the stereotypes are almost just dangerous in a way, because if you've met one person with autism, you've met one person with autism. We're so vastly different. Myself, I've heard stereotypes saying that people with autism don't care about the way that they look. Myself and my closest friends, because both of my best friends, my male and female best friend are also on the spectrum. We care about the way we dress. We care about, we love those things. We love our colorful things. My best friend wears chicken wing headbands and stuff like that. We have our own little style and our own way of living our lives. And we do care about these things, but in our own unique way. You look fabulous, by the way. Oh, thank you. We're told that, you know, the biggest one I've heard is that people with autism don't have empathy, or that some shouldn't get into relationships, or that we shouldn't marry. I've heard terrible things, things under my previous video about eugenics with comments and people with autism shouldn't have children. And my children are straight A students are happy and well loved in our community. And I think that the misconception that just autistic people in general, you know, have a lack of empathy is extremely dangerous and stigmatizing. I think that we completely need to, we need to eliminate every stereotype, but that one's the worst of the worst, honestly, in my opinion, but what do you think? To me, it is as well because it's like, just because we show it differently doesn't mean we feel it, don't feel it. Actually, most of the people I know in my life that have autism, we feel empathy so much that it hurts. Like we can literally take your pain into ourselves as if it's our own pain. That's not just being empathetic. That is, we feel you. I feel that most of the time, a lot of us will autism understand the neurodiversity people with, of all people, more than neurotypicals do. And I think that watch in some cases the expression of empathy might be different and that's why people misconstrue it as a lack of empathy, but it's just different. It's just neurodivergence and it's beautiful. And we just have to learn to, you know, educate ourselves on neurodivergence and on our differences, but it's not that, okay, they lack empathy. And so I think that's something that, you know, people need to understand. So thank you for bringing that up. And so that brings me to our audience segment where we answer your viewer questions. I'm super excited. We have so many people in here. So let's begin, Jasmine. Start. Someone said, I just wanted to share this. Someone said preach. I love that, yes.  I'm not sure if this is true, but what do you think? So answering the question. Say that one more time for me. Lauren asked, why do you think people with autism tend to be bullied more in school than neurotypicals? Which I'm not sure if this is true, but you can answer the question for yourself. Well, I was reading the book, Unmask and Autism by Dr. Devin. I can't remember Dr. Devin's last name. And Dr. Devin was talking about how that we, there's something inside of people sometime when they meet you and you can, they automatically can tell you're different. I do truly believe that when you're different in a way that is like, I don't know how to put it. It's very hard to explain. When you're different, you're automatically a target for people who want to, who want to over somebody. Somebody has to be the other. And just being socially different is enough right there. Children can tell. I can see with little children, them noticing when autistic children are different. This is something that starts from a very young age. And I just wanted to share this comment by Michelle Brown. She said, I get bullied so much for having ADHD and being autistic. Well, Michelle, coming from another Michelle, I just want to say stay strong. You're amazing and you're deserving of love and respect. And I'm sorry you're going through that. So I just wanted to put that out there. Michelle, last year I was bullied as well.  I understand bullying doesn't stop when you're, when you're an adult, you know, and it's just part of the experience of being autistic sometimes. Yeah, absolutely. And then let me find another comment. So some, so let me read this queen just asked, I was just diagnosed at the age of 28 with ADHD and autism. Do you feel my diagnosis will change my life in the way people look at me? I have to say that besides within myself, my diagnosis hasn't changed much about my life. Everyone knew I was different. It was like, what, why is Jasmine so bouncy or why is Jasmine always moving, always talking and specifically going on about Queen Elizabeth or, you know, or something like that.  And it was hilarious because here I am afraid. Like, what is everyone going to think of me and everybody was just like, okay, especially for the people in my life. Now I am very wary about telling people outside of my family, such as people who I would work with or people that I meet on the street at first I was. However, I can't be any less autistic than I can be black.  So I can't separate myself from that. And in my own personal life, I choose to wear my scarlet A as proud as I can. I love that. Yes. And so then Kenya asks Jasmine tips for managing being autistic in the workplace. I think this is a great question. Well, I think it really depends on your coworkers because I know for myself when I was working before I became a homeless then more time with the children that I was a slow to warn person. So basically, everyone was slow to warm up to me. It took a few months for people to realize that I wasn't suspicious or that I wasn't like, you know, I guess my face didn't, my outward expression didn't express how I felt on the inside. And I know a lot of us suffer from that. So I realized that sometimes those first impressions are hard to shake off and jobs. I would just say continue to be you. And if they like you, eventually great. And if they don't, they're not your paycheck. They're not your what your paycheck. Do you say they're not your paycheck? I love absolutely tree. They're to get a paycheck. So at the end of the day, if they don't like you, that's their loss, right? That's what with being autistic, it all comes down to us really feeding ourselves that love that we need because we have to be our own biggest self-validators. Absolutely. Self-love is paramount. And at the end of the day, you have to be your own advocate sometimes, unfortunately. Well, not unfortunately, but I think it's a point that we are our own advocates, right? Yeah. And then like Lexi asked, what made you think in adulthood that you were struggling with autism? Well, good question. After I had the children, I really struggled with the sensory issues of the children wanting to touch me, the loudness of it, the things being moved, the schedule was off. And I would find that I was stemming a lot. So then it became, oh no, it was his mother dealing with postpartum psychosis because I'm stemming. I'm doing all these things that they're not understanding what's going on. And when my son was diagnosed and everybody, we do the testing when they're 18 months. And the doctor, we told our family.  He's just very reserved like you. And then I went and I just looked at him. My father-in-law, I stared at him and I was just like, no, yes, he is just like me, but no, he's autistic. And then it was like the Spider-Man me, me and my son pointing back at work with each other. Because it's like, he is, that means I am. And I had to sit on it for a bit. Wow. It's like an aha moment. And then it's Snowy Owl asked, how can a narrow, narrow typical person best support someone on the autism spectrum? The best way you can support them is having good communication with them. What is it that they need? What do they need from you? Since we're so different, the person you know may need to have their headphones on for an hour or two every day and sit and be quiet. Somebody else, like my son, may need you to sit there for 45 minutes and truthfully just listen to him talk about Minecraft.  No, you're a person with a different neural type who deserves the same respect and love. That's the treatment like you would treat everyone else with that dignity. It's the best and first thing you can do. Yes, I agree 100%. Everyone deserves respect. Oh. And then let's see. Oh, did you read the comment? She said her story is so inspiring. Oh, thank you so much. Let's... How can you support, so someone, let me see who asked this. Jax asked, how can you support your children if they're being bullied in school due to autism? Truthfully, I've thought about this question a lot. One, just in case it happened to my children, because unfortunately, I don't know anyone with autism who doesn't have some level of trauma when it comes to bullying. The best way to support them would to be to ask them what options, and to work with your child on what options are the best. Sometimes it's talking to the principal. Sometimes it's going back and back and back to that principal. My friend has their child's home school because the bullying became too much, and her child is doing Boelle home school, even playing an instrument. You know, like there's different options now in this new world for children who are being bullied because the bullying... The bullying stays. The 40-year-olds I know in the spectrum, they still feel it. We feel amazingly strong feelings, and that does not lead. And then Sarah, and I agree with you, Jasmine, thank you. And then Sarah asked, should kids with autism be separated in schools from children who are not neurodivergent? Should they be put in separate classrooms, or do you feel like they should all be in the same classroom? Will that affect them in any way? What do you think? I don't know. I want you to answer this. That's a good question. I believe it's case-to-case basis. For instance, with my children, both of them have different cases with that. Both spend all day in a regular education class, and then my son in the afternoons goes to social skills class. And my daughter does social skills three times a week in the special needs classroom, and then we'll get the support. Schools are, for the most part, at least my children's school here in Philadelphia, has been amazing with making sure that you're getting the exact support that they need as far as in and out of the class. So it really is on a case-to-case basis as far as what the child needs. But my son has known these children since he was four or five years old, and they look out for him. So I think that younger children have autism acceptance already in them. Absolutely. And then, let's see. Michael asked, do you think that TikToks about autistic women can be insensitive sometimes in mocking? That's a good question. Oh, goodness. I stay from TikTok, autism, TikTok, because there's a lot of misinformation. I find some of them very funny. I saw one about autistic twerking, and I'm like... I feel like that's going to affect you, I don't know. Maybe this is just me, but I feel like I've seen a lot of TikToks sexualizing them with autism. How do you feel about that? Because I feel like it's rude or degrading in a way. What do you think? Well, I think that it's good that people are realizing that autistic people are sexual beings as well. Yeah. And autism can be sexy. I think it's very sexy on myself. No, of course. But the TikToks that over-sexualize women with autism, I'm not sure about that, but I get what you're saying. You can be sexy no matter, neurotypical, neurodivergent, sexy no matter what. I think it's a nice turn from considering us sexless creatures who don't deserve relationships and being married. A lot of people feel that way. So I think that there needs to be a good and who can I sit in the middle with that, you know? Jasmine, from personal experience, has someone told you that you shouldn't date because you have autism? Because if that's the case, that person is out of their mind. But has that happened to you? Well, since I've met my husband before, I was diagnosed. No one has told me that. But I know people as of right now who are told that they shouldn't date because of their autism and people who are not encouraged to live their life to the fullest and having relationships, friends, growing and developing as a person in all ways is important, even to us. Absolutely. And then Mermaid Queen asked, by the way, I love that name, but anyways, it was always hard for me to communicate with people because they would correct me all the time and I would be embarrassed.  I'm a... That's the way to put it. I'm so overly blunt that I wind up with foot in my mouth syndrome a lot because the way I would talk to my best friend is the way I'm talking to y'all right now. It's the same way that I'll talk to someone at church or a job interview. So I wind up with foot in my mouth syndrome because unlike how neurotypicals know how to switch a little bit better for situations, you're going to get straight up jasmine every time you talk to me. I love that. And so that concludes our audience segment. Thank you guys so much for participating. It's very much appreciated. And so my last question for you, Jasmine, I just want to know how can our society at large support women with autism better and more effectively? They need to ask us. There needs to be researched. There needs to be studies. There needs to be money that's putting into autism, not the walks on. Find the cure because the cases are going up. We need to figure out how to live in this society and make this society more successful for people with autism. A lot of us have such special interests and talents that are have been so dynamic to this world. And if these were like, you know, if these were harvested and more people, who knows how much autistic people would even be able to add to our society. But this is not going to happen until there is more asking of us, more correct diagnosis and more research so we can really get the information we need. The focus needs to change from cure to living because we're here. You can't cure me. I'm already grown. I'm trying to be cured.  That's amazing. I wouldn't change a thing. That's amazing. We need to allocate more resources and funding to underfunded communities and communities of color. Absolutely. I definitely agree. Thank you so much, Jasmine for joining us today. It was amazing. We were able to watch it and record it afterwards. Thank you so much, Jasmine. Your story is inspiring and helping so many people. Thank you so much for having me. I really appreciate it. It was awesome. Absolutely. This concludes our episode of Psychology Roundtable. Thank you for joining us. Until the next one. Bye.


The Federal Executive Council has approved a total of over 20.1 billion dollars for the acquisition of various operational equipment for the Nigerian Custom Service. Minister of Finance, Budget and National Planning Zainab Ahmed announced this to State House correspondents after the week's virtual FEC meeting, presided over by Vice President Yamio Shibajo and the Presidential Vila Abuja. The Minister further said that Council also approved the sum of 539.27 million dollars for construction of the Federal Inland Revenue Service Building at the Ile-upajou Medium and Small Taxpayers Office. Also, Minister of Information and Culture Lai Mohamed, who spoke on behalf of the Minister of State for Education Emeka Majuba, said Council approved a project for the extension of the University of Ibadun's library at the sum of 532 million dollars.


According to ancient Greek philosopher Aristotle, excellence does not come by accident. It is achieved by habit and conscious commitment to one's goals and objectives. This has indeed been the operational philosophy of Mr. Babajide Ulushola Sawulu since he assumed office on the 29th of May, 2019, as the 15th governor of Lagos State. Hating the ground running, Governor Sawulu unfolded his administration strategic development agenda, themes, covering traffic management and transportation, health and environment, education and technology, making Lagos a 21st century economy, entertainment and tourism, and security and governance. All of these are geared towards achieving his greater Lagos vision. We are craving to offer Lagosians progressive governance at his best. The administration has carved a niche for itself as a people-oriented and centered government. In less than three years, many people-oriented developmental projects transverse different parts of the state. They cover infrastructure, renewal and development, healthcare delivery, environmental regeneration, employment, upliftment of the youth, provision of security. These, among others, have created a sense of relief among citizens. Welcome, this is the Greater Lagos Vision of Plus TV Africa. I'm Love Ikuku Oyiduku. This episode features Coronavirus Delta variant spread, renewed calls to Advaito protocols, issuance for Lagos civil servants, the provision of affordable housing for all Lagosians, reading Lagos of street beggars. Have you been vaccinated against COVID-19? If not, another opportunity is here for you to do so. The Lagos state government has resumed vaccination against COVID-19 with a Moderna vaccine. But if you have taken the Axrosanica vaccine, you need not to take the Moderna. This should be taken seriously by everyone because the Delta variant is more contagious and death rate has continued to increase. The state's government has warned against negligence of precautionary health protocols, such as regular washing of hands, using hands sanitizers, wearing a face mask and avoiding crowded spaces. 135 deaths have been recorded from the current Delta variants wave of the pandemic. Lagos state is the epicenter of COVID-19 in Nigeria. The third wave has further put Lagos in the spotlight. The state government reveals that the positivity rate of every 100 tests conducted currently stands at 12.1%, compared to 1.1% at the end of June 2021. At the end of July 2021, it was 7%. We're now clearly in the middle of a third wave. From the start, Lagos state has been the epicenter of this disease in our country and unfortunately we still remain at that center even during this third wave. The test positivity rates that we're currently seeing now, the last time we had this press conference where suspecting I was getting about 7% then, now it's about 12.1% from a 1.1% in June of 2021, meaning that for every 100 tests that we do, we get about 12 people that are infected and we'll continue to do the testing in large numbers. Governor Saoulu attributes the trend seeing the third wave to non-otherans, to the health protocols designed to mitigate the pandemic. He reminds Lagosians of individual responsibility to fight and defeat the virus. He plays with citizens who have themselves tested in any of the COVID-19 public test facilities and get vaccinated free of charge. We have identified that the third wave emerged on account of non-adherence to the lay down health protocols that was designed to mitigate the flow of the pandemic. For this reason, it is essential for me to once again remind all of us of a huge responsibility we have to contribute at fighting and defeating this virus. As a state government, we are taking substantial step to arrest this third wave at the strike, most notably of them, is our increased monitoring and enforcement impact upon by members of our incident command units. Unfortunately, we have recorded severe recalculations on the part of the public which had led to a higher infection rates which are now recording at our various centers. We received a total of about 299,992 doses of Moderna on the 18th of August. They announced that they were going to give us 601,000 but they've not given us the entire 600,000 or 1,000 based on their own logistics. At the federal level, we've received just a little over 300,000 right now. And I'm happy to announce that from Wednesday, on the 25th, we'll commence the vaccination at over 150 centers across the state. The governor discloses that since the commencement of isolation of passengers from red listed countries, Lagos state's response has successfully quarantined 4,448 passengers. This figure was at 19th of August, 2021. Also, 58 have been identified who tested positive to the virus despite a negative test on arrival. He warns that severe sanctions are with anyone who flouts the protocol of the federal government and state COVID-19 pandemic laws. Lagos had identified over 5,998% and we have successfully isolated about 4,500 of them from the red listed countries. Meaning that, sadly, about a thousand people have also absconded for one reason or the other. And so the COVID-19 protocols on mandatory isolation puts in place by the PTF. We're encouraging Nigerians to please still present themselves for this mandatory isolation. If you disregard this protocol and you abscond, you're putting the rest of the country on a very big risk and want to plead that people should not do that because it's not a decent thing and you might not feel the symptoms down but when you get home, if you are coming from those reds, you can indeed affect your loved ones and members of the community. Regarding testing and treatment and for us to be able to better manage the pandemic, I'm sure you know that we have invested heavily on our Lagos Baobank and we are dealing with, apart from the federal government agency that have the sequencing capability now. So we can actually have a sequencing even after the positive cases so that you know what stream of the virus you have. And that is really, really helping us and it provides us with information on how to better manage the pandemic. Worldwide there are different variants. The Delta variants happens to be the most prominent right now. And so we have the sequencing capability to be able to determine that indeed if it was under the Delta variant of the COVID-19 that you have. With our collective desire and joint efforts, we all can see the end of the virus. Housing is a basic necessity of mankind as recognized by the United Nations. In order to bridge the housing deficit in Lagos State, new housing schemes are being built already. They include the 360 units Lagos Homes, Igbago scheme comprising of 121 bedroom, 122 bedroom, and 123 bedroom apartments. There's also the Lagos State affordable public housing scheme. Topu Badagri with 252 two bedroom flats, apartments. Others are courtland villas behind Alaji Fermi Okunu estate. Igbokushu, Leki, and Leki Apartments Ikate Elegushi. Plus TV Africa accompanies the State Commissioner for Housing, Mo Ruf Akin, the Rufotai, to inspect the Odo Onosa Aion Delo housing scheme in Aboa Ikosi. Housing is a basic human need and lack of it is a second world's form of poverty known to man after the lack of food. Housing is also said to be the single largest expenditure for most households. Yet, one sixth of the world's population live in slum as many developing nations like Nigeria and some developed nations. The vision of affordable housing for all remains a dream. Having a decent home and suitable living environment and no place to retire into after a hard day's job could be night marriage and quite a big deal. Affordability of houses is one of the greatest problem confronting economic growth and sustainable development of our nation. But the legal state government is not leaving any stone unturned and has continued to provide affordable housing not only for its workforce but also to everyone residing in Lagos. The kind of homes that will deliver on the Odo Aion Delo administration will make it livable. We'll make it livable. And if you come in now, you'll see what we are talking about. The governor is interested in making sure that no matter where you live, you are proud of your environment. Commission of Housing, Mr. Moru Fotai Akinderu, who stated this while speaking with Newsman during the final inspection tour of the Agboa Ecosi project, cited in the Koroju-Adevada scheme, is targeted at lower income earners in the state. This space is particularly targeting first-time home owners. And then the governor, as Magnificent, approved that we subsidize this that it will cover as many people as possible who are low income earners. Sitting on a land area of 8.22 hectares, comprises of 70 blocks of four dwelling types of 660 units of bedroom block of flats with 8 blocks of 192 units, 21 blocks of 252 units, 26 blocks of 156 units, 15 blocks of 60 units totaling 70 blocks. We don't allocate until this place we will only be allocated when it is commissioned. And again, we also always encourage people to go through the proper channel. The proper channel for this particular estate is not means of house, it's legal mortgage board. What you need to do is to present, fill the form, present yourself. There are rules. Like your working information, your banking statement, to be sure that by the time they remove 33.3% from your salary, the 66.3% that will mean will take care of your needs. You cannot sell it until after 10 years. Because we are really targeting, you pay over the next 10 years. So we target those who are first time homeowners. It's for the people of the legal estate, anybody that having last straw, legal registration card, is entitled to even subscribe to this project. It's not for staff alone. It's all legal estate residents. That's not all, as Governor Saulou has also approved the construction of a 500 units of Walker's Village in Ayubo, while another 500 units has also been considered out-immortal. And if you are already thinking of how to become a beneficiary, the Feminine Secretary Minister of Housing will see what you are going to provide details. Anybody that having last straw, legal registration card, is entitled to even subscribe to this project. For after purchase, you come to legal estate ministry first thing. But for the rent alone, that is for payment within the average of 10 years, you go to legal mortgage board. The scheme, which is practically completed, comprises the following infrastructure, network of roads, car parks, external electrification, reticulation, sewage treatment plants, and woeson be commissioned by the governor of the state, Baba Jide Olusola Saulou. The legal estate government recently floated an insurance week to sensitize its workforce to the benefits of getting insured. The finance commissioner, Dr. Rabi Uluwu, outlined the theme for the week. It is the main addition of the Legal Estate Civil Service Insurance week, themed, if you can be assured, we'll bear the risk. The commissioner for finance, Rabi Uluwu, addresses worker on the importance of insurance, which is compulsory in the state. He discloses that the legal estate government has paid more than 2 billion in the Naira and Workers Insurance Premium this year alone. I can affirm to you that this year alone, we have paid over 2 billion in insurance premium to cover life and non-life. So that speaks to the importance of insurance. During COVID, Legal Estate was the epicenter for COVID. During the civil unrest, Legal Estate was the epicenter for the answers. We have seen government properties, assets, and in some cases, injuries to our staff and associates. So we have been a real, maybe for lack of a better word, we have enjoyed the real essence and value proposition of insurance. And the best we can do is to further our commitment to ensuring that our insurance activities is even much more strengthening. And that is the real reason why we're doing the sensitization and advocacy. The commissioner also tells the workers that the state has been regular in the payment of their insurance premium. So they can be taken care of during and after your service. Legal Estate Insurance Week, starting from today, was conceptualized to underscore the importance of insurance, to educate the populace about government's huge commitment and effort in ensuring that our workforce is ensured from the beginning of their career in the civil service till their retirement and sometimes in the event of death. The Commissioner for Information and Strategy, Gbinga Omotoshi, represented by the permanent secretary in the ministry, Shane Othobs, earlier in his welcome address, noted that insurance is very key to business and the 21st century economy. We cannot run away from the fact that insurance is very vital and it's very key to business, especially in the world we are living in now because the unexpected can happen at any time. And insurance will take care because it's going to be shared risk for all of us. In an exclusive interview with the Greater Lagos Vision, the commissioner stated that the insurance scheme is an offshoot of the Seoul Youth Thames Agenda towards achieving a Greater Lagos rural legations. So starting with the Thames Agenda of Mr. Governor, our effort through traffic management, through health, through environment, all the things that we are doing is anchored on managing risk. And that's why we are holding this one-week long sensitization on insurance. And the security begins at the moment we are starting from the ministry, departments and agencies so that people can understand the value of insurance. The government, under the leadership of Mr. Babaji Day, Ulyssia Lason, I can tell you affirmatively that 100% of our workforce has life insurance, 100%. Most of our properties are set because we're still trying to do a lot of improvement in that area. But largely speaking, our assets are insured as well and we want to continue to do more and more and more and close the gap that we may have end to end. That's exactly what we are doing because if we don't manage our risk very well, the Thames Agenda will not come into fruition. The project, according to the Finance Commissioner, is for the generality of legations even though it's been kickstarted from the ministries, agencies and parties. The real message is to the public. So when they see us doing it, so we have that moral standing to say you have to do your insurance as well. Like you have rightly captured insurance culture is very, very low in the African setting and also in Nigeria. So what we are trying to say is that so many times when there are mishaps, there are accidents, maybe fires in markets, everybody comes to government for compensation. So what we are saying is that these are events that we could have insured against and these settlements and claims will be taken care of by the insurance industry. So government can use its money to build more roads, to build hospitals, to build, you know, schools. So it's a win-win for everybody. The Civil Service Insurance Week feature lectures and exhibitions that will help civil servants and the public better understand the benefits of insurance. The scourge of begging and destitution on Lagos roads has a fight solution over the years. The Sao Wulu administration seems poised to crack the knot. A tax force has been empowered to physically remove beggars and vagrants off Lagos streets. As a responsible and responsive government, the Babajidi Ulusola Sao Wulu administration will not fold his arms and watch the state become a haven for beggars. It will take action to curb these menace. To say that street begging has reached an alarming proportion in Lagos state will just be stating the obvious. But this press conference is to address these menace once and for all. The beggars are everywhere in Lagos, on the streets, under the bridges, on major roads, in shanties and even in the traffic. They come in different faces, colors, calibres, ages, genders and some with little children. Some of them even pretend to be sick to appeal to public emotion from passers-by who eventually part with their hard-earned money. But the Lagos state government says this trend has to stop and has vowed to eradicate street begging more or less. A special team has been set up to tackle these menace frontally. The operation of this special team will commence in the next few days. The task we are undertaking is not only to sanitize our society but also to restore the dignity of this set of people who have been sent onto the streets for arms begging and hooking. The unfortunate thing about it is that there are people who are making money out of this. They have seen it as a business and they are using these kids and some elderly people to go into the streets and beg and send them returns every night. The second thing is that this is dehumanizing. This is not good for our future and it's not going to help anybody and it's trying to stop it and it's going to stop it. The commission alignments that begging and hooking have become instruments of insecurity in the state. This has become a big business to some groups of people. Our investigation revealed that beggars and hookers, children and adults are transported regularly from other parts of the country to Lagos with the sole aim of doing this odious business. These groups of people have turned arms begging and hooking into a huge business by collecting returns from beggars and hookers who incidentally sleep under the bridges, motor parks, uncompleted or abandoned buildings and other places not conducive for human habitation. Intelligence reports have revealed that some of the so-called beggars go about with dangerous weapons. They assault and rob innocent negotiations. Therefore, as a government, we cannot afford to let this continue. The state police command is also partnering the state government to reinforce the legal aspect of the development. We have so many times arrested people with dangerous weapons hidden there. Arms, ammunition, cut glasses, and we switch the economy going in traffic. That's all we have on this episode of the Greater Lagos Vision on Plus TV Africa. I am Love Ikuku Oyeduku. Bye for now.