I Just Released My Own Tech Stack

Поділитися
Вставка
  • Опубліковано 24 гру 2024

КОМЕНТАРІ • 110

  • @NizzyABI
    @NizzyABI 3 місяці тому +42

    we really got jstack before GTA6
    all jokes aside, excited to check it out :)

  • @Robertmccall563
    @Robertmccall563 2 місяці тому

    Love it - I`m a beginner at coding, and everything I do is low code/no code, but I`m in deep with a full stack for SaaS development too - built on vercel, next, redis, fastapi, and some other integrations - appreciate the video and love your enthusiasm

  • @ciach0_
    @ciach0_ 3 місяці тому +3

    Now I'm ready to write "10 years of Jstack experience" on my resume!

  • @mdalmamunit427
    @mdalmamunit427 2 місяці тому

    Great content as usual! Thank you ❤

  • @germancastro820
    @germancastro820 2 місяці тому +1

    This is really cool! Thanks man

  • @nimasoltan3271
    @nimasoltan3271 3 місяці тому +50

    Change Prisma to Drizzle and we'll be cool.

    • @everythinggoes850
      @everythinggoes850 3 місяці тому +8

      Or better yet, raw dog sql

    • @boschbryceson4751
      @boschbryceson4751 3 місяці тому +2

      JS world need some stability not cool new things every 3months.
      We are not in "post-prisma" only media hypes.

  • @belkocik
    @belkocik 3 місяці тому +38

    Prisma for edge? Why not Drizzle?

    • @andreilucasgoncalves1416
      @andreilucasgoncalves1416 3 місяці тому +6

      Yeah I was thinking the same thing when I saw almost 1mb gzip, if I am not mistaken you cannot send too much js to the edge

    • @harshitpant07
      @harshitpant07 3 місяці тому +1

      @@andreilucasgoncalves1416 i havent used drizzle so what does drizzle do that he should have considered it over prisma? and yeah you cant send too much

    • @andreilucasgoncalves1416
      @andreilucasgoncalves1416 3 місяці тому +1

      @@harshitpant07 I normally write Raw SQL and most of my coworkers too, if you use postgres you can have a linter check errors in the SQL, and you can use something like knex to create the boilerplate for the inserts
      I tested drizzle, but random bugs with migrations pissed me off so I dropped

    • @bhxzbcx
      @bhxzbcx 3 місяці тому

      i would never use prisma for more complicated apps. its slow af and not flexible

  • @csnzlatino
    @csnzlatino 3 місяці тому

    I'm impressed by your project's potential, and from just glancing at the Next app's well-organized structure and your thoroughly documented commits, I can already see that you're following best practices.

  • @fabiofu27
    @fabiofu27 3 місяці тому +11

    now you need to upload a full 12h tutorial with the jstack 😛

  • @w_x
    @w_x 3 місяці тому +2

    this is cool, but word to the wise - I used hono stack for typesafety but typechecking broke after I wrote too many endpoints (20+), so I ended up having to rely on creating custom serializers which I could get type inference from for both the frontend and backend

    • @revanzakurniawan5466
      @revanzakurniawan5466 3 місяці тому

      what do you mean by broke?

    • @jaschabur771
      @jaschabur771 3 місяці тому +4

      I have experienced the same issues with type inference when having many routes.

    • @w_x
      @w_x 3 місяці тому

      @@revanzakurniawan5466 you can't compile the code with type checking enabled - fwiw this is a TS specific limitation

  • @gadgetboyplaysmc
    @gadgetboyplaysmc 2 місяці тому

    What camera do you use Josh?

  • @martindimitrov8547
    @martindimitrov8547 Місяць тому

    How come you've decided not to use trpc? How's your implementation different?

  • @boschbryceson4751
    @boschbryceson4751 3 місяці тому +1

    sam meech-ward release similar stack video tutorial right?

  • @AbhiShake-pl3cf
    @AbhiShake-pl3cf 3 місяці тому +4

    Why not just trpc? I liked the caching idea ill use it in my projects moving forward

    •  3 місяці тому

      Probably because he deploys the Hono app separately to Cloudflare Workers. You can probably do the same with TRPC and the fetch adapter but this seems simpler.

  • @sisheng1998
    @sisheng1998 3 місяці тому

    Cool! What are the differences between the jstack vs those nextjs app that using next-on-pages for cloudflare pages?

  • @soumyasen9101
    @soumyasen9101 3 місяці тому +37

    Direct competitor of T3 stack😅

    • @digitalguy4242
      @digitalguy4242 3 місяці тому

      Seriously

    • @andrewchallis2759
      @andrewchallis2759 3 місяці тому +2

      Doesn’t seem to differ much. T3 is a starter for you to modify, why copy it and call it jstack 🤔

    • @HenokGebresenbet
      @HenokGebresenbet 3 місяці тому

      almost there😅

  • @andrevenancio
    @andrevenancio 3 місяці тому

    The screenshot of the video threw me off. Was about to ignore but happy I clicked! There’s a lot of tech you are glancing through in the video. Is there more in-depth video about the use query and the cache that you shared before?

  • @branmuller
    @branmuller 3 місяці тому +1

    How is this different from T3 and why focus on Trpc when there are server actions??

    • @abdulramonjemil
      @abdulramonjemil 3 місяці тому

      Server actions are not recommended for data fetching in Next.js but for mutations only. So I think it's better to opt for something like tRPC anyways. Plus, things like middleware and other stuff are available with tRPC. With server actions, you'll have to write all of those yourself. There are probably more reasons.

  • @krzysztofkrawczynski9404
    @krzysztofkrawczynski9404 3 місяці тому +9

    jstack: because what the world really needed was another stack-just in case you were getting too comfortable with the other 387 you still haven’t finished learning! Jokes aside, 3 weeks ago you published video "My Favorite Tech Stack for 2024" :D

  • @HenokGebresenbet
    @HenokGebresenbet 3 місяці тому

    hey josh whats makes you energetic while building project

  • @bhosalenaresh
    @bhosalenaresh 3 місяці тому +2

    ok

  • @destocot1729
    @destocot1729 3 місяці тому

    is hono and redis just preferences can they be easily replaced / removed?

  • @vedantaggarwal1092
    @vedantaggarwal1092 3 місяці тому +3

    Man ur just great

  • @riolly
    @riolly 3 місяці тому

    Finally, the T3 stack has an alternative. But why prisma?

  • @ransomecode
    @ransomecode 3 місяці тому

    Does Cloudflare support middlewares, ISR, image optimizations, etc?

    • @dukekim4816
      @dukekim4816 3 місяці тому

      Nope. Middleware yes
      Isr no
      Image optimization no

  • @srkuleo
    @srkuleo 3 місяці тому +1

    Weren't you big on Drizzle? What happened there, why Prisma now?

  • @thienthuanme
    @thienthuanme 3 місяці тому +2

    Does it work with superbase, mongodb instead of neon?

  • @electroheadfx
    @electroheadfx 3 місяці тому

    Iam yet using next T3 in pages mode for our railway apps, I was wondering if I can combine jstack with T3/pages for the move transition, in next you can work both with pages and app. T3 Trpc doesn't allow this combinaison. I will test out that.

  • @sidalisaadi1961
    @sidalisaadi1961 3 місяці тому

    Does it support All Nextjs features such as Image optimization and server functions etc ...

    • @dukekim4816
      @dukekim4816 3 місяці тому

      No. As soon as he said cloudflare, next images went out the window. Unless you tweek loader settings

  • @tom.watkins
    @tom.watkins 3 місяці тому

    Looks really good apart from Prisma. With it being aimed at Edge im surprised by thay choice

  • @Tanner-cz4bd
    @Tanner-cz4bd 3 місяці тому

    Why not Drizzle?

  • @paw565
    @paw565 3 місяці тому

    Is separate backend, in java for example, completely obsolete at this point?

    • @marco7138
      @marco7138 3 місяці тому

      it depends on what you're doing... Many java (spring web for example) are too convoluted for simple things. But I don't understand why people are shitting on Java, it scales well, it is fast and a safe language.

  • @raghavsharma3229
    @raghavsharma3229 3 місяці тому

    just noticed the website has create next app as its title still. Please change it

  • @anasouardini
    @anasouardini 3 місяці тому

    Sounds really cool.

  • @ccccjjjjeeee
    @ccccjjjjeeee 3 місяці тому

    this looks great!

  • @Adityacode
    @Adityacode 3 місяці тому +1

    Finally a real tech stack, not a boiler plate already written and calling it a stack 😂

  • @pixiedev
    @pixiedev 3 місяці тому

    0:38 fast as 😅 I see what do did there

  • @imnash_on_E
    @imnash_on_E 3 місяці тому

    Add choices between Prisma and Drizzle sir Josh

  • @electroheadfx
    @electroheadfx 3 місяці тому

    I love it, thanks

  • @AlexanderBelov-y8o
    @AlexanderBelov-y8o 3 місяці тому

    I will try it this weekend...

  • @ibnurasikh
    @ibnurasikh 3 місяці тому +1

    prisma?? why prisma?

  • @tonpascual
    @tonpascual 3 місяці тому

    prisma?

  • @swarajbachu8551
    @swarajbachu8551 3 місяці тому

    yep pluggin it in

  • @whynot9963
    @whynot9963 3 місяці тому +15

    Prisma and fast in one sentence? Hell, nah, other than that, it looks sweet 👌

    • @anasouardini
      @anasouardini 3 місяці тому +5

      Is it just me or ORMs are never a finished product, they always lack functional features.

    • @everythinggoes850
      @everythinggoes850 3 місяці тому

      ​@@anasouardinithat's why you should raw dog sql

    • @LimbaniChaponda
      @LimbaniChaponda 3 місяці тому

      @@anasouardini Why do you say that? What types of more functional features?

  • @subhamkumar091
    @subhamkumar091 2 місяці тому

    Hey! josh waiting for some cool projects with AI integration

  • @bhxzbcx
    @bhxzbcx 3 місяці тому

    8:04 this recent request is not needed my friend

  • @fischi9129
    @fischi9129 3 місяці тому

    fast as fuck... procedes with server componentd which are everything, but fast as fuck...🤔

  • @MrAhvids
    @MrAhvids 3 місяці тому

    My GOAT

  • @mssayyy2000
    @mssayyy2000 3 місяці тому +2

    nur bahnhof.. ohne docs bleibt es wohl bahnhof :D

  • @tszhong0411
    @tszhong0411 3 місяці тому +1

    Drizzle would be better.

  • @madmaxdev
    @madmaxdev 3 місяці тому +1

    jostack was great. why did you change?

  • @vedantaggarwal1092
    @vedantaggarwal1092 3 місяці тому +2

    Damnnn 🎉🎉

  • @electroheadfx
    @electroheadfx 3 місяці тому

    why choose prisma ?

  • @yassine-sa
    @yassine-sa 3 місяці тому

    High performant? I don't think that's a good adjective for a framework like NextJS. I'm talking about Go of course

  • @okadz7037
    @okadz7037 3 місяці тому

    You are legendary 👑

  • @danielmazout
    @danielmazout 3 місяці тому +3

    pls use biome instead of eslint in 2024

    • @vasyaqwe2087
      @vasyaqwe2087 3 місяці тому

      this. using biome and instead of eslint + prettier was the best decision ever. so much simpler and just one config file.

    • @youarethecssformyhtml
      @youarethecssformyhtml 3 місяці тому

      No

    • @paw565
      @paw565 3 місяці тому

      Can I use eslint plugin for react query with biome?

  • @SaifurRahmanAkash
    @SaifurRahmanAkash 3 місяці тому

    want drizzle ASAP!

  • @jonas-froeller
    @jonas-froeller 3 місяці тому

    are you kidding? fast as f* and prisma? lmao

  • @tonyfrenzy
    @tonyfrenzy 3 місяці тому

    Cool stuff

  • @tt4m
    @tt4m 2 місяці тому

  • @naolfekadu6101
    @naolfekadu6101 3 місяці тому

    No hell no Prisma

  • @anti-social1590
    @anti-social1590 3 місяці тому

    Babe wake up jimmy neutron dropped another banger 😅

  • @mada5423
    @mada5423 3 місяці тому +1

    web dev slop

  • @ukeshrestha
    @ukeshrestha 3 місяці тому

    What about the SEO when you use useQuery to fetch the data?

    • @ibnurasikh
      @ibnurasikh 3 місяці тому +1

      just curious, what is the correlation between useQuery and SEO?

  • @philipfisher8853
    @philipfisher8853 3 місяці тому

    oke...

  • @raphaelqueiroz3105
    @raphaelqueiroz3105 3 місяці тому +1

    yarn ew

  • @ShopSavvy1242
    @ShopSavvy1242 3 місяці тому

    what browser you are using??

    • @vasyaqwe2087
      @vasyaqwe2087 3 місяці тому

      it's arc bro, like the most hyped browser??

  • @ivanheinzer6829
    @ivanheinzer6829 2 місяці тому

    Bro at least change the "Create Next App" Title of the page haha

  • @gabrielkripalani1681
    @gabrielkripalani1681 3 місяці тому

    im usually not this early

  • @tanjid11
    @tanjid11 3 місяці тому

    Anyone know how tonuse t3 stack on app and page router simultaneously?

  • @vedantaggarwal1092
    @vedantaggarwal1092 3 місяці тому +5

    First 🥇

  • @ComisarioLobo
    @ComisarioLobo 3 місяці тому

    This is great Josh. Maybe consider using a more professional name like "Edgestack". I think if this is meant to be taken seriously, the name should be more meaningful. "Jstack" sounds somewhat childish, which may not be ideal if you want this to be a popular project. Additionally, a long tutorial explaining all the details would be appreciated, even before having documentation.

  • @Luxcium
    @Luxcium 3 місяці тому

    Why is he so awesome 😮🎉 I have to often press pause to cope 😅 but he is nonetheless such an amazing driver for inspiration 🎊 🎉😊 He deserves to be recognized beyond the 2 well known Primary’ and Third3’ (you know who they are)’ ❤

  • @CodingEnjoyer
    @CodingEnjoyer 3 місяці тому +1

    Just use next-safe-actions

    • @andreimocanu8732
      @andreimocanu8732 3 місяці тому +1

      why do you think it is a better choice?

    • @CodingEnjoyer
      @CodingEnjoyer 3 місяці тому

      @@andreimocanu8732 it has more features out of the box and multiple parameters to disable and enable whatever features you want

  • @jeffz7035
    @jeffz7035 3 місяці тому

    What a legend. Thank u for this amazing contribution 🥹