Josh Cirre
Josh Cirre
  • Видео 114
  • Просмотров 615 480
The Missing Devtools for Laravel Livewire
It seems like every other meta framework or library has dev tools. Even Alpine.js has a neat little Dev tool extension. But Livewire has been left out of the discussion for a good bit of time.
Until now. Let's check out Wirespy - a sleek new debug bar for Livewire.
Keep creating.
――
Help me choose my next video:
cir.re/suggest
-----------------------
Wirespy Repo: github.com/wire-elements/wire-spy
Philo's WireElements: wire-elements.dev/
Philo's Twitter/X: x.com/Philo01
---
📹 **Watch My VSCode Setup Video:** ruclips.net/video/uoqhrFRuRF4/видео.html
🎓 **Make VSCode Awesome - Caleb Porzio's Course (support me with this link):** gumroad.com/a/636621331
Просмотров: 3 602

Видео

Is the Arc browser breaking up with me?
Просмотров 3,8 тыс.День назад
I've been a long-time (at least 2 years) full-time user of the Arc browser. But the Browser Company seems to have other plans. Am I overreacting? Are we going to be okay? Do we need to talk? Keep creating. ―― Help me choose my next video: cir.re/suggest Josh Miller's Post: x.com/joshm/status/1849896446113333688 The Verge Article: t.co/8hDchbok6a 📹 Watch My VSCode Setup Video: ruclips.net/video/...
Extremely simple analytics for your Laravel apps
Просмотров 3,5 тыс.14 дней назад
Sometimes you don't need everything and the kitchen sink when it comes to tracking what your users do in your products. Sometimes it's just nice to know if they are doing the things you expect them to do and not have to spend a bunch of time tinkering with how to best track those events. Today, I checked out Pan, a new project by Nuno Maduro and David Hill from the Laravel team. A lightweight a...
Laravel Livewire Crash Course | Livewire 3 Tutorial for Beginners in 1.5 Hours
Просмотров 11 тыс.21 день назад
Thank you to Mailtrap for kindly sponsoring this course. Try Mailtrap for free: l.rw.rw/josh_cirre Laravel Livewire is a game-changing tool for developers. Hailed as the most productive way to build your next web app, it's easy to see why Taylor Otwell, the creator of Laravel, raves: 'IMO Livewire takes Blade to the next level. It's basically what Blade should be by default. 🔥' Whether you're b...
Making VS Code Beautiful AGAIN (Alternative to APC Customize UI++)
Просмотров 6 тыс.21 день назад
The latest version of VSCode (1.9.4) broke any customizations that you might have done if you followed my VSCode video or anyone's VSCode tutorial that used APC Customize UI extension. So can we fix it? Huge shoutout to @glennraya for the inspiration and techniques shown in his Transforming VS Code video. Keep creating. ―― Help me choose my next video: cir.re/suggest Glenn Raya's Video: ruclips...
Theo Fixed My Videos
Просмотров 3,2 тыс.21 день назад
I don't know everything. Thankfully there are folks like @t3dotgg who reached out and helped point out why my text has been so blurry in my previous videos. Now I can make even better videos than before. You can actually see the text?! Keep creating. ―― Help me choose my next video: cir.re/suggest 📹 Watch My VSCode Setup Video: ruclips.net/video/uoqhrFRuRF4/видео.html 🎓 Make VSCode Awesome - Ca...
Why Gumroad Didn't Choose HTMX
Просмотров 3 тыс.21 день назад
Is it better to use the tech stack that you know and you're familiar with or the tech stack that better solves the problem at hand? Can tools like HTMX or Livewire measure up to the needs of a highly interactive web application like NextJS? Why did Gumroad choose to go with NextJS over HTMX and is that a good thing? Let's learn together. Article: htmx.org/essays/why-gumroad-didnt-choose-htmx/ G...
How I made 100+ videos in one year (my process and tools)
Просмотров 2,7 тыс.21 день назад
I often get asked how I make videos, especially at the faster than average rate in which I try to record and release videos for my personal channel. The secret: I try to optimize my setup so I only have to do minimal editing in order to publish and release a video. Doing that over and over again just means I can do it faster than the last video and the video before that. Maybe you're looking to...
My Personal Livewire Starter Kit
Просмотров 3,6 тыс.21 день назад
Meet Fission, my personal starter kit for when I need to build something new. I'm using Livewire Volt, Flux, Folio, and some bash/Prompts magic to get a new project up and running as quickly as possible. So I wanted to make a video showing off some of the things that are happening and the things I took inspiration from @t3dotgg. You might not like some of the things, but it's MY starter kit so....
Why are bootcamps not teaching Laravel?
Просмотров 2,9 тыс.Месяц назад
Why aren't beginners learning PHP or Laravel instead of JavaScript or some enterprise language like Java or C#? Is it because there's more jobs outside of PHP? What can we do to fix this? Let's learn together. Article: justinjackson.ca/summer-project Justin Jackson's Website: justinjackson.ca/ Justin Jackson on Twitter/X: mijustin Keep creating. 📹 Watch My VSCode Setup Video: ruclip...
Is PHP the new JavaScript?
Просмотров 14 тыс.Месяц назад
I didn't really touch PHP (other than some WP themes or plugins here and there, don't sue me) until 2 years ago when I started building apps in Laravel. PHP is a much different language than it was 10-15 years ago. But why is everyone talking about it now? We read an article from Mux/Dave Kiss where we get a front row seat as Dave tries Laravel for the first time. Let's learn together. Article:...
First Look at Livewire Flux (and I'm building a starter kit?)
Просмотров 6 тыс.Месяц назад
It's officially here. With a brand-new pricing strategy and unlimited access option, I wanted to take some time and give my first thoughts into Flux. Plus, I'm building a starter kit? Even though I've only used 10-15% of all of Flux components, I can say this thing is REAL nice. Keep creating. ―― Help me choose my next video: cir.re/suggest Livewire Flux: fluxui.dev/ Github Repo for Starter Kit...
Is Hypermedia the Future?
Просмотров 3,1 тыс.Месяц назад
There's a lot of folks like me who prefer sending HTML over the wire with tools like Livewire, HTMX, Hotwire, AlpineAJAX or others. So do we all hate JavaScript? No. But, it doesn't mean you should use JavaScript for everything. In this episode, we read an article from Carson Gross (the creator of HTMX) on why Hypermedia should be used on ALL THE THINGS. Let's learn together. Article: htmx.org/...
Infinite Scroll in Laravel Livewire
Просмотров 3 тыс.Месяц назад
Infinite Scroll in Laravel Livewire
My Three New Favorite things in Laravel
Просмотров 3,6 тыс.Месяц назад
My Three New Favorite things in Laravel
Here's how to build ANYTHING extremely fast
Просмотров 13 тыс.Месяц назад
Here's how to build ANYTHING extremely fast
The best Laravel project ideas for beginners
Просмотров 4,2 тыс.Месяц назад
The best Laravel project ideas for beginners
How to make better technical decisions
Просмотров 962Месяц назад
How to make better technical decisions
Keeping Users in the Loop | Background Job Status Updates with Laravel Livewire
Просмотров 3,6 тыс.Месяц назад
Keeping Users in the Loop | Background Job Status Updates with Laravel Livewire
Is Laravel changing too fast? (State of Laravel Survey Reaction)
Просмотров 2,4 тыс.2 месяца назад
Is Laravel changing too fast? (State of Laravel Survey Reaction)
Two underrated Livewire features you need to build modern applications
Просмотров 4,6 тыс.2 месяца назад
Two underrated Livewire features you need to build modern applications
Can you really write "clean code"?
Просмотров 2,1 тыс.2 месяца назад
Can you really write "clean code"?
Let's talk about Livewire Flux (New Official Livewire Component Library)
Просмотров 7 тыс.2 месяца назад
Let's talk about Livewire Flux (New Official Livewire Component Library)
Laravel Keeps Getting Better
Просмотров 6 тыс.2 месяца назад
Laravel Keeps Getting Better
It's HonoJS... but in PHP?
Просмотров 8 тыс.2 месяца назад
It's HonoJS... but in PHP?
Building a Multi-Tenant (Multi-DB) Project in Laravel with Turso
Просмотров 10 тыс.2 месяца назад
Building a Multi-Tenant (Multi-DB) Project in Laravel with Turso
I don't write code the way I used to
Просмотров 1,4 тыс.2 месяца назад
I don't write code the way I used to
Laravel Livewire vs. React/Svelte/Vue (Inertia)
Просмотров 8 тыс.2 месяца назад
Laravel Livewire vs. React/Svelte/Vue (Inertia)
My Tech Stack in 2024 (and beyond!)
Просмотров 7 тыс.2 месяца назад
My Tech Stack in 2024 (and beyond!)
The Easiest Way to Write Good Code
Просмотров 1,4 тыс.2 месяца назад
The Easiest Way to Write Good Code

Комментарии

  • @siya.abc123
    @siya.abc123 4 часа назад

    Mine broke again

  • @romanfischer
    @romanfischer 8 часов назад

    Having used both I have to say that I really appreciate Livewire. It might not be the fastest or most feature-rich yet but I'm confident that the devs will improve that over time.

  • @nikolicvladimir
    @nikolicvladimir 17 часов назад

    Great one Josh! I am using Livewire for years, and still there is a rom to learn something new! Thank you!

  • @samuvisser
    @samuvisser 22 часа назад

    I dont see many people mentioning it but i had the unpleasant way of finding out about this by using CleanMyMac to update my apps, which somehow got me this new version of Arc that replaced the old version. First thing i noticed is all my saved favorites on the side where gone, replaced by just the few on top that show only the logo. Then, i tried to look stuff up and the most horrific surprise.. google was gone! It used exclusively the AI search like u get in the mobile version but without an obvious way to use google. It made it instantly unusable as a browser to me

  • @GoolagThemTube
    @GoolagThemTube День назад

    I'm definitely not impressed by the browser or the company behind it. Fancy bling is not everything, you know.

  • @didiermashaba8464
    @didiermashaba8464 День назад

    Good video. Thank you.

  • @imraan_alam
    @imraan_alam 2 дня назад

    you use mostly paid tools

    • @joshcirre
      @joshcirre День назад

      Most have generous free tiers but I think they are worth every penny that I pay for. :)

  • @daniel_petrica
    @daniel_petrica 2 дня назад

    My work macos is locked down by it and herd doesn't works. I have to use sail because of that. Also it makes it easier to work with WSL based colleagues thanks to the user permissions settings in the docker image.

  • @seanmartinflix
    @seanmartinflix 2 дня назад

    Yeah, I think that it's probably a bad idea for them. Like maybe if they were Microsoft or Google or Apple but the thing is about the people they're supposedly aiming this new product at as they usually use default apps, and it's not like those companies I mentioned aren't also going to be implementing easier and easier tools for their target market. I think that maybe they are used to being a startup development company. And now that they got a solid product they just don't know how to handle it or get bored. . I think overall it's probably a bad idea.. especially since Arc is such a good product and I think they like you said could implement ways to make it better for normal people. I also think a lot of people still don't know about it. The windows version is not very good. And there's still a lot of things they could do with Arc and it saddens me that they're not going to. It also got me looking for a new browser. But I guess time will tell. I just don't think they're in the position to do what they say they want to do. Though who knows but I do know that I probably won't be around for it. Just too bad. It's rare. The company like them can come out and get as big as they got. Oh well, good riddance. Maybe I'll install Microsoft edge lol not really but still.

  • @techrevolution1408
    @techrevolution1408 3 дня назад

    Laravel is a great framework with lots of built-in features, but it abstracts a lot of the underlying logic. This means developers might miss out on understanding what’s happening under the hood. Also, these heavy abstractions come with a performance cost. While PHP itself is quite fast, Laravel’s abstractions can slow down the startup of even simple applications. Laravel works well for complex applications with low to moderate traffic, but for high-traffic sites, while it can scale, it often results in higher costs on platforms like AWS.

  • @christiandenzler574
    @christiandenzler574 3 дня назад

    Well I will switch back to Vivaldi then. Sad I thought I finally found my life partner.

    • @childe2001
      @childe2001 8 минут назад

      wait, how come it is dead? It still runs on my computer well. Can you elaborate your statement a bit more, please?

  • @NikhilWankhade-l9z
    @NikhilWankhade-l9z 3 дня назад

    Brother can you tell me what is your theme name

    • @joshcirre
      @joshcirre 3 дня назад

      This is the Catppuccin Frappé theme!

  • @guseynismayylov1945
    @guseynismayylov1945 3 дня назад

    You should try EHTML

  • @the.sarbjeet.s
    @the.sarbjeet.s 4 дня назад

    awesome

  • @Dan-mc3eo
    @Dan-mc3eo 4 дня назад

    Hey, can you just drop the GitHub link the link to your user settings.json file?

  • @nicoalbanese10
    @nicoalbanese10 5 дней назад

    This is incredible! Been looking for something like this for so long 🙌🏻

  • @salahdidi8287
    @salahdidi8287 6 дней назад

    its looks good but super slow im my big livewire app

  • @andreavocaturo3448
    @andreavocaturo3448 6 дней назад

    Pines UI is so beautiful! Thanks for introducing me to these gems. Your content is amazing man, keep up the amazing work and thank you!!!

  • @bencroacademy
    @bencroacademy 6 дней назад

    Thank you do much Josh. Been cracking my head tracking events

  • @chris.mcintosh
    @chris.mcintosh 8 дней назад

    I had my OBS setup pretty close. But this really helped me dial in a couple final things on my desktop and OBS settings. Thanks!

  • @Coding_Junkie
    @Coding_Junkie 8 дней назад

    The syntax makes a little more sense to me. Plus, why can’t JS do date functions as simple as PHP 😆

  • @johnbakhmat
    @johnbakhmat 8 дней назад

    I felt fine at first but then when the reasoning came, i got fucking furious. 1. Layout thing -> Ok, add second layout option 2. AI -> Alright, go fuck yourself with this AI buzzword bullshit. Ive never wanted AI, ive never needed AI, and now im getting force fed this bullshit ass tech fucking everywhere. I was chill, now im gonna remove all the arc bullshit from my systems because of how unreasonable reasons are. The trust is broken. The LLM jerkoff is a bubble.

    • @johnbakhmat
      @johnbakhmat 8 дней назад

      Lets give AI an ability to surf the web for you. Oh yeah, lets see how it will click on phishing links

  • @33sprog5min2
    @33sprog5min2 8 дней назад

    after using laravel octane on my new projects i think no need for this one

  • @khanra17
    @khanra17 8 дней назад

    Keep distance from the mic. Dont decrease the pitch so much u bumd 🤬🤬🤬🤬

  • @development2301
    @development2301 8 дней назад

    my best tools is Laradump ❤

  • @achmedislamichernawan7070
    @achmedislamichernawan7070 8 дней назад

    try vivaldi browser. you can customize the keyboard shortcut, feature like spotlight but for the browser, you can show almost everything AND hide everything (address bar & tab bar can be hide)

  • @MichaelLazarski
    @MichaelLazarski 9 дней назад

    switched to Zen Browser from Arc

    • @pectclare7784
      @pectclare7784 4 дня назад

      I tried that but it still looks like beta and prototype version..

  • @XyndraNerd
    @XyndraNerd 9 дней назад

    The new thing will literally be the first stuff to us being the pets of our AIs

  • @7rollface
    @7rollface 9 дней назад

    The thing that gets me is the omnibar thing. Several times recently Miller has said that their direction is being driven by Apple saying that it's the most-used text box on the mac. But I don't think that's significant in the way he thinks it is or means what he thinks it does. Okay, firstly, he points to google turning the url bar into a search bar too in 2008. But he doesn't ask why they did that. The question he should ask is what was happening WRT computing and the internet at that time. The answer is smartphones were becoming huge and taking over how people interacted with the internet. And for reasons of space the url bar of a mobile browser *has* to be the search bar, too. So companies started doing that in desktop browsers to bring their products more in line and make it more seamless. But from a UX perspective it's actually kind of worse. It opens up the door for more results than you would otherwise get, and it takes more steps. You can hit ctrl T and *then* tell your browser what functionality you want that to have, or you can have ctrl T be opening a new tab and ctrl K being focusing the search box. It's one less step. Besides that, there's a cart/horse question here. Does the fact that people interact with this one text field the most mean that you should add all new functionality to it, or do people interact with it the most *because* that's the only way to do several different things? I mean if you combined other functions together into a different text field then that might take the number one position. It's a very strange thing to base the strategy and philosophy of an entire company on.

  • @designgears
    @designgears 9 дней назад

    It all sounds very disingenuous to me, more like they're jumping onto the LLM bandwagon rather than solving the problem they presented.

  • @TiagoSLoureiro
    @TiagoSLoureiro 9 дней назад

    Time to go back to chrome.... Super dissapointing, specially for someone like me who uses a windows pc and Arc is still halve baked at best with a bunch a bugs.

  • @PaweBystrzan
    @PaweBystrzan 9 дней назад

    What I hate and love in arc is: - browsing open tabs (hate it when it goes to pinned tabs rather than opened tabs) - hate pinning tabs from e.g. YT shorts - no way without opening new tab / window I love they broke so much bookmarks so i started using the onetab extension more (event forked it and made it more mine), youtube watch later and mini-lists rather than tons of bookmarks. I also turned off almost all max ai - I'm developer and I hate renaming tabs or downloads functionality.

  • @dracula5752
    @dracula5752 9 дней назад

    i don't understand why would ever people choose livewire over inertiajs

  • @niviVEVO
    @niviVEVO 9 дней назад

    I love Arc and everything that it brings to the table. But my problem with it, is that the windows version is really really bad. It's missing so many features that the mac version has and it is very unstable(at moments) and buggy as well. I just want a seamless browser experience between my mac and windows machine and that was one of the reasons i started using it. At first it was amazing and i had hope that they will update the windows version and make it like the mac one but over the months i got more and more disappointed and now after watching their video i think that this is the straw that broke the camels back for me. I'm looking forward to Brave or the Zen Browser. But the main problem that i have with the Zen browser is that it is in a alpha stage and in Brave's case, it's chromium (yes, i know that Arc is chromium as well, i want to switch to FF's engine but i love the features)

    • @designgears
      @designgears 9 дней назад

      They abandoned the Windows version, and now they've done the same overall.

    • @niviVEVO
      @niviVEVO 9 дней назад

      @@designgears I really am disappointed because of that. When i installed Arc on my PC for the first time i expected the same UX but got disappointed really quick. I had hope for the longest time but now i'm left stranded and i don't have many good options that emulate the Arc experience on PC. I will still use it on mac, tho.

  • @vcodev108
    @vcodev108 9 дней назад

    why you use livewire for your projects all the time why not only pure laravel? please share your thoughts?

    • @joshcirre
      @joshcirre 9 дней назад

      If I only have one time I submit a form on the server, unless I need it to be a site that works without JavaScript, then Livewire is worth it to me.

  • @cardboarddignity
    @cardboarddignity 9 дней назад

    Filament. This is the that is the biggest pain in the ass to debug. Practically impossible unless you place breakpoints

  • @CodingPhase
    @CodingPhase 9 дней назад

    What’s more popular vue or alpine js?

    • @joshcirre
      @joshcirre 9 дней назад

      Hey man! Huge fan. I think (at least in the Laravel community) it’s probably more Vue leaning. And probably overall. But I know AlpineJS has a small and faithful community even outside of the Laravel community. Two awesome tools.

  • @_marlon
    @_marlon 9 дней назад

    I pretty much agree with you. I've been saying for a long time that it's a layout issue. They should really just start the browser (upon download) in a very familiar way (horizontal tabs, no favorites, etc.) and then allow the user to turn on power user mode which gives them horizontal tabs, favorites, AI features, etc. First, I don't like that AI feels like it's being shoved down everyone's throats. Secondly, I think their "solution" feels off and hazy because it's a made up problem. What they're attempting to solve is a very made up problem. Brave, on the other hand, is solving a very real problem that most browsers have which is that of compromised privacy which can definitely take the joy out of browsing and your life if things get really bad. That's why Brave is so easy to explain to people. TBC has an identity crisis and Arc has always struggled to describe what their product is and this is proof that they don't really know what problem they're solving. If anything, they really ought to market themselves as "The Premium Browser" or "The most luxurious browser ever made" with all the bells and whistles, but tastefully done. That would make more sense than any of the word salad attempts at a description I've heard from them in the past. Anywho, that's my take.

  • @stonedoubt
    @stonedoubt 9 дней назад

    Look… in addition to the ‘composer run dev’ that I am absolutely in love with using, this is amazing brother. Thanks for sharing. I’ve been using ignition but this looks killer.

    • @stonedoubt
      @stonedoubt 8 дней назад

      Bro… I just found Mingle JS. I came back here to mention it in this context. Like what? 😂😂😂

  • @JoshuaGutowski
    @JoshuaGutowski 9 дней назад

    What I think they aren't understanding is that change doesn't start with the general population, it starts with the people who are willing to make the effort to try something new. Chrome didn't become the default by targeting tech illiterate people first and foremost. The sad thing is that you can already see Arc is having an effect on other browsers and the way we think about web browsing, but it seems like they're giving up on that to chase this other idea.

    • @joshcirre
      @joshcirre 9 дней назад

      Nailed it. I don’t think making an “iPad” version of a browser will get my parents or grandparents using it.

  • @conceptrat
    @conceptrat 10 дней назад

    I think the point here is that the average people aren't really interested in what the browser is but just that they can get to something they are looking for and find more of that. Like the Waymo. They just want to get from A to B and not have to deal with driving or dealing with a driver. My mum got a video player to watch movies but she got frustrated with getting the video player to work after the wrong buttons. There was too many things that could take her away from the simple need to watch a movie. Arc me to be careful though. They might inadvertently step of Microsoft's product Recall or Google's upcoming new version of ChromeOS.

  • @TalesGrechi
    @TalesGrechi 10 дней назад

    That tool is useful, indeed! I don't know what happened with the hot reload, it should automatically use the most updated code you type, as expected, but it worked while it was turned off? Maybe there was another hot reload "enabled" via npm run dev or something?

  • @BrettRoscoe-b6t
    @BrettRoscoe-b6t 10 дней назад

    Livewire devtools! That's great news. The TALL stack just keeps getting better and better.

  • @DeenaMilkers
    @DeenaMilkers 10 дней назад

    brooklyn? wait, this company is in a cool place? damn, there product must be so innovative

  • @eRiiiiiCc
    @eRiiiiiCc 10 дней назад

    okay so arc is dead, got it

  • @deriegle
    @deriegle 10 дней назад

    I’m so glad you showed that problem. I’ve been seeing the same flashing reload problem when I make code changes and thought it was something on my end. I love livewire but that one part is frustrating. The state updates are useful. I’d love to be able to see all variables during function calls too. I have ran into problems where I set an Eloquent model as a public property and then it’s not the same in the function call. I think it makes sense now that I understand it but these dev tools can help a lot with those kinds of issues

  • @mokhosh
    @mokhosh 10 дней назад

    For testing hot reloading I think you should've changed the text in the view for example, and it should've reloaded without losing state. Pressing the button is not a good example because it will send a new request and hit the server with the new code anyway.

    • @joshcirre
      @joshcirre 9 дней назад

      Good point lol. 😂

  • @roysaucedo
    @roysaucedo 10 дней назад

    Side question: How do your set up your screen recording layout? (1/3 camera, 2/3 screen) It looks awesome

  • @lonelyastraunaut
    @lonelyastraunaut 10 дней назад

    I would love to see more options in arc like you said if i could get best both worlds in same place its for the best. Now with this decision i feel like android app and windows app are going to be in beta forever mac app is good but when i switched recently to new mac i realised not all the things get synced not even passwords i thought mannn why. You can import all those things but you cannot sync them WTF.. I even though that they might be working on it but they weren't

  • @stoneisland1006
    @stoneisland1006 10 дней назад

    I’ve been using wirespy and it has served well so far 😊