Josh Cirre
Josh Cirre
  • Видео 117
  • Просмотров 650 230
Is this the future of React? PHP Dev Tries TanStack Start
I'm a Laravel dev and I'm trying out TanStack Start. But the weird thing is... I kind of like it?
Keep creating.
――
Help me choose my next video:
cir.re/suggest
-----------------------
TanStack Start: tanstack.com/start/latest
---
📹 **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
Просмотров: 2 771

Видео

I stopped using composer run dev after one week
Просмотров 4,7 тыс.День назад
Aaron Francis (@aarondfrancis) changed how I do local dev in Laravel. You all thought that npm run dev was the final boss, then Taylor and the Laravel team came out with "composer run dev". Well, that's so last week. Keep creating. ―― Help me choose my next video: cir.re/suggest Solo Repo: github.com/aarondfrancis/solo Chewie Repo: github.com/joetannenbaum/chewie Fission Repo: github.com/joshci...
The Missing Devtools for Laravel Livewire
Просмотров 3,9 тыс.21 день назад
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...
Is the Arc browser breaking up with me?
Просмотров 6 тыс.21 день назад
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,7 тыс.Месяц назад
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
Просмотров 14 тыс.Месяц назад
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 тыс.Месяц назад
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,3 тыс.Месяц назад
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,2 тыс.Месяц назад
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,8 тыс.Месяц назад
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,7 тыс.Месяц назад
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?
Просмотров 3 тыс.Месяц назад
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?
Просмотров 15 тыс.Месяц назад
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 тыс.Месяц назад
First Look at Livewire Flux (and I'm building a starter kit?)
Is Hypermedia the Future?
Просмотров 3,1 тыс.2 месяца назад
Is Hypermedia the Future?
Infinite Scroll in Laravel Livewire
Просмотров 3,1 тыс.2 месяца назад
Infinite Scroll in Laravel Livewire
My Three New Favorite things in Laravel
Просмотров 3,6 тыс.2 месяца назад
My Three New Favorite things in Laravel
Here's how to build ANYTHING extremely fast
Просмотров 14 тыс.2 месяца назад
Here's how to build ANYTHING extremely fast
The best Laravel project ideas for beginners
Просмотров 4,5 тыс.2 месяца назад
The best Laravel project ideas for beginners
How to make better technical decisions
Просмотров 9812 месяца назад
How to make better technical decisions
Keeping Users in the Loop | Background Job Status Updates with Laravel Livewire
Просмотров 3,6 тыс.2 месяца назад
Keeping Users in the Loop | Background Job Status Updates with Laravel Livewire
Is Laravel changing too fast? (State of Laravel Survey Reaction)
Просмотров 2,5 тыс.2 месяца назад
Is Laravel changing too fast? (State of Laravel Survey Reaction)
Two underrated Livewire features you need to build modern applications
Просмотров 4,7 тыс.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 тыс.3 месяца назад
Laravel Livewire vs. React/Svelte/Vue (Inertia)

Комментарии

  • @therealchiko
    @therealchiko 13 часов назад

    what terminal are you using, it looks cool...and the font too :) Do you have a video with your setups that I can steal from :D

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

    53:22 Templatized template 😂. Great stuff

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

      I never said I'm smart. 😂

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

      @@joshcirre you said what I normally think out loud

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

    In the min 24:00, you are doing it in the wrong way, because the only thing required in changeCounter was $this->count = $this->number, without any param pass in the function.

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

      You are correct. That is a little bit overkill for what we were doing. But it's nice to show passing in parameters too. But you're right. No param pass needed!

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

    This is golden. Would love to see some Livewire + Alpine action.

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

    "Too much novelty and change" ... so they push their users toward Sigma OS. Once you grasp the thinking behind the left-hand activity bar, you get it. It barely requires an IQ above 70 to grasp the thinking behind it.

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

    a dude who reads docs, much respect over the prompt spammers

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

      That's where the good stuff is.

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

    23:00 "__root.tsx" *is* a layout... for the whole app ;)

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

    16:00 router.navigate takes an object (show type source on the method ;) )

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

      I noticed how to fix most of my mistakes as I was editing. I was sitting there like, "wow. I'm stupid. 😂"

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

    14:11 File is generated from a very cool vite plugin that's running in the background ;)

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

      Okay. That's super cool. 👀 I'm gonna have to steal this.

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

    11:57 You can use external API routes if you want, but they don't have the same type safety and experience as server functions. In the future, we may make it possible to externalize server functions using a stable api URL ;)

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

      That makes sense! I saw your tweet after I recorded this of possibly externalizing server functions. That's some neat stuff and super interesting to me in the Livewire world where it would be great to have that too. 👀

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

    - Could also just clone one of the examples 8:00

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

    Love, love, love it.

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

    - we’re working on a CLI that streamlines new project creation 5:29

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

      Thank you so much for jumping in and helping me. I'm not that smart, but I love what you're doing and HUGE fan of your work. :)

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

      Tan has made my life easier... thanks a lot, man🤝

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

    Stack of stacks to learn 😅. Love it

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

    You know tbh am tired of new stuff everyday hhhhh i will just with nextjs, and RITL stack for some other projects , React and inertia with laravel are cool

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

    During the weekend i created a vite+tanstack-router+tauri to create a desktop app. Just to learn these stacks and fool around. Its been nice.

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

    Damn am the first here

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

    Very useful video! Thanks!

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

      Glad that you found it useful! ☺️

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

    This is the first comment, I'm writing for a tutorial. This is for a reason: this is the best programming tutorial I've ever seen and I've seen a lot! The length is perfect, you show all the relevant information to get an good overview about the framework and the tools and your explanation is calm and professional! Thank you very much!

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

      Wow. Thanks so much Tobias. This is an awesome first comment. I'm truly honored. I'm hoping to be able to make more stuff like this. ☺️

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

    About time PHP got the kudos it deserves. The modern JS ecosystem is a laughable mess. The tooling alone for any kind of basic project is beyond a joke and don't get me started on the bloat that is React. PHP and Laravel keep things nice and simple - a good old server-side MVC with a nice templating language for the front-end and with things like Livewire and Inertia you can build really impressive SPAs if that's your bag.

  • @Minazia-x4p
    @Minazia-x4p 2 дня назад

    Can you review SigmaOS? It’s a really great browser with similar features

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

    what if someone write a framework that is pure html+javascript with secured script execution, and runtime type safe, and without build tools, will it be considered as success?

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

    This is like the Laravel version of what I call the ADHD stack Alpine, Django, HTMx, DaisyUI.

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

      That sounds like a stack you can get things done with though!

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

      @joshcirre sure can!

  • @g-kkone1662
    @g-kkone1662 6 дней назад

    Amazing video Josh, thanks i'm a frontend dev transitioning from react to laravel. And i love it, i always ask my self, why no body told me about this !!?

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

      I feel the same way! I'm glad that I could help out. ☺️

  • @1234matthewjohnson
    @1234matthewjohnson 6 дней назад

    i think there is a real oppotunity to take hold of the subset of the community who love flux, our team love it and use all the time now.

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

      It truly is awesome. It's crazy the things you get out of the box with it. Well worth the investment for me and I haven't even used it on any "real world" projects yet!

  • @Joshua.Developer
    @Joshua.Developer 6 дней назад

    JS and it's entire ecosystem is horrible I was learning nothing. I found ELM and functional programming never looked back. And I just found Laravel ... wow who would have thought MVC is a more proper way of making software not the jumbled mess FrontEnds keep reinventing.

  • @Soulis98
    @Soulis98 7 дней назад

    Its stable for production?

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

      I don't think so! Not yet anyways, but you wouldn't use it for production either. It's just for dev environments. :)

  • @vuejs1
    @vuejs1 7 дней назад

    perfect CRUD tutorial

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

      Glad that it could be useful!

  • @phpannotated
    @phpannotated 7 дней назад

    Some other tips I would give: - Your mic and cam are out of sync, audio should probably be delayed by a couple of frames (it's very obvious at the start of this video when you're full screen cam) - It could be a personal preference of yours, but I find the EQ on your mic to focus way too much on lower frequencies, it sound like you're in a bottle, basically; at least it does with headphones. This video helped me a lot when I started: ruclips.net/video/Ev921CyMRQw/видео.html

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

      Thanks so much for the additional tips! I've toned down the compression a bit on newer videos, so hopefully that solves for the last. I do try to catch the frame issue. I blame it mostly on the CamLink since every now and then it's a few frames behind and every other time it's perfect. I'll double check all of these things before my next video. ☺️

  • @revelswarrior2815
    @revelswarrior2815 7 дней назад

    Personally I dont recommend fillament for every project, specifically a project which may have a big traffic, the reason is Fillament will make a ajax call for every interaction, so if a 100k users tries to open a modal, it will make 100k ajax request to the server, which I think unnecessary pressure to the server

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

    Rails 8 offers all these features out of the box: queues, cron jobs, a great deployment system, and all within a much more consistent, expressive, and beautiful language-Ruby.

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

      I personally didn't care for Ruby syntax (mostly .html.erb syntax). But I would say, go for using Rails if you're shipping things. There's a reason why it inspired Laravel. ☺️

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

    how do I even close this Solo window without terminating the entire terminal?

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

      I think you should be able to hit Ctrl+C!

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

    I think they are building something on lines of arc mobile. If you haven't tried it, just give it a spin. Also they might be working on their own engine

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

      It's been awhile since I tried Arc mobile. I use Safari quite a bit but couldn't get over how slow the mobile version of Arc felt. I'll have to try it again!

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

    we are cooked

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

    what about sail, herd and valet user?

  • @sayyad7652
    @sayyad7652 11 дней назад

    Hi! I’ve been watching your content, and I love it! I recently started working with Livewire and Volt. It’s great, but the error pages are very unhelpful. Whether there’s a syntax error, logical error, or null error, it shows the same screen and the same message, which makes debugging difficult. Could you make a short video on this or suggest any tools? Also, I’d love a detailed video on Livewire debugging tools.

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

      I'll have to add it to the list. Thanks! :)

  • @jiordi_viera
    @jiordi_viera 11 дней назад

    Thank you very much, please do you have a way to use laravel pail on Windows?

  •  11 дней назад

    Zen Browser is a good alternative

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

      I'm still gonna wait 1 year for this one to bake, I don't want another Arc thing to happen.

  • @CodeWithCrescent
    @CodeWithCrescent 12 дней назад

    Hi! I'm working on a multi-tenant Laravel 10 app with a database-per-tenant setup and a central database for admins and tenant management. I can add tenants and link their domains successfully, and user registrations work by storing data in the correct tenant databases. However, when I log in with tenant user credentials, the app logs me in as the central admin instead of as a tenant user. I'm using separate models and guards for Admin and User. Any ideas on how to resolve this issue?

  • @gcardinal
    @gcardinal 12 дней назад

    Is it okay to clone and remove Flux from it? it kinda bloats the clean base.

  • @FaizanAli-visiontech
    @FaizanAli-visiontech 12 дней назад

    One thing I noticed is the scroll is very slow and clunky

  • @leandrocfe
    @leandrocfe 12 дней назад

    One day, you could make a video playing a song on that Telecaster! It would also be awesome to see 🙃

  • @Nooobbbyyy
    @Nooobbbyyy 12 дней назад

    I saw Mark Forster and had to click

  • @perfect.stealth
    @perfect.stealth 12 дней назад

    Do you have a command pallet in your browser?

    • @neveralegend-kt8rd
      @neveralegend-kt8rd 12 дней назад

      The browser he's using is Arc, runs on MacOS and Windows. The URL bar acts like a command pallet

    • @perfect.stealth
      @perfect.stealth День назад

      @@neveralegend-kt8rd that's awesome

  • @youtubefornothing
    @youtubefornothing 12 дней назад

    Which font is it ?

  • @rand0mtv660
    @rand0mtv660 12 дней назад

    What I find funny is that all these improvements to running Laravel came from JS devs entering the ecosystem and noticing onboarding could be better. Specifically I know Theo was like "hey it's hard to get started and not really clear what to do" and Taylor and other Laravel community members immediately tackled the problem and made these awesome things. What Aaron did here is amazing and I really like this UI and the fact that you can just add commands you want.

  • @patiurco
    @patiurco 12 дней назад

    Great video, but what if I don't use livewire and I'm looking to identify tenants by path in single somain, can't find anything related... Single domain, múltiple db, tenants divided by path: MyDomain/tenant1/login MyDomain/tenant2/login

  • @FaizanAli-visiontech
    @FaizanAli-visiontech 12 дней назад

    To be honest I like this instead on npx, one command to run and manage with just arrow keys, it's awesome.

  • @rawper23
    @rawper23 12 дней назад

    Is this an April fools post?

  • @hamburger--fries
    @hamburger--fries 12 дней назад

    Would love to see a Audio version.