🔴 Pest v4.5, Laravel Strict Forms, Inspect Queue Jobs, And More

nunomaduro| 01:36:48|Apr 12, 2026
Chapters7
The host greets viewers, announces multi platform streaming and new features for today, and sets expectations for the session.

Nuno Maduro最新直播带你速览 Pest v4.5、Laravel Strict Forms、队列任务检查等亮点,以及实战演示与实用技巧。

Summary

在这场由 nunomaduro 主理的长时段直播中,观众将获得 Pest v4.5 的核心更新解读、Laravel Strict Forms(严格表单请求)的实际用法演示,以及通过命令行 inspect 队列作业和 flaky 测试的新特性来提升测试与排错效率的实操内容。Nuno 直接在代码中演示了如何标记测试为 flaky、如何按需只运行 flaky 测试,以及 new architecture checks such as casing correctness for PSR-4,帮助开发者避免在生产环境中出现路径和命名空间不一致的问题。同时,直播还覆盖了对 Laravel/Pest 生态中的新特性进行快速验证的现场实验,包括对 toasts 出现在 Laravel Starter Kits 的讨论、数据库作为队列驱动的观点,以及 Laravel Cloud CLI 的若干实用功能。整个直播穿插了对工具链的即时评估、平台使用感受(TikTok、LinkedIn、Twitch 等多平台同步流)以及开发者社区热议话题的即时回应,给出的是一个面向实战的、可复现的更新速递。

Key Takeaways

  • Pest v4.5 引入 flaky 测试标记,iego 设置重试次数例如 tries=3,测试失败后会自动重试并决定通过与否。
  • 新的 -d-flaky 选项允许只运行标记为 flaky 的测试,用于聚焦稳定性问题的排查。
  • Laravel Strict Forms(来自 Lavvrl 13.4/13.x 版本)引入对表单请求的严格模式,通过 fail on unknown fields 实现未声明字段的强制失败。
  • PSR-4 的大小写一致性检查成为新特性之一,Past 能在测试中检测命名空间与目录结构的不一致,避免上线问题。
  • 诊断与可观测性提升:inspect 队列作业状态、待处理/延迟/保留的作业,各种队列状态在命令行中可视化展示。
  • 会话与缓存驱动的设计思路被再次强调:数据库作为队列/缓存/会话的统一策略在新项目初期极具价值。

Who Is This For?

适合想快速把握 Pest v4.5、新版 Laravel 表单请求严格模式及队列作业内核特性的 Laravel 开发者、测试工程师,以及关注云端 CLI 与工作流工具链的开发团队。对于希望在生产前就排查 flaky 测试、提升代码覆盖率和命名规范的开发者尤为有用。

Notable Quotes

""The flaky method allows you to retry a flaky test automatically up to a configurable number of tries.""
核心功能点,实战演示 flaky 测试的自动重试机制。
""With the new flaky flag, you can run only flaky tests and focus on instability hotspots.""
展示如何聚焦不稳定测试以提高排错效率。
""Fail on unknown fields is a game changer for strict form requests in Laravel.""
严格表单请求的关键新特性,提升后端输入控制。
""PSR-4 case sensitivity checks help ensure your namespaces match your directory structure in production.""
部署阶段避免路径与命名空间不一致的问题。
""Inspect queue jobs shows exactly which jobs are pending, delayed, or reserved.""
队列监控的现场演示,提升运维可观测性。

Questions This Video Answers

  • How does Pest v4.5 handle flaky tests and how many retries are configurable?
  • What is Laravel Strict Forms and how do I enable fail on unknown fields for form requests?
  • How can I inspect Laravel queue jobs to see pending vs reserved status?
  • Can you explain PSR-4 casing checks and why they matter in production deployments?
  • What are practical ways to use database as a queue or session store in a new Laravel project?
