Josh tried coding

Josh tried coding

Hi. I'm Josh and my goal is to have fun creating stuff and sharing that here on youtube. It's nice to have you here!

The Problem With UUIDs

The Problem With UUIDs

A New Way to Write React

A New Way to Write React

I Got a Job at Upstash...

I Got a Job at Upstash...

Пікірлер

  • @TozzaYT
    @TozzaYT22 сағат бұрын

    No i'd say the best way is to use hono. It's insanely simple and provides type safety with much less code

  • @0xOmzi
    @0xOmziКүн бұрын

    This is really cool Josh! Thanks for sharing ;).

  • @csnapalm2280
    @csnapalm2280Күн бұрын

    Level of motivation: You feel like you're learning something: 7/10 Josh says "you know the drill by now" and you actually know the drill: 100/10 🔥

  • @hamzahix4860
    @hamzahix4860Күн бұрын

    thank you bro

  • @VolodymyrShamieiev
    @VolodymyrShamieievКүн бұрын

    Thanks but I'll use Svelte or Angular :))

  • @siddiquiaffan
    @siddiquiaffanКүн бұрын

    Great video! It would have been better if you used free tools. e.g. for auth you could have used free auth tool (auth.js, lucia, etc)

  • @MuhamadAzizPrasetyo
    @MuhamadAzizPrasetyoКүн бұрын

    Can anyone explain the difference between React Compiler and Signal? I'm still quite confused technically

  • @FilipCordas
    @FilipCordasКүн бұрын

    Wow pretty soon next.js will be able to do things I could do 15 years ago in asp web forms amazing.

  • @aniakowalska6739
    @aniakowalska6739Күн бұрын

    Is it wise to make a couple of interfaces named "PageProps"? Don't interface extend when they're named the same? I usually use "type" instead of "interface" for props OR name interfaces uniquely, but maybe I'm missing something

  • @felipemateus7599
    @felipemateus7599Күн бұрын

    Brilliant!

  • @tmgaki
    @tmgakiКүн бұрын

    1:02:00 3:21:39 8:01:39

  • @nobodysaysmynameright
    @nobodysaysmynamerightКүн бұрын

    Hi Josh. My main problem with this approach is data consumption and download speed / execution time, which may or may not be a concern depending on where you operate. I'm currently working for a client in Zambia and Malawi which is known for their expensive data and lack of network availability, so everything counts. As a test, I made both server action and /api route return the same payload ({foo:"bar"}}, both using POST (a restriction of server actions) and there are the results: - server actions - 447B download size - 84ms to respond - /api/ route - 192B download size - 25ms to respond As the request in server actions points to the route itself it's likely running much more code than the /api route which just returns some JSON. That said 100% agree this is a much better DX with types flowing through and love to see new and creative approaches to current problems!

  • @clementbabili6058
    @clementbabili6058Күн бұрын

    How do I create a user in my database as I'm encountering a problem when trying to create a payment session but when I check my Prisma database it shows i have no users? please help.

  • @mmm-tl6gq
    @mmm-tl6gqКүн бұрын

    How build voxqube next I need to help

  • @odogwu-1918
    @odogwu-1918Күн бұрын

    12 long hours, hahaha!!! Everytime I tune into your channel is not for the project is for the code pattern and style, Thank for showing us how you write and structure your code

  • @tmgaki
    @tmgakiКүн бұрын

    Memo: 2:48:20 8:52:30 9:12:30 9:15:40

  • @Blade_Dhruv
    @Blade_DhruvКүн бұрын

    If there is any girl who wants to date a loyal man, I am 19 let's date then 😊, Sorry josh I truly need someone in my life so I am commenting this 🥺❤

  • @ronitgurjar5747
    @ronitgurjar5747Күн бұрын

    ayyyyy dawg🔥🔥congratulations on the date mate...also can you make a tutorial on "Resend" used for emailing

  • @Prakhart4
    @Prakhart4Күн бұрын

    0:35 Respect 🫡

  • @dera_ng
    @dera_ngКүн бұрын

    t0, t1, t2 -> tree 0, tree 1, tree 2..... Remember tree shaking? 🙂🤝

  • @user-bo3sq1wh4l
    @user-bo3sq1wh4lКүн бұрын

    I spent the whole day today trying to figure out how to do this. Thanks to you and KZread recommendations for this info!

  • @yatochka7777
    @yatochka77772 күн бұрын

    0:26, actually remember deploying my first Django apps on a vps, it took me hours to deploy, and then days to set up https fr...

  • @baltabur6796
    @baltabur67962 күн бұрын

    thank you so much for the video. it is so good. I have started it, I hope I can finish it

  • @goo_tx
    @goo_tx2 күн бұрын

    Redis was probably getting slammed with costs with all the shitty AI apps using their shit.

  • @ohenrydevopr
    @ohenrydevopr2 күн бұрын

    I see a lot of people talking about not being able to cache server actions, or that they're not designed to fetch data, or that they're not parallelism-friendly and therefore slow down performance. Now let's move on to the real world of people who actually make money on a day-to-day basis: - Works on more than one project at a time - Need development agility - Need delivery - Most of the time they are not applications that need 1 second less per request In other words, is it the best approach according to the engineering and the whole concept of the people at Vercel? no. but it solves the problem Less crying and more code

  • @DevvOscar
    @DevvOscar2 күн бұрын

    mutate is for mutating the server state

  • @pranavbobde2529
    @pranavbobde25292 күн бұрын

    Did you reupload or change the title?

  • @mikelCold
    @mikelCold2 күн бұрын

    They seem to completely miss the purpose of UUID which is "Universally Unique", meaning the purpose is that an ID can be created anywhere. If you are just inserting then an auto increment id would be better, but if the object needs to be created outside of the app then there needs to be a way to get a unique ID. Firebase has some functionality for this, to get a new incrementing unique id from the db first, but it's just a complex solution.

  • @Joepraise_1795
    @Joepraise_17952 күн бұрын

    welp, seems the course i got would have to seat this one out now. This has everything! Thank you Josh!!!

  • @mikelCold
    @mikelCold2 күн бұрын

    Build speed is important for iteration time, especially as development time increases (AI code). It is weird how the rust world is overshadowing the ts/js world. Why are the node/typescript people not making their compilers super fast so we don't need to use another tool?

  • @jagdish1o1
    @jagdish1o12 күн бұрын

    I love living on the edge, let's go 🤣

  • @fivepixels_private
    @fivepixels_private2 күн бұрын

    What software do you use when recording your screen?

  • @xixipi
    @xixipi2 күн бұрын

    React devs when they see other frameworks - "Too much magic". Not anymore

  • @xixipi
    @xixipi2 күн бұрын

    I maintain Angular, Vue, and React UI components at the same time. I would say React is the most annoying to debug because of Strict Mode, memoization, and effects. They should have done this way earlier!!

  • @ahbarajaib2357
    @ahbarajaib23572 күн бұрын

    Hi Josh, thank you for making this, i watched the intro to the course. Its amazing what you are doing.

  • @priyanshugupta4875
    @priyanshugupta48752 күн бұрын

    i think, it will be more interactive if you have a facecam.

  • @tyu3456
    @tyu34562 күн бұрын

    5:56 "use mom"

  • @Opeyemi.sanusi
    @Opeyemi.sanusi2 күн бұрын

    you won't get demonetized for saying fuck or fucking. if it's too much then you might

  • @mblackritter
    @mblackritter2 күн бұрын

    Oh my, I'll cancel my subscription and give a fat thumbs down! Someone who thinks we need MORE of such nonsense can't be sane and is taking part of the satanist agenda! ✊🏻 🙀

  • @thegrumpydeveloper
    @thegrumpydeveloper2 күн бұрын

    I like the server prefix.

  • @nro337
    @nro3372 күн бұрын

    Super cool to see this. Great demo and description!

  • @dontignore5567
    @dontignore55672 күн бұрын

    Question about component FILE NAMES. Which compoennt file name should be PascalCase and which should be just regular lowercase ?

  • @ronhenly7936
    @ronhenly79362 күн бұрын

    can i use the app router error handling in a component?

  • @debarkamondal6406
    @debarkamondal64062 күн бұрын

    Dude, now we need a video on how to date a girl begin a nerd. XD

  • @chosenone999
    @chosenone9992 күн бұрын

    How’s is it going to be used with swc? I think vercel uses that in Next.js for compilation…

  • @Code-sz9db
    @Code-sz9db2 күн бұрын

    Shopify + Next.js ?????????????????? :)

  • @jonny6133
    @jonny61333 күн бұрын

    Bro did not useMemo girl's number

  • @danielchukwu524
    @danielchukwu5243 күн бұрын

    Much appreciated 🙏

  • @techworld3255
    @techworld32553 күн бұрын

    Everyone proud of Josh dating ❌ Me being glad he switched to macos ✅

  • @electricz3045
    @electricz30453 күн бұрын

    I find it not too good that every normal sentencd eill be yeild as prfoancd ehen you just add "fucking". It shiuld consider more words when coming up with a result. These days you say fucking in every sentence yku want to show as "i really mean it rhst way" like for instance "I fucking won the lottery today!" Isn't profane yet woukd yield as beung profsne by thr API. An actual profane sentence could be "Men you look fucking ugly, yku fuckinf stink like my dad's asshole"