Back-end Developers are Gonna Love This

Sdílet
Vložit
  • čas přidán 8. 09. 2024
  • There's a new tool in the Google-sphere that means us back-end devs have the ability to set up a coding environment completely in the cloud. Think of the possibilities...
    Let's talk about it.
    idx.dev/
    Keep creating.
    ---
    📹 *Watch My VSCode Setup Video:* • My Minimal and Beautif...
    🎓 *Make VSCode Awesome - Caleb Porzio's Course (support me with this link):* gumroad.com/a/...

Komentáře • 106

  • @373323
    @373323 Před měsícem +47

    interesting, wonder how fast will it end in google's app graveyard , but will give it a try for sure

    • @joshcirre
      @joshcirre  Před měsícem +3

      You never know, but I also think that they are allocating a lot of resources into this. I'm betting on it for the near future. :)

    • @373323
      @373323 Před měsícem

      @@joshcirre the other concern is , many ( corporate ) developments don't allow for external network connectivity, heck they even use locally hosted gitlab ( nothing wrong with gitlab ) just to prevent using github , and really falling short of the lucrative corp dev deals can become a problem rather quickly

    • @aberbaCodes
      @aberbaCodes Před měsícem +5

      Never bet on any Google product.

    • @KristijanKL
      @KristijanKL Před měsícem

      exception to the rule when they decide to stop using someone else commercial software and develop their own. this is their internal tool so this should live longer

    • @JacobWennebro
      @JacobWennebro Před 25 dny

      @@KristijanKL It's a forked version of VSCode, a Microsoft product. Dev environment powered by VM's on Google Cloud, using a third party open source package manager called Nix. The only thing really proprietary is their cloud implementation, it wouldn't surprise me if they one day kill it.

  • @Voidstroyer
    @Voidstroyer Před měsícem +16

    This looks in many ways just like vscode dev containers. Main benefits are that you don't need to install anything on your own computer. However, I would still prefer having all my code live on my own computer. vscode dev containers also essentially give you a separate OS with everything you need preinstalled for whatever project you are building. You can also add vscode extensions which will automatically be installed when you spin up the environment. And it's overall just good to have some Docker knowledge nowadays.

    • @joshcirre
      @joshcirre  Před měsícem

      I agree that those are great. But I think the more we can make things like that easier for newer devs, the better the overall tech community will be in the future. Piece by piece. :)

    • @TobiasWolf85
      @TobiasWolf85 Před měsícem

      Those were 100% my (first) thoughts too.

  • @AndiKod
    @AndiKod Před měsícem +5

    Thinking that Github is already owned by Microsoft and they killed Atom for their VSCode, throwing a bunch of coding projects directly into Google's cloud for a limited VSCode-like IDE sounds like a poor trade.

    • @joshcirre
      @joshcirre  Před měsícem

      Not for every use-case for sure. But it has potential for those one-off quick starts. :)

  • @adoraduca
    @adoraduca Před měsícem +2

    nice introduction to Project IDX :)

    • @joshcirre
      @joshcirre  Před měsícem

      Thanks! It's been a blast using. ☺️

  • @janclaunitzer2376
    @janclaunitzer2376 Před 20 dny +1

    docker: am i a joke to you??

  • @ordinarygg
    @ordinarygg Před měsícem +2

    Never listen to someone have folders-bar at right he is on the dark side xD

    • @regibyte
      @regibyte Před měsícem +2

      Nope, after years working on the field you realize it makes it a lot easier for the eyes and the brain
      You don't have to follow the app's reflow when the folders appear on the right, the code remains where it is
      But it takes a while to get used to, that's for sure

    • @joshcirre
      @joshcirre  Před měsícem +2

      It took me awhile to see how much better the right side is. Not just for videos. 😂

  • @davidhida6821
    @davidhida6821 Před měsícem

    interesting fact. I didn't hear about it so thanks for making me discovered this project. I've tried it out and i fond it very nice. I think it will be very interesting for quick testing idea avoiding to switch evry momen between browser and code editor.

    • @joshcirre
      @joshcirre  Před měsícem

      My thoughts exactly. I think it will be a fantastic way to get code up and running for others to try out something you're working on.

  • @velocibadgery
    @velocibadgery Před 25 dny

    I’ve been using this for a while, it is great.

    • @joshcirre
      @joshcirre  Před 25 dny

      That’s awesome to hear. I’m a fan so far.

  • @reeteshvirous1359
    @reeteshvirous1359 Před měsícem +1

    good for mobile dev. React Native developer can easily spin up and test on ios,andorid both.

    • @joshcirre
      @joshcirre  Před měsícem

      Good point! I like it. ☺️

  • @codecruz
    @codecruz Před 24 dny +2

    Sounds like Cloud9 IDE. Same idea. Been around since 2010. Acquired by Amazon in 2016. Its dying now. Amazon has no plans for new features.

  • @zulfikarahmad3684
    @zulfikarahmad3684 Před měsícem

    Great info, Josh. It can also run an Android instance.

  • @friendly__drone9352
    @friendly__drone9352 Před měsícem

    The description says "in the crowd, is that supposed to be in the cloud" - I'm still working through the video :)

    • @joshcirre
      @joshcirre  Před měsícem

      Oops! Thanks for telling me. Fixed it. ☺️

  • @JaiveersinhChavda
    @JaiveersinhChavda Před měsícem +1

    This is great tool for new comers , who doesn't know about setting up local dev environment.
    BTW , which browser are you using,it's looking awesome

  • @Hoceineelidrissi2
    @Hoceineelidrissi2 Před měsícem

    Salam Alaikum Josh , Keep doing the great work , you're a biiiiiiiig plus to the laravel ecosystem

    • @joshcirre
      @joshcirre  Před měsícem

      Thank you so much for the kind words friend. Hope you’re having a fantastic week.

  • @reginaldo8597
    @reginaldo8597 Před měsícem

    Looks like it's good for quick poc or rapid prototyping, just tried it, nothing fantastic, but has potential.

    • @joshcirre
      @joshcirre  Před měsícem

      Exactly. I show a lot of Developers PHP and Laravel and getting stuff up and running on their machine is not the easiest if you want them to install VSCode plugins, Laravel Herd, etc. This might be a good alternative for those specific scenarios.

  • @lemna9138
    @lemna9138 Před měsícem

    The nix files in idx are pretty simple, it would be interesting to go through setting up a project with it :)

    • @joshcirre
      @joshcirre  Před měsícem +1

      I'm going to give it a shot and maybe I'll record a video too. ☺️

  • @sahebbeshra7659
    @sahebbeshra7659 Před měsícem +1

    The problem is when you reach mediam size project it's lags way too much 😂

    • @joshcirre
      @joshcirre  Před měsícem

      Good to know. I haven't tried anything too crazy just yet!

  • @discoverlance
    @discoverlance Před měsícem

    It's difficult to do webhooks or expose a public endpoint because it's restricted to user access so stripe webhooks for instance does not work...

    • @joshcirre
      @joshcirre  Před měsícem +1

      That makes sense. I wonder if you can run ngrok on it.

    • @discoverlance
      @discoverlance Před měsícem

      @@joshcirre yes I tried ngrok before, not exactly ngrok itself but when building with react native, you can choose to use --tunnel to start a dev server which uses ngrok behind the scenes (@expo/ngrok package) so I think ngrok should work as I was able to use that to get my expo app working.

  • @DanielFeldbrugge
    @DanielFeldbrugge Před měsícem

    I really like the way you did the transitions in the video from first person to presentation mode. How did you do this?

    • @joshcirre
      @joshcirre  Před měsícem +1

      I use OBS for recording with a green screen in this garage setup. Other videos I don't use a green screen in my studio office.

  • @ruchdaneabiodun
    @ruchdaneabiodun Před měsícem +2

    how does it compare to gitpod ?

    • @joshcirre
      @joshcirre  Před měsícem

      I think REALLY similar from what I can tell. I'm not a Gitpod (or idx) expert, but the reason why I'm liking IDX is it doesn't require a Github account. A lot of people I'm teaching are JUST getting started and a Github account is tough to understand before diving into everything.

    • @thripnixe
      @thripnixe Před měsícem

      ​@@joshcirre If creating a GitHub account is "tough to understand" they shouldn't be learning programming

    • @pjcamp-eq1mj
      @pjcamp-eq1mj Před měsícem

      It has emulators for mobile projects

  • @AngeloValentimMerlo
    @AngeloValentimMerlo Před měsícem

    I'm already waiting for it to replace docker and we can clone the vm in any cloud just by copying the nix file

    • @joshcirre
      @joshcirre  Před měsícem +1

      I'm okay with that. Docker is wonderful but having a different format seems like a good thing.

  • @AI_ETH0
    @AI_ETH0 Před měsícem

    Really cool, i remeber a while ago when i start to learn django. setting everything up takes me 2 whole days
    and off topic, can you please make vedio on RBAC ? like for example library managment.. with members , librarians and admins.. i am new , started from laravel 11 and vedios and even ChatGpt telling me to use kernel .php was .. since there is no such thing here.. Thanks

    • @joshcirre
      @joshcirre  Před měsícem +1

      Check out the Authentication vs. Authorization video that I did on the official Laravel channel. That is a good overview of RBAC, but I'll add it to the list here. :)
      cir.re/suggest

  • @CharlesMartel829
    @CharlesMartel829 Před měsícem

    One coding environment to rule them all.

    • @felr1b
      @felr1b Před měsícem

      this kind of stuff doesnt end well 🤣

    • @joshcirre
      @joshcirre  Před měsícem

      Maybe not to rule them all! 😂 But in specific scenarios reaching for this... yes. :)

  • @craigpeacock1903
    @craigpeacock1903 Před měsícem +1

    Just use nix

  • @dominikbetlej7114
    @dominikbetlej7114 Před měsícem

    Why no darkmode we are backend devs! We love dark! :d

    • @joshcirre
      @joshcirre  Před měsícem

      I'm sorry. That's how they give it out of the box! You can install themes though. :)

  • @nikhilrajkarlapudi62
    @nikhilrajkarlapudi62 Před měsícem

    Somehow looks very similar to vscode

    • @joshcirre
      @joshcirre  Před měsícem

      It does! I doubt it is behind the scenes but who knows!

    • @JacobWennebro
      @JacobWennebro Před 25 dny

      Because it is, it's a forked version that's hooked up to Google's cloud.

  • @Archikuus
    @Archikuus Před 18 dny

    not another one....

  • @CharlesMartel829
    @CharlesMartel829 Před měsícem

    Is Gemini included free, as opposed to VS Code where you have to pay for Copilot.

    • @joshcirre
      @joshcirre  Před měsícem

      I believe Gemini is included free, as far as I can tell. ☺️

    • @CharlesMartel829
      @CharlesMartel829 Před měsícem

      @@joshcirre Thanks! Cool beans

    • @scott_itall8638
      @scott_itall8638 Před měsícem

      I use Codeium which is free.

    • @thripnixe
      @thripnixe Před měsícem

      Codewhisper, tabnine and codium also offers free plans which available on vsc

  • @shubhamsahuSD
    @shubhamsahuSD Před měsícem

    awesome
    just tried

  • @mnchabel8402
    @mnchabel8402 Před měsícem +1

    Does it work offline?

  • @mariuszdrabik7119
    @mariuszdrabik7119 Před 24 dny

    And all i s in cloud... No thanks. There is better way - podman, docker an VSC. That`s it

    • @joshcirre
      @joshcirre  Před 23 dny +1

      Better, yes. Easier for absolute beginners…
      Probably not. That’s my target for using this right now. ☺️

    • @drabson86
      @drabson86 Před 23 dny

      @@joshcirre I understand. I`m just not good with that all this companies collecting data, code and so on.

  • @draiverx
    @draiverx Před měsícem +3

    So basically it is the perfect tool for script kiddies, bootcamp graduates who can copy code without much real understanding of how things are done and then deploy some shitty code. If you don't know or don't care of things like Git, building an environment, etc., then probably you will be unable to ship to production properly. Not everyone needs to be a "developer".
    I think is a very good tool to bootstrap something, to do a quick PoC. For this, it might be a valuable tool. But for what you are selling here, another tool to produce garbage. Soon, with this mindset we'll get developers which are unable to manage files. Sounds stupid, but I've already faced with business analyst in software industry not understanding folders.

    • @joshcirre
      @joshcirre  Před měsícem +1

      Come on. Thats a bit harsh lol.
      I specifically said that it was perfect for beginners looking to follow along to a tutorial or to share new ideas without having to have the recipients set up a local environment to run it.
      You almost had it and then just shot yourself in the foot again.

  • @purpinkn
    @purpinkn Před 25 dny +1

    if you dont know how to install an npm package or vs code then you should find a new job. we have enough "developers" already.

    • @joshcirre
      @joshcirre  Před 25 dny

      So you knew how to do that the first day you started learning how to write code?

  • @GarlicChoppedSlicedDiced-y9t

    First

  • @nklvjvc
    @nklvjvc Před měsícem

    those thumbnails are embarrassing

    • @joshcirre
      @joshcirre  Před měsícem +1

      And yet you're here though. 👀

    • @nklvjvc
      @nklvjvc Před měsícem

      @@joshcirre I am here because you are entertaining and have nice content. We can leave critical comments sometimes, but if those things work for you keep it up.

    • @joshcirre
      @joshcirre  Před měsícem +2

      @@nklvjvc Well I'm glad to have you here. :) I didn't intend for my comment to seem harsh so I apologize. I do A/B testing for a lot of thumbnails and these ones typically perform better. But... I'm going to lean into it. I apologize in advance!

    • @PraiseYeezus
      @PraiseYeezus Před měsícem

      @@joshcirre I also absolutely hate those thumbnails, but I don't blame you for using them. Have you tried something similarly eye catching without the cringe expression on your face? Like maybe for this one, an image of the Project Idx logo, a small image of the UI, with some text like "AI + Browser + IDE!?"

    • @joshcirre
      @joshcirre  Před měsícem +1

      Thanks for the feedback! I have tried (through CZcams's A/B testing) some of those styles of thumbnails. Usually for every video, and surprisingly they are the ones that perform the worst. I think it's just the nature of this particular niche in the tech ecosystem.
      People who haven't watched or interacted with my content like knowing it's not a faceless CZcams channel. Perhaps I take away any shock factor so they know what my face is going to look like before they see it. 😂