PestPHPPest v4.5Laravel Strict FormsForm Requests Strict ModeFail on Unknown FieldsPSR-4 casingQueue inspectionFlaky testsLaravel Cloud CLILaravel Starter Kits
Full Transcript
Yeah. Uh-huh. Wonder. Hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey. Black. You're right. Hey now, hey, hey, hey. Hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey. What's up, beautiful PHP people? Welcome back to the live stream. I hope everyone is having a nice weekend so far. Everyone is feeling today hopefully. Nice. Mik, what's up? Nice to see you. Ruda, what's up, dude? Nice to see you. I won't expect too much people today. I'm outside of my typically streaming schedule, but happy for, you know, some of you are actually there today. So, that's awesome. How are I am? I'm doing fantastic, dude. You know, weekend, uh, you know, I kind of wanted to record some videos. So, today that's what we are going to do. We are going to dive into a new version of Laravel, a new version of past PHP. We have amazing content for today. The web, what's up, dude? Nice to see you. Rafael, what's to see you? Nice to see you, dude. Puya, what's up, dude? Welcome, welcome, welcome. Sh. Today we are trying so many new stuff. Like I'm literally rereaming right now to LinkedIn. Um Tik Tok again. I found a way of actually being able to stream to Tik Tok once again. So what's up Tik Tockers? Nice to see you all. Uh this will be awesome today. Okay. We are going to dive into awesome stuff into very very very very awesome stuff. Welcome everyone. Welcome everyone. Nice to see you all. Nice to see you all chat. Baba boom baba boom. Yeah, today we are streaming literally for I think it's like nine different platforms like kick, YouTube, Twitter, Twitch, Tik Tok, LinkedIn for the first time ever. Literally for the first time ever, LinkedIn. Okay, David, what's up? Nice to see you. Thank you. Thank you. Thank you for being a YouTube member. I appreciate your support. Oh yeah, baby. All right, what do we have for today? We have a bunch of stuff, chat. We have a bunch of stuff. First of all, we have music, which is nice. Okay, very important to have music. Hopefully you guys can hear some stuff here. You guys can hear music, right? The music is just perfect, right? Hopefully you guys can hear some music today, which is awesome. We have a bunch of stuff to talk about. LinkedIn crazy. That's right, man. I honestly don't know how streaming actually is on LinkedIn. Like, I have no idea if people will actually watch the the live stream today, but uh but yeah, I wanted to try it for a while. So, today we are trying it. Okay. I literally bought this thing called it reream uh you know and I am currently rereaming this to LinkedIn, Tik Tok and uh soon platform. It's like accordion thing. I don't know if it's even working. Hopefully it is. Anyways, welcome welcome welcome. You love the music. That's awesome. That's awesome. That's absolutely awesome. Hello. Nice to see you. Welcome to the live stream. Nice to see you. By the way, chat, we have a new YouTube video. Have you guys seen it? Have you guys seen it? A new YouTube video about cloth mythos. Okay. Okay. I actually also published a new Oh [ __ ] I cannot publish publish links here. That's a problem. I actually also published a new short today. Uh which is awesome. By the way, so if you guys like this video, don't forget click on the like button. Very very very very very important. Did you went to the gym today? I did not. I did not. I did not went to the gym. That's not good. And we need to fix that. Actually, I should do something. Not only I didn't went to the gym that I also had some drinks yesterday. So, just [ __ ] horrible. You know, like when you guys have alcohol in your life, it just screws everything. Screws meals, screws gym, just everything is just better worse. And yesterday I had a few drinks. No good, huh? No good. Not a good example, Shad. All right, Shad. Today, we have a bunch of of content planned for the live stream. We are going to dive into the latest Laravel version. Okay. Very important. Very, very important. You went to the gym today. That's awesome, dude. What did you work out? Did you work out upper body or something else? We are going to dive into the new Laval version which literally have new stuff. We are going to also dive into the new past version which a lot of people were discussing with me that uh they like the new version and everything although they don't agree with the flaky workaround because now we provide a way of people actually having flaky tests and some people were not happy with it you know and what I can tell you about flaky tests is that I think people who think that there is no such thing as flaky tests haven't actually developed any real tests in their lives Because you know browser testing is flacky by nature. You know what I mean? Like you just have to deal with it. That's it. Flaky tests are just so you know, you know, browser tests for example, browser tests, they are flacky by nature. Browser tests, but also integration tests that actually do stuff. You know what I mean? Pedro Sanders, what's up? Welcome to the live stream. Nice to see you today. Some Tik Tockers joining today. That's awesome. Tik Tok is back, baby. What is a flaky test? Oh, we can talk about that. Actually, you know what? We can start with that. Actually, we can start with that. Let's actually say thanks to our sponsors, CodeBerry International, of CodeBerry.ai. Apologize. They're actually they do some awesome code reviewing throughpool requests. Check them out if you haven't already. Coderabbit.ai. We also have RedBerry International, one of the best digital agencies for developing Laravel and Vue apps. Check them out. Okay, redberry. International. Also, Jet Brains, a company behind PHPtorm, the best editor in the world. Today we are actually doing a lot of work on PHPtorm. This will be awesome. And finally, serapi.com if you want to have some nice Google search results through JSON. They're absolutely awesome. Check them out. So, that being said, let's actually dive into some of the news I have on my Twitter already. I have some stuff here. Okay, I have some cool stuff today. [ __ ] this will be awesome. Awesome live stream today. Okay, so what do we have? Uh PB. So, apparently starter kits have toast now, which I haven't tested yet. Okay, so our starter kits, which I actually have one starter kit already here installed. This is a fresh React starter kit. Okay, so apparently they now also have toasts. Did anyone actually tried it already? I have not. So today we are going to see what a flaky test is. I'm going to show you. Okay. What's up, Jokanito? Welcome to the live stream. Nice to see you. Have fun. I thoroughly uh thoroughly recommend growing old disgracefully. What do you mean? What's up GTS mag? No, no, no, no, no. Good. Okay, what do we have? We have toast in Laravel. Let me see if I can actually use this real quick. Oh, so using shotenne for the toasts on the reacting view invelt and we using fluke UI for the live wire one. Okay. Do I want to see this real quick? Maybe. Yes. Oh, I'm familiar with this already. Oh, yeah. So, if I go here, PHP art. Let me actually do this real quick. Composer dev Uh, do I want to do Yeah, I want to do this real quick. Nuno Maduro trying some toasts in Laravel. Okay, so this should be on settings. I think if I do this, I see the toast and I do. You guys cannot see it because it's like literally on Well, actually, I'm going to do this. Check it. Okay, this is new in Laravel starter kits. Okay, what do you guys think? WTOS? Type WT toast if you like it. I like it. I think it's it's a nice touch. It's a little bit better than having like that old um that old like message appearing here. I'm much I much like toast. What do you think? Type W toast if you appreciate this new toast in Laravel. I like them. I like them very much. Very very much. W toast. Oh yeah, baby. Some nice toast coming to Laravel starter kits. Okay. That's not the topic of today though, but it's kind of cool to have that. What else we have new? We have POW being used on Forge and Cloud. Is anyone already using Laravel Nunaduro POW in their projects? Type W POW if you are using POW already. If you're not using it already, probably should. We're using it on cloud. Using it on Forge is really cool stuff. Okay, check that out. Okay, check that out. We have Laval Cloud Road Show coming to New York, which is kind of nice. Uh, what else? Uh, and this is actually interesting. We should talk about this. Does any of you uses cloud code? Okay, type cloud w cloud code if you use that because I've been noticing that cloud code is just acting so weird on the on the last 7 days. It's like it became worse basically. You know what I mean? So sometime the first thing I noticed is that the the plan mode is 100% sure different right now. So plan mode used to never go out of the plan mode literally and now sometimes it's just start doing stuff even though I never asked him to do that. Did you guys notice that it or it was just me? Honestly, I literally noticed that ultra plan baby. Yeah, but I don't get it. Like why they would change to the regular plan situation. You know what I mean? That's not understandable. You know, Cloud is worse since they have changed their limits. Oh, you think it's that? I don't know anymore. Honestly, it's a little bit annoying though. Like, cuz it was working so well. I felt like OPUS 4.6 was like my peak of productivity ever. And I was just working differently. Literally worse. Like I I noticed that this this week honestly and apparently a lot of people too. Like you can see everyone literally saying um you know this is literally much worse. Does work with Docker? Uh works with sale. Not sure with Docker though. With Docker you may have to do some stuff. The problem is not POW. It's the agent detector package I'm using behind the scenes. Okay. Jason is saying the following. Nuno. How about using cloud code uh with local LLM instead of paying enterprise and max plans? What do you mean using cloth with local LLMs? Are you able to run clot locally? I don't think you are. Oh, wait. What? What do you mean exactly? Like to be able to use cloth code, you know, like the actual model, you need actual proper mach huge machines to do that. And um that's only possible with anthropic actual servers. You know, you won't be able to have one of those locally unless you are saying like using cloud code CLI or using, you know, open code and stuff like that with a local with a local LM. Right. Exactly. So using cloud code CLI with a local LLM, you won't get the same experience ever. Like if your if your company is forcing you to use local LLMs for coding, you are literally just being less productive in my opinion, you know, cuz you are not leveraging the the best LLMs in the world. Literally. Doino Sard is saying the following. GitHub.com is also weird on my end. The site is frequently cannot be reached in a short time. GitHub.com had a 90% uptime in the last 3 months. Meaning that 10% of the time was down. That's how much that's how bad GitHub.com is right now. Yosscar for you is saying the following. Local LM are not good as cloud GPT models yet. Exactly. And they will never be honestly. You know, they will never be in my opinion. So Abdul Najar is saying the following. I haven't followed you for a while. I'm a big fan of yours. Oh, thank you. You are so awesome. Thank you for taking the time to say that. What did they ask if the project is very large use huge modules or microservices? No, I would never use modules or even microservices. I think m microservices are a scam. You know there is so many problems that comes with microservices in general like you need to think about a deployment strategy. You need to think about how you are going to actually maintain them. Then you just deploy one and the other one will have the old version still. It's just so many little problems on top of it. Like if you want to do a change that affects all of them at the same time like you need to coordinate how you are going to actually deploy that again. It's so many problems dude. So TLDDR go with monor repo and that's it. You're good to go. A huge lot of a lap and it's that's it. Huge lot of a lap and you're good to go. Which which operating system do you use? I use Mac OS. I've been I've been a Mac OS user for the past like ever you know like the past many years. By the way, chat type on the chat which which operating system do you guys use. Do you guys use if you guys use uh Mac OS type Mac OS if you guys use Linux let me know that as well. GM 5.1 is very close very good but not even 2% is better right now. I know dude I know Mac OS. Yeah I'm a Mac OS user you know Windows Po. What are you doing on Windows dude? Get a MacBook. Just Mac OS for development, Windows for gaming. So I use Nvidia GeForce Go actually uh now for gaming actually. What if someone saga Windows says Windows? I mean, you know, Windows is better than before by the way. Okay, let's be realistic. Windows is a little bit better than before. Let's do an Uno. I actually at some point consider it actually like an Ubuntu DRO. It's actually easy to do an Ubuntu DRO. But I don't think it makes sense anymore. I'm happy with the Mac. Windows starts with W. Oh, feel you. I feel that's that's a good thing. How is doing my LinkedIn stream? I have no idea. Oh, I have three comments. What the [ __ ] It's actually working. Oh my god. [ __ ] I'm literally streaming on LinkedIn for the very first time ever. There is ling three comments already and [ __ ] Oh my god. Welcome LinkedIners. I'm not a LinkedIn person though. I use LinkedIn in right mode. That's it. Yeah, just switch from Windows to Mac and the performance is great. Oh yeah. Yeah, Mac is awesome, dude. Mazitech saying the following. Windows 11 is actually garbage. Oh man, I feel you. Windows XP, dude. Oh my god. So true, dude. Windows XP is so good, chat. Honestly, Windows XP was like my very first love, but also like I would still move to Windows XP if I could. Windows XP was good for gaming, good for work, good for everything. It was It really just worked. It's pro It's probably the the last good operating system from Windows from Microsoft. It It's not probably, it's for sure. [ __ ] Don't forget, go all the way down, by the way, and click like on this video. That's important. Okay, everyone on Twitch, LinkedIn, Kik, Tik Tok, everywhere, go to my YouTube channel, subscribe my YouTube channel, and put like on this video. Okay, that's important. Very, very, very important. Actually, insanely important if I'm honest. You use Mac Air or Pro or Mini? I use a MacBook Pro M4 Max. That's my MacBook. one is line XP and seven other goats. I don't know about seven. Well, if I'm honest, seven is better than Vista and all that crap and you know, Millennium and [ __ ] but um but it's still worse than XP in my opinion. WSL 2 in Windows with Ubuntu is okayish. Yeah, it's better than PowerShell or whatever they had before. PowerShell was my nightmare when I did when I did CLI development. Raphael is saying the following. What do you mean? Windows Vista was way better. No, it was not. Windows Vista was like a nightmare for gaming. It literally consumed all all my laptop memories. Demo story saying the following. Have you heard about me palace? I have not. Shiver is saying, "Max, can you run LLM on your MacBook?" Well, I can run like up to four uh 36 gigabytes of memory. I have, you know, LLMs, they don't use CPU. They use literally only memory RAM. So if I could, I would have choose way more memory RAM. I have 36 memory RAM at the minute. Gard is saying the following. I've been playing with lot of LI SDK recently. Why is it limited for AI models? I don't see much option for image generation. What do you think? Oh, there's a bunch of options for image generation though. I mean, you know, you can always contribute with more drivers if you want to. Jonas is saying the following. I give Windows a shot at the start of my new job previously last year. Blah blah blah blah blah blah blah blah blah. takes about 10 minutes um to install composer. Yeah, you can use WSL and you get Ubuntu experience which which is a little bit better. Dito is saying I'm able to run GMA 4 for 28 uh uh 28B on my uh 32 GB. It runs very fast. Yeah, the problem about GMA 4 is not it's not a coding model though, right? It's like a general purpose one, I think. Can you explain how the GeForce thing works? Yeah, I use GeForce Now. This is actually I think like it's the most underrated product in the world. GeForce Now. I use this thing for gaming cuz in the past gaming or cloud gaming used to be not possible because of internet connection reasons. You know what I mean? Uh however, now the internet connection is just so fast that I play Counter Strike on this cloud gaming service. So I have a MacBook and I play Counter Strike, Rust, actually very competitive gamings where you cannot have latency and whatever on this cloud platform. So I pay like a hundred bucks every six months and I get like the latest graphics is is a very good investment. By the way, I think this [ __ ] by the way, it's just the best thing in the planet for gaming. Um, what games do I play? I play Rust. I play League of Legends. I play like uh Counter Strike. What else I play? Yeah, that's it. Pretty much it. added bonus. You can always blame lag if you miss it. There we go. WG Force now. For real, dude. I love it. I play games every single day, dude. I think I think gaming is important for a man's brain. You know what I mean? Like gaming with my buddies is probably something I've been doing for forever, literally. like since I can remember uh from on teamsp speakak on discord and I and I absolutely love gaming. I think gaming is important for my brain. It's like I I 11 p.m. I have worked all day. I'm tired. I just want to have some gamings with my buddies. That's it. I love it. You know, you should start gaming stream. Ah, you know, I've done some I've did some gaming streams. People don't like it that much and I don't like it much. I I want to have my time. You know what I mean? Arc Raiders. Yeah, Arc Raiders is good. A lot of people are playing Arc Raiders at the minute. Touching Bad W. What is that? Do you think MacBook Air is well? Yeah, MacBook Air is awesome. We need an offline. We need an official Laval Rocket League tournament. Oh, for real, dude. That would be awesome. All right, chat. Do you guys want to see the new past features? Type Wast if you want to see the new past features. Chat, it's time to see some new past stuff. Wasted everyone so we can dive into it. WP All right. What do we have? Let's move forward, chat. Uh, so that's needs to be closed. Uh, sponsors is done. Did we finish like the T the new Twitter stuff? Let me just confirm. Uh, I think we did. Yeah, the next stuff is literally just past stuff. Oh, we did not. Okay. I don't know if we have any Brazilian on the chat today. Anyone from S. Paulo, Brazil, but I will be on Brazil on the 6th and 7th May. Okay, just let you know. Just let you know. Are we going to see WordPress [ __ ] What do you mean? I don't do WordPress, man. We don't do WordPress here. We do a lot of stuff. Viva Brazil, love your energy. Thank you. Thank you. You are so awesome, dude. Okay, so we have a new past release. Uh we are going to actually record a video about this release today. But let me just give you like a overview and then we can prepare the scenarios. Okay, so past 4.5 is out. It just took composer update and you get it. Um the first thing we have on past is this new flaky method which you can call and this allows you to literally I can actually demo from the Twitter. Should I do that? No, I'm going to actually just prepare the full scenario. Yeah. Yeah. Yeah. Uh first thing is that we have this new flaky method. And what this flacky method allows you to do is that you can if you have a flaky test, for example, a test that fails sometimes, you can literally just mark it as flaky and it will be retrieded automatically. That's the first thing we are going to demo today. We also have this new cool thing called it duplicates it correctly. I don't know if you guys have ever faced this issue where you have for example a namespace which is services with ass uppercase and then you also have a folder but with a s lowercase. This is literally an issue that you won't see locally like locally this won't actually be an issue on Mac OS. However, if you chip this code to production, Ubuntu will actually not work correctly. So that's an important thing to have. By the way, we also have this new option called it only covered which will literally just remove all the zeros from the code code coverage report. C code coverage very important chat everyone typing W code coverage. Okay. And finally we have a bunch of like dozens of bug fixes. So this is the first thing we are going to cover today. Okay. Can you tell us a little bit about your experience using AI for coding? I think it's awesome man. And I think we are living an awesome time, you know. We are living an awesome time. I think like AI coding is just the best thing in the planet. It's so much more enjoyable. I like it. I think there is problems attached to it, but overall is an improvement. I tried the uncovered ones. We do. We have only uncovered. Well, that's new today. I learned. Oh my god. Chat. Oh my god. Good stuff. Oh, Reream actually have all the chats from LinkedIn appearing here. This is awesome. Fails in production. What do you mean? I tried to build. Oh, okay. I feel you. All right. [ __ ] Let's move forward. So, we have an app here. Let's actually set up some scenarios to test to test this out. Okay. So, we can close this. Let's actually do that. Uh, let's make sure we're running past 4.5. Let's type composer update on this beautiful app. Thank you for the following, Toddor. Appreciate a lot of new Twitch followers. That's awesome. Okay, we should have passed like passing as expected and we do. Okay, this is a starter kit. So, I have a bunch of tests already. So, we can go here into the feature thing. Uh uh. Should we do a browser test to actually simulate this? No, I kind of want to. It may be flacky. Yeah, I kind of want to set up a real cool scenario here. Let's Let's do this. It may be flacky. Yep. Yep. Yep. Bam. Let's actually do some weird weird [ __ ] here. Can I do zoom? Yes, I can. Here we go. Uh, let's use some globals here in PHP. Don't tell this anyone. Okay. All right. So, expect globals to be greater than we have that. Yes, we do. Greater than two. Globals. Not globals. Like globals count. Let's say this. Oh, the music is so on the point, dude. It's like only good vibes, honestly. Time stamp stuff is always flacky. You should use uh stop time in PHP like the the Laravel stop time thing you know so you don't have to face that issue. Chor is saying Laravel is great. It is man thank you for saying that you awesome as well by the way. Groia is saying the following. Iun no do you use agents more for coding or write requirement plans? I use for both. So I use agents for actually go through a plan and then I use I like to go with a coding agent but like very slowly. Typically the same agent just quote code opus and that's it. Freeze time. Exactly. No, Laravel also have that by the way. People GitHub smoky test is lucky. Everyone like the video. Exactly. That's a good thing, man. Like the video. Very important. Okay. What do we have? Uh Why is it complaining? Undefined variable globals. Wait, what? Oh, it's global without underscore, I think. Yeah. Okay, here we go. All right. So, if I run this test, vendor bin passed example test or tests feature example test. This should actually fail. Here we go. So, we'll fail. And if I run like flacky, this will be three by default. This should actually pass. Wait, what? Oh, we need to increase the count. Let's actually do that. All right, here we go. Now it's passing. As you guys can see, this is working like magic, chat. Working like very magic. Apart from Laravel, what else do you use? Uh, by the way, oh, you mean it's a stack? I use a react um past BHP, Tailwind. We also need to cover Tailwind at some point here, by the way. Like the UI.sh, Sage, you could just do random. That's why I stream while I record my videos. Man, you're so awesome. By the way, that's awesome. That's a great idea. You know what? We can do this. Is GitHub API uh working? Then we do a random between one and zero. That's a very good thing. expect Gab API to be working to true. That's a very good thing, man. Thank you for that for that feedback. All right. So, if I run this, it should actually just pass sometimes. There we go. Now it's failing. Wow, the one is like [ __ ] coming all the time. Oh, here we go. Yeah, this is awesome. This is awesome for the video. By the way, chat, I have a shortcut now where I can just literally click on some keyboard thing and this will record automatically. Just watch this out. Just watch this out. Okay. Good morning from Ontario. Oh, welcome to the live stream. Nice to see you. I will be in Vancouver next week, by the way. All right. So, I can type shift command 2. And this is recording already. Boo. I'm recording. I'm going to stop the recording. And it's done. So now this should record a video. Here we go. Give me a moment chat. I'm recording. Yep. Really just works. Uh, it kind of does does this to the camera for some reason. Can I fix this? Okay, let me see if I can fix this. So, it didn't change the preset. Uh, it's not used though. One moment, chat. One moment. I'll be back in a second. It was like echo on the voice. Uh, what do you mean while recording? What do you mean exactly? Now it worked again. Like, what the [ __ ] What chair do you use? You look so comfy on that. Um, it's honestly a not a I don't even know, man. I bought this chair like [ __ ] years ago. I don't even know how good it is. I have no idea. Resolution. Okay, this is the one. Okay, now this should actually fix the issue. Let me try again. Bam. Done. Yep, it did fix the issue. Nice. Good stuff. Nice. Good stuff. Yeah. Yeah, it repeated. That's expected because I'm literally with Screenflow open as well. What are you trying to do? Okay, Shad. What I'm doing right now is that I'm going to record a video. Okay. And you guys are going to kind of see it as well. All right. So, let me try to record this real quick. I'm going to just turn off the music. Do I need to turn off the music? I do not. I can just do this. Yeah, YouTube. Uh, unfortunately like um my videos on YouTube from this point won't actually have the chat on. Meaning that won't have the logos like this. It will be a little bit different. It will be like the last video you saw on the YouTube video. Remove globals. Thank you. You're awesome. Pal, you paying attention, dude. You're paying very very attention, huh? Okay, let's start let's start with the beginning. Um. Yo. What's up everyone? Past 4.5 is out and today I'm going to show you everything about it. So, I want to do this one or I still have to consider if I want to do a video with past four only or um with a lot of stuff on it. I may want to do with a lot of stuff on it. Yeah. Yeah. Yeah. What's up everyone? A new lot of version just came out, but also past 4.5 is out as well. Let's see everything we have on this. What's up everyone? L just came out, but also past 4.5 is out. Let's see everything on these two new releases. All right, that's a good one. Can you drop the tweet link? Yeah, absolutely. All right, let me know if you can see it. Okay, let me know if you can see the links. If not, let me know and I'm going to just publish it somewhere. Video without the the chat. Yeah, it's a nice change, but also like, you know, for example, this video right here looks a thousand times more professional than the previous ones. Just check this out. Cloud code can hack every What's up everyone? Apparently, Cloud Code can hack every operating system and browser in the world. So, we're a little bit cooked. My name is Nuno and welcome to my channel. All right, before we dive to anything else, I honestly think this is probably the best market than a video come out of from a live stream. Also way less work if I'm honest editing, you know. Okay, you guys want the also way the link, so I'm going to send it to you. Okay. Oh, do I need to open with my real one? Oh, that sucks. Uh, how can I do this? Uh oh, I have an idea. I have a very good idea. One moment. One moment. No links. I'm going to fix that situation in a second. Here we go. All right. So, this is the link for the YouTube. Now, you can see it for sure. And I'm going to do the same to Twitch. Nice Twitch people. the beautiful Twitch people. Here we go. Okay, so that's done I think. Let me just confirm. Yep, it's done. Next point is actually start with Flacky. So, let's do that. Yeah, that's a tweet announcement tweet basically. Do I want to make this bigger? Yes, I do. like this. Sometimes you sometimes you have an integration test or you're doing real browser testing and you may just have a test that is a little bit flacky. And this is a real world example where we have a test that really works with a GitHub API and sometimes this test will pass sometimes will actually fail. Now, how can we mitigate something like this? And pass 4.5 is actually introducing something really cool marking test as a flack key. Uh, did I? Of course, I didn't start recording. Okay, let's The first edition to pass 5.5. The first edition to four. The first edition to past 4.5 is actually the new flaky method. Sometimes you have a real world test that literally goes to an API like GitHub or goes to a browser and actually does assertions and all those tests sometimes are a little bit flacky. So we are introducing this new flaky method which is really cool. So I'm going to run this test right here and as you can see most of the times it passes but sometimes actually fails because the GitHub API is a little bit flacky. So what we can do is call this flaky method just like that. Easy peasy lemon squeezy. And now if I clear my terminal this test will be automatically retrieded three times. Now you may configure this by simply providing this uh name it argument tries and you can actually try up to 10 times if you want to. Uh once the test is actually passing pass will move forward. That was it. All right we have a new feature at least already in. What's up Max? Nice to see you. TT774137 is saying the following. Hi Nuno. using inertia infinite scrolling. Why the virtual list is not implemented? I have no idea. I'm not familiar with what a virtual list even is, but also uh I do know that inertia infinite scrolling is actually super awesome. Great stuff indeed. Amazing. I can now put flag test on the CI. Yeah, I don't think I don't think people realize like how important this thing is. It's actually super awesome as a as a new feature. I'm very happy with this one. Very very happy. Shed. Okay, so this is the first one. And we have the new flaky method which is awesome. I also want to demo something real quick which is the possibility of only running flaky tests. let's go again. Now sometimes you might want to see a list of all the flaky tests you have in your test suite. So to do that you can actually provide this flag called a d- flaky. And by doing this uh now sometimes you want to now sometimes you might want to see a list of all the flackiness you have in actually provide this d- flaky and this will only run the tests that have been marked as flaky in your test suite. Done. And I forgot to record once again. Like what the [ __ ] Oh, now it's good again. All right, Now sometimes you may want to see a list of all the tests have. Now sometimes you may want to see a list of all the tests that have been marked as flaky in your application. So to do that you may just provide this flag called a d- flaky and automatically past php will only run the tests that have this flaky method on it. Done. What's up? What's up? What's up everywhere? How you doing? Welcome to the live stream. React view or angular? Confusing to choose. Go with React, dude. You know, the market is just there at the minute. You know what I mean? Go with React. Honestly, that's just the best option for you. TC everywhere, what's up? Welcome to the live stream. By the way, what are you guys having for dinner today? I'm still undecided to um choose what I'm going to do with dinner today. Smeelt for the win. Yes, felt is okay, but if I had to choose, you know, I'm kind of I'm kind of a React guy at the minute. I love React, even though I love Avenue and I love everything he does. But Evanu was on the channel at some point. So, why I don't have music? Like, what the I was on pause. Here we go. Music black. Yeah. Yeah. Music is back. Music is back. All right. So that's done. Uh what else we want to do? Uh so Flocky is done. The next one is let's see architectural expectation to be cased correctly. Yeah, that's a good one. Uh so to mitigate this I just need to go to yeah we can just do this like support I'm going to rename it and if I do uh yeah I want to rename support but without renaming like the No, I can actually do the other way around which is a little bit better. I'm going to cancel this. Let me see. Um, are you going to have um, dude? I I love umus. I'm such a big um guy, honestly. Sandwich, pa. It's Saturday, dude. Have something better, man. Okay, let's go here. Arch uh app expect app to be ced correctly. So architectural rules of my app to be ced correctly. Okay, this should actually just pass. Yep. But if I go here and I do this, it fails. Here we go. Food tastes better at midnight for some reason. oh. Did I close my retweet stuff? I don't think I did. Did I? Let me see. Oh, I did not. Nice. Saturday is junky food. Exactly. It's my trash day as well. Okay. Uh this is good to demo [ __ ] I think. All right, let's do it. Next, I don't know if you're familiar, but something we have in PHP, it's called PSR4. And that means that the folder or the file name much ma next. I don't know if you're familiar but something we have in PHP it's called it PSR next we have something in PHP called it PSR4 which means that your folder or your file name must next we have something in PHP called it PSR4 which means that the folder or the file name must match the name space or the class name and on past PHP we are now introducing something to be cased correctly which will verify that for you okay that's good I forgot to record. But that was good. Did I? No, I did record. Oh, nice. One second, Chad. Let me see. Folder or the file name must match the No, that's good. Let me show you a real world example. I'm going to move here into this user team. And as you can see, this user team is within a support folder. Now, I'm going to just go here and move this namespace to a lowercase S. And by doing something like this and run architectural testing, passph will literally tell me, wait a second, you are an uppercase folder, but your namespace is lowercase. It will literally tell me this right here. Now, I can just revert this, clear my terminal, just rerun it again. And of course, now my test passes. Boom. Boom. Boom. Boom. Boom. Boom. Boom. Will you put those videos in the shorts? I think these videos are going to be an actual video because we are going to review a new version afterwards. So, you know, hey P, have fun man. See you later. Okay, so that's kind of done I think only covered. Yeah, do we want to cover this one? Yeah, I think we do. Let me see. Vendor been pass dage. Oh, we need parallel on this [ __ ] Jesus Christ. Yo, nice. Do you have any zero coverage tests? We do test unit maybe. Yeah, that will give me a bunch of zeros and hopefully a few not zeros. Yep. What are you guys doing today, by the way? It's Saturday. What do you guys have planned on? So, currently it's like, what time is it? It's like 400 p.m. here in Portugal. My plan is like record this video we're here with you guys and then I'm gonna I think I'm going to have some nice dinner, you know, some nice watching some soccer or whatever. Just having fun today. Okay. Not planning on working all day. Also did some cleaning this morning. So already did my day, I think. How about you guys? What are you guys planning for today? I was just finish it cleaning the gutters. What is even gutters? Oh my Oh my god. I'm afraid of Google it. Let me see. What is gutters? Oh, I know what that is. Yep. Yep. Yep. Oh, you have a big house then. I live in a I live in an apartment, dude. Yeah. Yeah. On the roof. Yeah. I I just Googled it and I saw the image. Yeah. We need to do some cleaning, dude. Watching uh UFC today. Oh, that's nice. I'm going to also watch some sports tonight. I'm feeling it. You know, I want to have some nice [ __ ] meal or whatever somewhere and just, you know, watch some soccer. 100%. Need to relax a little bit. All right. So, next one only covered. Let's do it real quick. Um, why is not starting? Like, what the [ __ ] Oh, is this one? Here we go. Bup. Yep. Yep. Yep. All right. Next one is actually very interesting. Sometimes you are working like on the legacy project and you kind of only care about the existing test that are covered already. So what you can do Oh, I can do better than this one. All right. The next one is actually interesting. It might be a little bit too niche, but sometimes you are working on the project and you kind of have this big project with no coverage at all and you want to kind of focus a little bit on the tests that have some coverage already. So uh you know in the past you would run the entire test suite and you would have all these zeros on your right which is a little bit annoying sometimes. So what you can do is just rerun the test suite but with only covered. Okay. So by doing this you are effectively removing all the zeros from the coverage and you are going to see only the tests and you are going to see only the files that have either 100% or close to 100%. In this way, you are going to see the files that have either 100% or some level of coverage. Done percentage read. I know I know I know I know it on it won't be on the video but literally like in case you guys haven't seen it. So if you run it like dash coverage you see a bunch of zeros as you can see. If you run with only covered, you will see only basically chest that have a like some level of coverage literally. You know what I mean? That's the feature, you know. It's kind of niche. I do understand that. I I may not put this on a video, by the way. I don't think I will put this on a video. Potentially not. Let's see. All right. What else we have? Uh, so that's done. I think we can just give a small Yeah, just small talk about the all of this But also dozens of bug fixes were introduced on this release. In case you are curious, go to github.com past. Oh my god. Slash, not sl. But also a bunch of bug fixes were introduced. In case you are curious, go to github.com/pastphpast and done. All right, next chat. The next one is seeing the new Lavl version. So this is the past stuff which I think like it can go up to 3 minutes of video potentially with some talking but the next stuff is the new past the new laval version. Okay. And I know we have some new cool stuff on including the form request streak mode. This is the one I want to see the most. Okay. Apparently we have some sort of form request streak now on Laval. Have you guys seen this by the way? I feel like nobody saw this release literally. And probably at Laval, we could do a better job talking about this little things that we ship like that nobody sees. But in Lavl, by the way, if you have seen this thing, just type I have seen it or whatever. But if you haven't, just type no because I feel like now people just don't know. They can have this new method called it fail on fields on form requests. I don't think literally anyone saw it yet, but let me know. Oh, you saw it. Okay. No idea. I told you. Where did you saw on Twitter? Because I don't think Lavel tweeted about it. What do you mean? Where did you saw that? Have no clue. Here we go. It's kind of an interesting feature. I'm going to just demo to you real quick and you guys let me know what you guys think. Okay. So, I'm going to go, you know what? I'm to demo this to demo this. I'm going to actually demo in a very interesting way. I'm going to go to this team test and we should have something that allows for example teams to be created, right? So, let's see. If I go here for example, if I go here and I do something like my hidden or trying to I don't know just hidden field or whatever. If I do something like this and can I be sent for example? So I think this test will pass. Let me just confirm. I'm going to run this with only. So, just just just to let you know, I'm creating a team and I'm sending a team name, but I'm also sending a hidden field out of nowhere. Okay. And I think this test will still pass. Let me just confirm. And it does. Now, this new feature is about going to your app service provider, which is right here. Okay. And what I will do, and I think it's on a boot method. Let me just confirm. It's on a boot method. Exactly. What I will do is type form request fail on uncloned fields if my app is in production. No, I'm going to actually fail on fields like everywhere. So now this should fail. Here we go. Because yeah because that field is not known. Exactly. So we assert statues 402. Is that 402? I think it is. No, it's not. Okay. All on the right. Wait, what? search errors maybe. Let me try this. Oh, here we go. The hidden field is for heaven. This is exactly what we expect. All right, let's keep it like this. and this is uh redirect as well cuz it is inertia then redirect. Yeah, this is correct actually. All right. So, sh just to make you Oh, it's 422. Thank you. This stuff is not working for some reason. Like what the [ __ ] Anyways, I'm going to just ignore it for now. Well, TLDDR of this story. In the past, if you were to do a post with Edom feels like I'm going to send this and another one and another one. Let's actually just do a bunch of them. Like we have one two and three. Okay. Yep. You were you could do something like this. But now if you just enable this option, this should fail. Here we go. What is 27242? This is the number of subscribers of my YouTube channel. So in case you want to see the number go up, subscribe to my YouTube channel. If any of you watching this video right now wants to see this number going up, you just have to subscribe. Also, I think like on Twitch, if you subscribe on Twitch, this number will equally go up. I think Appreciate you everyone on LinkedIn by the way. How often do you go to the gym uh per week? Uh this week I went four times. I kind of wish to had go five times but I had the thing to do yesterday so I couldn't. How about you? Needs like a person icon. H I think it's fine. I think it's also cool that people are questioning it. You know what I mean? All right. So, let's demo this. Four times works for me. Yep. Yep. Yep. Yep. Yeah, I have more subscribers than this. I need to update this number. This number actually works a little bit different than it should. You went for a bike ride. That's awesome. I saw somewhere that literally doing 10 squats every hour or every 30 minutes for eight hours straight. So if you were to do 10 squads for every hour for 8 hours straight, you would that is equivalent of a 30 minutes run or 30 or yeah 30 minutes run. I think that's it, which is kind of insane. Anyways, let's just record this stuff real quick. Okay. Bam. Uh which version is this one in Laval, by the way? Let me just confirm. Laval 13.4. Lavloom. Laravel 13.4 was also released this week and I'm very excited about this release because literally allows you to set up a form request as strict because literally allows you to set up form requests as strict. Let me show you this in practice. I'm going to go here to a test call it team test. And what I will do inside this team test is actually, you know, create the team. Easy peasy, kind of simple. But I'm going to also try to send Edom fields like Edom field one, two, and three. Now, if I run this test, this will actually work. Let me show you. I'm going to go just type vendor pass. And this will just work as expected. Even though these fields were never requested, we just ignore them silently on the back end. Now, you can prevent this from happening if you think this is important. And all you have to do is go to the app service provider and then you just call this form request not strict unfortunately it's called it fail on uncon fields. Now by doing this laval automatically will not anymore accept any fields that do not belong to the rules or your firm request. So in this example if I try to send stuff that is not on the form request just like the name this will actually cause my test to fail. But if I were to delete all of this now, my test just passes. Really cool stuff. Boom. What do you guys think? That was a good one, right? True that I went for a bike ride of an hour. For example, the Laravel's news tweet. Oh, I see. I see. It was great. Awesome, dude. Thank you. Appreciate the feedback on my videos, on my recordings. All right, so that's done. Oh, this sucks balls. Like, why do we have this? Hm. Oh, maybe we don't. That was not accepted. Castella did a bunch of formatting. We should just go to the actual documentation. Fail on how is it called? Unknown fields. Oh, it's not yet here. It's not documented yet. Oh [ __ ] Should do it. Oh, it's an attribute. Much better. Yep. It's an attribute. And just and just for your big information, you may also use this attribute fail on uncloned fields if you wish to either disable this feature for one form request or simply enable it for one form request only. Bam. Done. Okay. What else 13.0 have? Must have more cool stuff. It must have more cool stuff. So we have form requests. Uh, we have Vit deprecation flush state. Uh, this doesn't matter. We don't care. We don't care. We don't care. We don't care. Overflow option to carbon. Oh, we don't care. Delay. Uh, we don't care. Fix. Fix. Fix. Fix. Ah, this is actually a good one. Ah, it was simple contribution. There was another thing I wanted to demo. Where is it? It was like an attribute, I think. Fix fix at cumat. Oh, this is the one. Yep. Yep. Yep. Yep. Yep. Yep. This is a good one. Workout, sleep, healthy food, good sleep, coding, happiest in the world. Yeah, man. It's not I'm gonna be honest. I still struggle. I'm gonna tell you like what is my thing. Okay. So, I have this thing which is I am very very 300% on whatever I'm doing. Okay. So, if I am a healthy guy this week, I will be super healthy like insanely good food, insanely gym, insanely good sleep, insanely workout ethic, everything, you know. So, I will be at 300% on that thing. If I am on the non-healthy nun no, I will be 300% as well. You know, I will be drinking the [ __ ] out of me. I will be like literally doing, you know, having shitty meals everywhere, you know. I just go non-stop like I like I was in vacations, you know. So, I kind of wish I would be just a more balanced person, you know, like doing gym constantly inconsistently every time and without having this lows basically. But I don't know, maybe it's just normal to be like that. I don't know. Let me know how you guys are, though. Okay, now we have these three things we need to demo as well. I'm going to actually go to my console real quick. Um, this is actually a a very small thing. I don't think anyone will be using this. Here we go. Okay, this should actually just say zero to every single one of them. But let me just confirm. Oh, we have nothing. Okay, let me try to deal. So, I'm going to say inspect. I'm going to call this inspect. And I'm going to have another one on top calling uh I don't know, just dispatch or whatever. Let's call it dispatch. Let's call Let's do dispatch function like uh this info or just info my job. All right, let's try this. So if I do PHP artisan dispatch, this should dispatch something. Here we go. And if I do PHP artisan inspect, I should have at least one. Nice. Cool stuff. Why the number is not changing? Which number are you talking about? Discipline is the most important. And I think like I am a disciplined person, you know, like I I often work out constantly, you know what I mean? However, when I am on party mode, I just go way over the normal the normal party mode if if you know what I mean. Oh, the number that 27242. If you need you need to subscribe the channel. Subscribe either on YouTube or on Twitch. If you do any of both, it will it will the number will go up. Gia Bell, thank you so much for a resubscription tier one for 16 months. Dude, you are Wait, what? You subscribed for 16 months. You are absolutely awesome, dude. I appreciate you supporting me since day one from the bottom of my heart. Thank you so much, dude. Thank you, Dell. I appreciate 16 months, dude. It's been a long journey, man. But you have been there since day one. Appreciate. It's been a long time, man. You know, we should meet, man. We should do something together. Mar is saying the following. Got you. One party then than then four. 100%. Maybe just maybe about four times a year. Yeah, I go a little bit more than four times a year, though. I maybe go like four times every two months. Yeah, two times a month, maybe. All right, let's see. Um yeah, this is ready to go shed. This new version of Flavel also ships with nice methods which this new version of Laravel also ships with nice methods that allow you to inspect your queue. For example, you may you may now know for example you may now know how for example you may now know which jobs are pending which jobs are delay but also which jobs are reserved and here for example I have a PHP artisan command which dispatches uh a new job okay but I don't have any but I don't have any Q so basically this job won't but I don't have but I don't have any Q so this job won't actually be dispatched but I don't have any Q so this job will be dispatched but won't actually be consumed. So I'm going to just run this command and it's done. And now I'm going to just type PHP RD inspect. And by doing that and by doing that you can see that I have literally now two jobs. One and then another job that are probably just pending jobs waiting for be consumed. Done. Done. Done. Long time, Debel. Long time, man. All right. And uh anything else? Nope. And I think that's it. Uh we do have Taylor tweeting about some stuff of uh Taylor Rowell. Let me see. Cloud CLI, I think. Oh, I want to do I want to talk about this tweet on a short uh I don't want to forget about this chat. Remind me in five minutes to talk about this tweet, okay? About using database for your cues, please. Insanely important. Okay, before we close this off, I need to talk about that that thing. We also shipped we also shipped something really cool on Laravel. Laravel cloud CLI also allows you to just tinker with the environment itself. Check that out if you haven't already done. Anything else important? I think that's it. Yeah, we do need to check this out. Not today, but yeah, that's done. Okay. Um, and that's it for this video. I hope you guys enjoy this really cool quick format about your latest news. And if you do, please like this video, subscribe my channel, and go all the way down and tell me which one was your favorite feature. Catch you guys next time. Peace out. Boo. And it's done. When are you in Germany, Australia? Oh man, I don't know, man. Those are beautiful, beautiful countries, but I don't know when I will be there. I will be in Amsterdam early June, but uh that's it. Oh my god, I'm going to f four different continents in the next two months. So, I'm going to go to Canada, Brazil, Boston, Japan, then Amsterdam, and I think that's it. Still a lot of traveling. Past is the best. Thank you, Dell. Oh, thank you. Awesome. Sorry. Sorry. I need to open this chat a little bit bigger. Here we go. Thank you. Thank you. Easy, Mr. Worldwide. Ho ho yeah, baby. Canada. I'm going to go into um how is it called? Vancouver. I'll be in Vancouver next week. Do you have anyone from Canada here? Type on the chat if we have anyone from Canada here. Have you been in Middle East before? Uh yeah, I've been in Middle East. Yes. All right, let's do a tweet about this. This is very good. Very cool stuff. Vancouver is great. Yes, it is. So, I'm going to close this project. Past Vancouver is great. Yeah, hopefully I will have, you know, fun time. When past five? Uh, past five will be in Boston. I have a few things that I'm working on at the minute like um agent browser which is a past plug-in AI a little bit. Um there's a few things will be out on past 5. Yes. Why it's called it past? Uh it's like do you know just for JavaScript is the same thing but with a P you know. So that's just with G for JavaScript and then then I did past. I have a video of mine which I was like literally 20 kilos heavier but I can show you which talks about that situation uh past story. Do I have a video though? I think I do. Who made the video? I think it was a company behind a lot of documentary though. Oh, here we go. I'm so much different now. Jesus Christ. Just watch this chat. Just watch this Oh my god. Who is that? Maybe maybe now I can use AI to literally you we cannot hear by the way. What do you mean? What do you mean you cannot hear? Oh [ __ ] Wait, what? Were you guys listening to any music? Were you guys listening any music? Are you guys We're not using our You were not listening music. What the [ __ ] Sound okay? Huh? Wait, wait, wait. But you could hear music, right? Confirm that to me, please. Well, no music now. Well, well, never mind. Okay. A lot of JavaScript in. All right. This should be back. Just watch this [ __ ] Collision. Another one is PHP insights. Of course, there's all these contributions to the LL framework. But particularly past PHP is the one that uh got more traction and past PHP it's it's a very funny history by the way. Past PHP started as an idea in Locon US. So I was basically with my buddy Freak Merge um from Belgium and I was with him in Central Park and at the time I remember I was doing a lot of JavaScript and JavaScript have this testing framework with the name jest and I come up with freak and I said hey freak what do you think if we do a PHP just basically uh a test jokes aside chat jokes aside this was a very important turning point for me in my because I was working for this company at called Alongolia and I think three months after this I literally applied to Lavel pass was successful you know I was I was making good money so this this was a framework that a big turning point in my life by the way looks like just but on PHP and he told me I think it's a very good idea this was by the way this video was 20 kilos ago okay 20 kilos ago just is very simple and having that in PHP would be would be pretty good and on the flight back from US to to to France. Actually, oh my god. What happened was I built a P of that idea that I had with Freak. This is true. And after building the P, something that happened was I was I think this P still exists today. Shad like if I go to Naduro past. Here we go. This is the PC by the way. Archived in 31 this 30 March 2020. So this is like six years ago. Oh my god. Well, past might be like real soon. It will be six years old by the way. Insane though. Look much better now. Oh well. Past PHP or me? Hopefully me man. WW. Thank you. Thank you. You're probably 20 kilos over eight. Yeah. Oh, you're now 20 kilos over eight. Well, you can you can you can fix that, you You can fix that, dude. If any of you feels that you're not happy with your body at the minute, you can literally fix that. Just start like literally right now. You know, I think the problem like my problem back in the days database cues, thank you. I was forgetting it already. Thank you. I think my problem back in the days was like I was not I was just I was just not not a balanced person, you know? Like right now, for example, we were talking about partying and heavy junk food and I I still do it, you know, but I don't I just don't do it every day. That's it. Back in the days, like I can tell you like I probably like I I still remember the day before I had burgers and I probably got drunk somewhere. So that's it's just crazy. Anyways, all right, let's close this. Um what else I have to do? So the database Q stuff. Yeah, we need to talk about this. Okay, what do you want to talk about this? I want to talk that I use databases on caches. I use databases on cues. I use database for SH sessions. Yep. Yep. Yep. Yep. Just by the way, Adam Francis just tweeted that database as a Q is an antiattern and that's why he absolutely loves it. By the way, I do think that databases as caching driver, as Q driver, as session driver is absolutely awesome, but also a must if you are starting a project right now. If you're starting a project right now, the last thing you want to worry about is the architecture that project will have in the future. You just want to get it out. And the most easy way to do that is just use a single driver for every feature you use. You need caching, perfect, but you use a database. You use sessions, perfect, but use the database. Use cues, absolutely perfect, but just use the database. This will work probably for now, but also will work probably for the future as well. Databases are fantastic things like Postgress, MySQL, they are really powerful and you can probably hold and they can probably you think and they can probably hold all I kind of want to say they can probably hold all the load. They can probably they can probably hold all the load that you are going to have in the future. Okay, that's a good one. What do you guys think? Nest short probably holds the load. That's a difficult thing to say. Jesus Christ. Every night a pint on something to eat with it. Uh yeah, I think back in the days probably. Tongue twisted. Exactly. Hold the load. Oh my god. All right, that's done. Done, Uh, do we have anything else to speak, chat? Otherwise, I think like literally it was a fast stream. Sadly, don't see the emoji. Oh, I think I do. You mean this one? Oh, the tongue twist emoji. Yeah, I don't. John Sway saying the following. I think the most important thing with exercise is that you got to treat exercise like brushing your teeth. Uh like do a little a little bit every day and be consistent. Exactly. And I do that, you know, I do sports four or five times a week. Now I do I I I used to be not not that kind of person. I mean I used to but then I stopped for five years. It's a long story. Install 7TV and Safari. Yeah, I will do that. All right, let's see how the other streams are doing. We are streaming to so many places right now. LinkedIn is kind of okayish. Tweet Tik Tok is good. I'm also streaming for this platform called How is this called even? I kind of need to double check if this is even working chat. Let me know if you think there is any tweet that is worth to talk about today. Okay. Otherwise I think we are almost over. Oh, it is working. There is people watching. That's awesome. I literally forgot to update the title. Jesus Christ. All right, Shad. If that's it, if you guys don't have anything else to talk about, I think I'm going to end the stream real soon. How do I stop this? All right, Shad, if that's it. Yeah, here we go. All right, I think that's it for me, Shad. Um, it's literally sunny outside, so I would advise you to actually go outside a little bit as well. Enjoy a little bit the sun. I'm going to do the same myself. This video is recorded. I'm going to probably be live tomorrow again. Okay, chat. Tomorrow will be some sort of AI recording, you know. So, we are going to dive into some AI topics. You guys are going to see a lot of AI on my channel as well. This video I've recorded actually went very well. U actually I'm curious what have you guys thought about the tone of the video. Like the video I've recorded on my channel, the last one. Um the last one, this one about not this one, this one about cloth mythos. What did you thought about the video in general? Do you like the tone? Do you think the tone is perfect? Explanation is good. I I typically think in my opinion that in rule of thumb every video that I have liked myself performed good. So I'm going to shot for those videos. Okay. Um I'm going to make sure that every single time I record a video, it will be the right tone. It will be a deep investigation behind it. will be something like really good content and not something a little bit forced which in the past sometimes I would have some these live streams but then like I would use the content from the live streams which was not very well recorded and also like the tone was not right and there was a bunch of chunk in the middle so I was not happy with the result and we have a few live streams a few videos like that you know like I don't know um I think like a very let me see if I go here yeah I think like this is a very good example like the ultimate tier of frameworks. If I were to do this like very well recorded will be so much better video. Honestly, this will performed much better than it actually did. You know, this for example was like a really with a with the right tone and that's why it performed so well. So, I don't know. America is saying enjoy your evening. How will dude? Josh is saying the following oo 4.6 Six is pretty good so far. That'll probably just be better. Yep. Yep. Yep. Yep. Yep. I like it. Jonah is saying the following. I suppose it passed some days ago regarding the caveman stuff for LLMs. It was quite viral. Uh many talking about its benefits, but I'm not sure it's actually good. I don't know. Uh I'm going to probably see something, you know, probably something I find interesting or, you know, something I could do potentially is like how do I use cloud code? You know, I could talk things about this command by the way. I could talk about the voice command like things that typically don't may not don't actually know. For example, if I go here and I type space, I can actually speak with my LLM like locally. As you guys can see, I'm literally speaking and the content is be written. I don't think a lot of people know about this. So, this could be actually be a nice tip. But also like if I press enter right now, I can still speak with LLM right here by doing a by the way. So, this kind of small things I don't think everyone knows, you know. So, I could do a video about this. I just want to blend out of the entropic hype and promises. Yeah, that's why I think like a video that talks about the cloth code good stuff could be potentially interesting. Do you guys want to do the video now about cloth code? Uh, I think I should do it tomorrow because I I would do with a different title and [ __ ] like that. Do you want to check man Palace? What is that? Let me see. Man Palace. Let me Google it. Mila Jookovish AI memory system. What the [ __ ] Oh, it's just going to ads and [ __ ] What is that? Yeah, let's do the cloud code situation tomorrow 100%. Miller Joavish goes open source guns blazing top AI memory code. What the The 50 element human. Oh, there is an expression on that movie that I liked it so much. Multipass was the word. Multipass is that that's the 50 element human, right? The multipass that the girl is like literally just the only thing he says. Multipass. Multipass. Multipass. Multipass. Multipass. Multipass. Yeah. Okay. So, tomorrow we check the tomorrow's live stream will be about um I'm going to actually create the live stream right now. Okay. So, what I will do is create like a screenshot real quick. Laravel app voice. Bam. Uh, how do I will do this? Close window. No. Yeah. No. No. [ __ ] I'm going to do this multipass Let's do that. B them. Create Give me a moment, chat. Almost done. Okay, I'm going to reuse the settings. This will be called cloud code. How should we call the live stream? So basically we are going to explore a little bit together less known things about cloud code that are really useful. How do we call this live stream? Let me just chat it real quick. Like something a real cool name. Give me five. Give me five uh YouTube titles that are about of you know um cloth code CLI less known things that are really useful. If you have an idea for the for the for this title let me know. Yeah. Five powerful features that nobody talks about. That's a good one. And done. The screenshot will be the one I just took. Just talk about how you use it and that works for you. Yeah, that's what I will Exactly what I will do. So, this will be tomorrow and we do it at the same time as today. Okay, 3M. Okay, chat. So, if you guys enjoy today, will be tomorrow at 3 p.m. once again. All right. So, I just created the live stream and now I'm going to send you the link so you guys can can activate the notifications. All right. Here we go. So if you go to my channel, it's already there. Just put this here. So this is the number one. All right. Be sure to activate notifications. We are going to talk about the voice command, the by the way command, and things we may find interesting in the process. Okay. And let me also send this to the YouTube All right. Here we go. Okay. Okay, so tomorrow we dive into so we do literally two things during tomorrow's live stream. We are going to first of all compile a nice list of things that cloth code CLI that are really good. So starting with the voice command, starting with the by the way command potentially exporting a little bit things like sub aents or whatever. I may need to double check it and you guys are going to double check with me. We are going to find this together a little bit as well. And then we record a video that demos like all this cool stuff. And that video will potentially be published by the end of the week next week. Okay, chat. I hope today you guys have enjoyed this this live stream. Don't forget, go all the way down, like the video, subscribe to the channel. I'm going to have some fun right now. Be sure to do the same. Go outside a little bit, go speak with your family, do cool stuff. I'm going to rate someone on Twitch as usual. And that's it for today. Okay. Appreciate everyone on Twitch today by the way. Thank you guys for being on that side. So much time. So raid a channel. Let's raid. Uh everyone is gaming right now. Jesus Christ. Everyone is gaming. Do we have anyone doing any code today? Let me see. Going to type PHP perhaps. Thanks for the follow Pine Frost 3. Thank you. Thank you. Oh, we have any we have someone doing Wait, what? I think someone is doing some PHP stuff. Either PHP stuff or potentially get some PHP stuff in the past. Okay, so I'm going to write someone call it GD dodev. GD do dev. Here we go. I think he's doing PHP. Oh, it's not it's now on the on the he's now actually on the on the in on the pause. So, Debel, see you next time, man. Godspeed. M. See you next time, man. Dino, thank you. You guys are so awesome, by the way. You know what? I'm going to rate someone call it Study Time, which is one of my favorite streamers, but she does a lot of in real life streaming, and I actually love her her content. So, I'm going to rate her. She does like in real life stuff, okay? It's not programming stuff, but I actually love her content. So, if you guys enjoy it, too, you may you may just enjoy the the time there, okay? All right, [ __ ] Catch you guys next time. Peace out. Boom. It it white it white. Break it. Break it.

Get daily recaps from
nunomaduro

AI-powered summaries delivered to your inbox. Save hours every week while staying fully informed.