I Ship This Tech EVERY Day - My 2023 Stack

Поділитися
Вставка
  • Опубліковано 1 бер 2023
  • My 2023 stack is pretty dope, I hope y'all like it as much as I do. These languages, frameworks & libraries are all great
    Create-t3-app - github.com/t3-oss/create-t3-app
    Everything else - t3.gg/blog/post/2023-tech
    2023 Stack Infra - • How I Deploy ALL My Ap...
    2023 Stack Tools - • Tools I Use Every Day ...
    ALL MY VIDEOS ARE POSTED EARLY ON PATREON / t3dotgg
    Everything else (Twitch, Twitter, Discord & my blog): t3.gg/links
    S/O Ph4seOne for the awesome edit 🙏
  • Наука та технологія

КОМЕНТАРІ • 131

  • @t3dotgg
    @t3dotgg  Рік тому +20

    CHECK OUT THE FULL LIST ON MY BLOG t3.gg/blog/post/2023-tech

    • @yuvu11hjg
      @yuvu11hjg Рік тому

      New Camera angle 📹

    • @0xSLN
      @0xSLN Рік тому

      Did you check out NX vs turborepo? Would love your take on that.

    • @killerdroid99
      @killerdroid99 Рік тому

      ahooks package for react is also so much useful, it is just like how VueUse is for Vue

    • @akosbalint3485
      @akosbalint3485 Рік тому

      Theo, could you make a video with nextjs, trpc and SSR? (new app dir with t3 would be great as well)

  • @L33tRose
    @L33tRose Рік тому +82

    Yo he switched up the angle. I like it!

  • @zombiefacesupreme
    @zombiefacesupreme Рік тому +47

    I really enjoyed the editing in this video. The edited stock video bits were well done.
    Your opinions are pretty good too.

  • @codingtranquility
    @codingtranquility Рік тому +6

    These videos are so helpful to new developers. At first they were really intimidating, being introduced to all these new technologies, but once the ball started rolling and I started implementing them in my new projects; I've been moving faster than I had ever been previously. These videos are almost like free mentoring, getting insights into best practices, the future of development, and use cases for different technologies. Seriously great work, so happy to see your channel grow (I think I subscribed around 12k subs).
    Thanks for all the work you do.
    Also T3 stack is amazing.

  • @jesse-aubin
    @jesse-aubin Рік тому +8

    Love the new angle! The production quality felt great and I definitely appreciated the graphics giving a bit more of a break up between the 'talking head' view. I'm trying out Astro right now to build a portfolio site because of your recommendations and I'm really looking forward to it.

  • @naranyala_dev
    @naranyala_dev Рік тому +4

    Thanks Theo, your opinion is very reasonable and clear. Please make more diagrams or other reasonable illustrations.

  • @foreach1
    @foreach1 Рік тому +32

    2:20 T3 stack is so grazy. We are able to ship to production a new feature in less than a day without breaking anything and with active b2b users! I still cannot believe we implemented this for free

  • @yousafsabir7
    @yousafsabir7 Рік тому

    Thanks for sharing your knowledge and experience.
    much appreciated

  • @yapet
    @yapet Рік тому +6

    I absolutely love the change of background! It’s more interesting to look at, has more eye candy to enjoy while listening to Theo.
    Buuut, I feel like the animations were a bit cheezy. With all of the logos being mismatched, last keyframe of the animation of logos on the right being visible before element disappears. I liked the “white glowing rainbow” logo thingy, wish all of them were unified, and had a snappy animation to bring a bit of pop.
    Eh, small little designer in me found nitpicks in otherwise a really nice video. Keep it up!

    • @t3dotgg
      @t3dotgg  Рік тому +2

      Valuable feedback, thank you!

  • @JLarky
    @JLarky Рік тому +2

    I'm all in on Astro as well. I think it's literally the best way to migrate your existing CRA app into

  • @brayancuenca6925
    @brayancuenca6925 Рік тому +3

    Loving the new setup

  • @Wittttte107
    @Wittttte107 Рік тому +1

    Serious question, what type of stuff do you build with your stack?
    I mainly build content heavy websites so we tweaked Wordpress that we can do whatever we want and it works really well. I can't imagine you building a CMS from scratch, so what would you do then? Any CMS alternatives?

  • @aliandiazperez7602
    @aliandiazperez7602 Рік тому

    Theo, any insights on running your own cache service for turborepo? I can't find any documentation on the endpoints required for achieving this locally. Thanks

  • @KarlOlofsson
    @KarlOlofsson Рік тому

    Is there any examples or other documentation for how to deploy the T3 stack with AWS Amplifiy, preferably the cli and cloudformation for some infrastructure as code? I've googled it and checked the official site but I couldn't find anything.

  • @ShighetariVlogs
    @ShighetariVlogs Рік тому +6

    I never comment but i love your videos. Thank you for helping us become better developers :D

  • @embedyt
    @embedyt Рік тому +4

    that is a beautiful setup

  • @AndrewScofield
    @AndrewScofield Рік тому

    You've convinced me to go in on tRPC for my next big project!

  • @av-explorations
    @av-explorations Рік тому

    Theo have you tried nestjs for backend? I know serverless is all the rage right now but at the same time, building a backend is very easy nowadays with frameworks like nest.

  • @aloufin
    @aloufin Рік тому

    Thumbnail 'character' with mining hat _on_ point!!

  • @SandraWantsCoke
    @SandraWantsCoke Рік тому

    A dumb question. We have different devices, iOS, Andoid. Would these devices be able to access the "backend" written in NextJS or is it exclusive to the React frontend. Especially with tRPC, will be able to talk to iOS? We currently have Java Quarkus, Postgress and Redis cache. Will we be able to use Redis with this?

  • @anmol_dot_ninja
    @anmol_dot_ninja Рік тому

    it would be sick if you match your desktop wallpaper to curtain/wall behind!!
    love the new angle ❤️

  • @xReDxTuRtLeZx
    @xReDxTuRtLeZx Рік тому +7

    good info. my backend will remain java with spring framework because of its wide use in enterprise apps, but im open to looking into TS + trpc and see if it becomes something more prominent in my side projects. Front end, im still rocking solidJS which just felt like nextjs on trainingwheels and its been a good experience so far. the only thing stopping me from using create t3 apps is that it feels like a GREAT stack if you get to pick your stack but i feel like for stability in my career/jobs, im stuck picking pieces and being forced to use older standards

    • @emmanuelezeagwula7436
      @emmanuelezeagwula7436 Рік тому

      What’s the difference with solid js

    • @xReDxTuRtLeZx
      @xReDxTuRtLeZx Рік тому

      @@emmanuelezeagwula7436 solidjs acts very similar to nextjs but uses signals to update values in a way that is more lightweight than next. theo had a video about him rebuilding one of his apps on it and it was in his 2022 framework awards. however, despite it being easier, im realizing that there is much less support. as someone not as experienced as other hobbyists, i started working on create-t3-app as he kept plugging and its so seamless and theres multiple community members who made great tutorials for beginners to understand it. solid solved what i hated about front end in the fullstack i was using. this is a long winded way to say that there is very minor changes, but its a more pleasant experience, just less support and im beginning to realize i enjoy the t3 community support as its all in 1 location, full stack, and everyone is super passionate about making developing better

  • @rbereziuk
    @rbereziuk Рік тому

    Hi Theo. Thanks for the video :)
    Do you plan to add RSS to your blog?

  • @LML-013
    @LML-013 Рік тому +5

    Hmm, svelte logo in thumb yet no mention of svelte anywhere.

  • @norliegh
    @norliegh Рік тому

    new angle is littt 🔥

  • @boomshakalaka656
    @boomshakalaka656 Рік тому +6

    Qwik logo in the thumbnail was clickbait 😂😂. Nice

  • @thatsillydude9379
    @thatsillydude9379 Рік тому +2

    man the new editing is lit! especially for my goldfish attention span

  • @gauravchauhan1645
    @gauravchauhan1645 Рік тому

    The frequency uploads show he has shot entire library of videos in advance and scheduled all to post at definite intervals.

  • @guillermomedel1575
    @guillermomedel1575 Рік тому

    I love the full adoption of tailwind

  • @Soulis98
    @Soulis98 Рік тому +6

    Nothing like watch a new Theo video at 3am.

  • @lunacraftsdaily
    @lunacraftsdaily Рік тому

    Awesome!

  • @محمد_وسام
    @محمد_وسام Рік тому

    Nuxt 3 has that Type safety between the front end and the backend out of the box

  • @curtiswarcup
    @curtiswarcup Рік тому

    Maybe you’ve answered this, but where can I find that wallpaper?! 😮

  • @queerly__coded
    @queerly__coded Рік тому

    You had me as ‘blazingly fast’

  • @wlockuz4467
    @wlockuz4467 Рік тому

    What exactly is the create-t3 stack?

  • @pallu83
    @pallu83 Рік тому

    Is turborepo ready for prime time?

  • @KWerder92
    @KWerder92 Рік тому +2

    Great video, following you since last year and mostly adopted your stack for our web app at work. Grat DX so far, love it. But what are the reasons choosing clerk over next/auth other than advantages on mobile?

    • @t3dotgg
      @t3dotgg  Рік тому +1

      There are a ton but I’ll list the ones that got me to move
      - Providers “configured” in dev without setting up OAuth integrations yourself
      - working preview environments by default
      - edge and app router ready
      - support from a big team of passionate engs (Balasz is the best but poor dude is very busy at Vercel)
      - not having to configure and maintain DB bindings
      I do miss having the relational model in my DB some amount but it has been nowhere near as bad as expecte

  • @danielgardiner6905
    @danielgardiner6905 Рік тому +1

    Thanks

  • @user-ge5tb5oi9e
    @user-ge5tb5oi9e Рік тому

    Nice headphones, nice stacks

  • @bikrantjungbudhathoki3687
    @bikrantjungbudhathoki3687 Рік тому

    Excuse me, I have a question ✋. tRPC is way better, I've used in some of my projects. But we are not just limited to a basic "CRUD TO-DO APP". I mean creating a business level large scale app like UA-cam itself, or some sort of social media app like Instagram which makes the use of AI to handle data. Will tRPC still shine in that case(probably with prisma as ORM). I've also used django and NestJS as backend, which are way much powerful(without the typesafety). Every time I think of using trpc, I immediately think of "what if the app is way too large and will contain hundreds of files and folders". And using frontend and backend in one place for apps like that??.. I am still new to all these stuffs, and I end up using some other backend solutions like Django, NestJS, and even some BaaS.

  • @EddyVinck
    @EddyVinck Рік тому +13

    Serverless with Typescript is also my focus this year ❤

  • @anuragk6722
    @anuragk6722 Рік тому

    Vercels serverless solution is just so expensive. Everybody talks about Nextjs but what about deploying it on an economical, serverless platform?

  • @Tristan____
    @Tristan____ Рік тому +2

    Heyo,
    I started my T3 journey last week, ive spent most of last week learning everything that comes with the T3 stack.
    I coded along your "Roundest Pokemon" video but still arent comfortable enough.
    Do you have any other suggestions / videos / guide / fora''s i could check out to learn more while having a guide as safety net to fall back on?

    • @Tommy-and-Ray
      @Tommy-and-Ray Рік тому

      same boat myself, I'm also looking for guides about tRPC and T3

  • @null_spacex
    @null_spacex Рік тому +6

    I predicted every piece of this stack haha

  • @rickdg
    @rickdg Рік тому

    Thumbnail game is on point now 💪

  • @MrStanley85
    @MrStanley85 Рік тому

    Would be awesome if someone comes along and makes eslint, prettier, lint-staged setup script for monorepo. At the moment having lint-staged and eslint / prettier use external scripts from packages and also report the same errors compared to a self-call ist hard. Self-call reads .ignore files but lint-staged does not etc. you have to hack lint-staged to take respect of ignore files if you want to not have warnings due to explicitly given excluded filename as cli param ...

  • @Sammi84
    @Sammi84 Рік тому

    Theo you knew exactly what you were doing putting Svelte and Solid in the thumbnail, but then never mentioning them in the video.

  • @brianmcbride1631
    @brianmcbride1631 Рік тому

    Why Turborepo over Nx? It seems Nx offers everything and more

  • @dummymail2495
    @dummymail2495 Рік тому

    The term "full stack" means using MERN like technologies to the most companiesand they require the devs having best knowledge on those techs. But using techs like NextJs, NextAuth prisma .... makes a dev full-stack or do these companies consider them as full-stack developers? I am always confused...

  • @alefsdev
    @alefsdev Рік тому

    So REST APIs are dead now ?

  • @mouhamedbourouba3637
    @mouhamedbourouba3637 7 місяців тому

    "An idiot admires complexity, a genius admires simplicity."

  • @i_youtube_
    @i_youtube_ Рік тому +2

    What's the right way for JavaScript developers to start learning and using TS? Should they learn a lot of its features to understand some concepts before using it in a project or they should learn it gradually by building a project?

    • @t3dotgg
      @t3dotgg  Рік тому +4

      Check out my "don't learn TypeScript" video, I talk a lot about this

  • @27sosite73
    @27sosite73 Рік тому

    nice!

  • @magne6049
    @magne6049 Рік тому

    Came for the mention of Qwik due to the Qwik logo in the thumbnail…

  • @bradyfractal6653
    @bradyfractal6653 Рік тому +2

    Sveltekit dunks on this stack.

  • @hri7566
    @hri7566 Рік тому +3

    t4 stack

  • @mohamedelkhalil1288
    @mohamedelkhalil1288 Рік тому +1

    I'm new to web dev, I'd like to know if these technologies can cooperate with Laravel

    • @t3dotgg
      @t3dotgg  Рік тому +3

      These technologies make it easier than ever to leave Laravel behind :)

  • @pianoman6216
    @pianoman6216 Рік тому

    Might just be the facial hair but I swear to god you've gotten in better shape.

  • @Morphexe
    @Morphexe Рік тому +1

    Whats your opinion on NX instead of TurboRepo?

    • @gogo013
      @gogo013 Рік тому

      I was about to ask the same. I’d like to know your opinion here 😊

  • @millen_basquiat
    @millen_basquiat Рік тому

    Did he just say Bbbblazingly Fast? 🤣

  • @khalilbessaad5553
    @khalilbessaad5553 Рік тому

    This will be played at ping all day long

  • @LuisDa20
    @LuisDa20 Рік тому

    I use solid, I prefer performance over everything

  • @hoochill
    @hoochill Рік тому

    can't get used this look

  • @darenbaker4569
    @darenbaker4569 Рік тому

    People still don't understand trpc which is a nightmare trying to explain the benefits. All the devs say its just an api, why can't I just use a function with fetch in it, cool. What they don't realise is that if you want to use dapr in the future on aca your just created a nightmare so trpc comes into its own. Keep going battling like you. Love your vids

  • @Rico-cp4xp
    @Rico-cp4xp Рік тому

    Cleeeeeeeeean

  • @MrAtomUniverse
    @MrAtomUniverse Рік тому

    By following this dude, you prob have to change your code structure every month

  • @sortof3337
    @sortof3337 Рік тому +7

    What the fuck happened to production quality Theo? Looks like a full budget Netflix movie featuring Heny Cavils coder brother.

    • @sortof3337
      @sortof3337 Рік тому +1

      Still can't get over. how good the video looks.

    • @t3dotgg
      @t3dotgg  Рік тому +7

      This is my new favorite comment ever omfg thank you

    • @GratuityMedia
      @GratuityMedia Рік тому

  • @JasonJA88
    @JasonJA88 Рік тому

    You forgot about Flutter

  • @tokiomutex4148
    @tokiomutex4148 Рік тому

    Well, I'm switching to Prime's CHAD stack

  • @moishinetzer
    @moishinetzer Рік тому

    Yo Theo - What happened to Remix? I can't go back to Next after learning Remix

    • @emmanuelezeagwula7436
      @emmanuelezeagwula7436 Рік тому

      What’s the difference brother ? I’m starting to learn Nextjs

    • @martiananomaly
      @martiananomaly Рік тому

      ​@@emmanuelezeagwula7436 Forget Remix. Just learn NextJS and you'll be good.

  • @fatwaarya3193
    @fatwaarya3193 Рік тому +2

    new setup i see

    • @t3dotgg
      @t3dotgg  Рік тому

      Same setup, new angle 👀

  • @UbuntuBanksie
    @UbuntuBanksie Рік тому

    Are you not a big Sentry fan?

  • @fabh844
    @fabh844 Рік тому +2

    Guys stick to what you know
    Chasing short skirts
    Won't get you a dedicated wife

  • @MrAtomUniverse
    @MrAtomUniverse Рік тому

    Lets use typescript to crawl the web! WOW

  • @StephenRayner
    @StephenRayner Рік тому

    Decent video! Some times your videos feel long and a bit pointless this is great

  • @Maniac-007
    @Maniac-007 Рік тому

    Can I have one of those extra headphones please 🙏 🥺

  • @dead_channel_518
    @dead_channel_518 Рік тому

    Why not C#?

    • @JLarky
      @JLarky Рік тому +1

      He's not wearing his glasses

    • @IvanRandomDude
      @IvanRandomDude Рік тому +5

      Too hard for js devs

  • @luispozo2380
    @luispozo2380 Рік тому

    Why does this sound like an Add lol ??

  • @bullet3349
    @bullet3349 Рік тому +3

    Theo, everything looks good except for the mic. I don't know how to say it but it's too sensitive.. Try wearing an earbud and listen to your video to see what I mean.

    • @AppleGameification
      @AppleGameification Рік тому

      OK you gotta be more descriptive, because I'm wearing earphones and I have no idea what you mean. Are you saying it's too loud? Too much treble? Too much bass? Too many mouth sounds? Too much background noise?

  • @kokngonose
    @kokngonose Рік тому

    Qwik city to the moon

  • @Chris-se3nc
    @Chris-se3nc Рік тому +1

    Not sure the stack is blazingly fast without Rust. Just say’n…

  • @holycrimpsauce
    @holycrimpsauce Рік тому

    Nx over Turborepo

  • @richardfeynman-sd3rg
    @richardfeynman-sd3rg Рік тому +1

    I just dont wanna use react

  • @hri7566
    @hri7566 Рік тому

    every time i hear "connecting backend to frontend" i feel disgusted due to the non-tech related reason

  • @__noob__coder__
    @__noob__coder__ Рік тому +2

    Your blog page should be taken doen for not having dark theme 😀

  • @george_davituri
    @george_davituri Рік тому

    rants

  • @theIbraDev
    @theIbraDev Рік тому

    I feel like you aren't looking at the camera, you are staring into my soul. quite uncomfortable

  • @null_spacex
    @null_spacex Рік тому +1

    Oh, first? Cool

  • @ArisFilms
    @ArisFilms Рік тому

    Your production quality has gone up but your voice excitement has gone way down

  • @lguedes768
    @lguedes768 Рік тому

    Less gain please.... I can hear you licking the mic for some weird ass reason lol

  • @hakuna_matata_hakuna
    @hakuna_matata_hakuna Рік тому +1

    tRPC is dead weight at this point but sunk loss fallacy will have people cling to it even after the framework already does it for you

    • @OP-ig1fj
      @OP-ig1fj Рік тому +2

      what do u recommend

    • @t3dotgg
      @t3dotgg  Рік тому +10

      lmk when there's a framework that does:
      - Typesafe mutations w/ validation-based inputs
      - Granular cache control with input-specific invalidation
      - Exportable clients for everything from React to fetch to "same system" rpc
      I've been trying out all the new tech. I still miss tRPC whenever I'm not using it. Progress is being made but we're still years away. Check out my diagram for more info on this

    • @vitorguidorizzzi7538
      @vitorguidorizzzi7538 11 місяців тому

      why ?

  • @socialkruption
    @socialkruption Рік тому

    0:44 whats he meant to say was PHP >;->