nextjs 14, Go, Docker: Build a fullstack rest API in TypeScript and Go

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 55

  • @merictunc
    @merictunc 2 месяца назад +5

    Extremely useful go tutorial!

  • @moses_githinji
    @moses_githinji 10 месяцев назад +10

    Upon seeing this, all I could say to myself is, "This is beautiful", great job

  • @WhiteWolfBlues
    @WhiteWolfBlues 2 месяца назад +2

    Great job, very well done and explained, also this stack is very good, I plan on using it a lot. Thanks for the lesson!

  • @francescociulla
    @francescociulla  10 месяцев назад +4

    0:00 Intro, prerequisites, project setup
    2:00 Postgres container
    4:01 Go Backend, Dockerize Go service
    20:19 Testing APIs with Postman
    22:09 nextjs app + Dockerization
    44:15 Final test using the next.js interface

  • @leesheppard7524
    @leesheppard7524 9 месяцев назад +1

    Thanks Francesco! Really great into to Go!
    And btw, the cy in cyan is pronounced like si in Simon 😁

  • @pradumnasaraf
    @pradumnasaraf 10 месяцев назад +1

    Great video, Francesco.🔥

    • @francescociulla
      @francescociulla  10 месяцев назад

      Thanks Pradumna, I know you ar a big Go fan! next time = multi-stage build 👀

  • @vinoobharadwaj
    @vinoobharadwaj 10 месяцев назад +1

    Awesome one Francesco 👌 waiting for more of these 🙌

  • @stuffinfinland
    @stuffinfinland Месяц назад +1

    I'd like to thank you for this. Can you do next rest-api auth series by continuing this perhaps? :)

    • @francescociulla
      @francescociulla  Месяц назад +1

      nice idea, thanks!

    • @stuffinfinland
      @stuffinfinland Месяц назад

      @@francescociulla Or even better, jwt authentication and rest-api auth with Go. I've read JWT makes things faster (but it has caveats i.e. that sessions lasts 30 days and user cannot be removed from the auth without some other implementations. Still doing my own poking and learning).

  • @SergeyMurtazin-bj9qi
    @SergeyMurtazin-bj9qi 7 месяцев назад +1

    I like how you smile and laugh :-)

  • @benyaminyakobi3652
    @benyaminyakobi3652 7 месяцев назад +2

    Thank you, can you make a video about how to deploy to aws/gcp please?

    • @francescociulla
      @francescociulla  7 месяцев назад +2

      thank you. it's a good idea!

    • @benyaminyakobi3652
      @benyaminyakobi3652 7 месяцев назад +2

      Appreciate that! And by the way, thank you so much for the great content :)

    • @francescociulla
      @francescociulla  7 месяцев назад +1

      @@benyaminyakobi3652 thanks again!!!

  • @choochye3956
    @choochye3956 10 месяцев назад +2

    Will you upload videos of GraphQL and Redis being implemented in your projects in the future videos?

    • @francescociulla
      @francescociulla  10 месяцев назад +2

      I will!

    • @StevenKilner
      @StevenKilner 7 месяцев назад

      @@francescociulla That'd be very helpful. Thank you !

  • @wilonweb
    @wilonweb 6 месяцев назад +1

    What is the différence with the vidéo ( fullstack app with the same stack )

    • @francescociulla
      @francescociulla  6 месяцев назад +1

      that's the live version of it, this is the cur onw

  • @yashraj.10
    @yashraj.10 9 месяцев назад +1

    when you have an error you comment the error 😂😂, too real lamo

  • @pogchamper228
    @pogchamper228 10 месяцев назад +1

    Usefull.

  • @GamingHub47751
    @GamingHub47751 10 месяцев назад +1

    francesco can you make video on how to use sockets and grpc in golang

    • @francescociulla
      @francescociulla  10 месяцев назад

      interesting, I might do something about this in the future!

  • @lightyagami4667
    @lightyagami4667 9 месяцев назад

    You're very unique sir.
    If possible can you make a huge
    e commerce project with Nextjs, go lang, nest js

    • @francescociulla
      @francescociulla  9 месяцев назад +1

      We will make more advanced projects for sure!

    • @lightyagami4667
      @lightyagami4667 9 месяцев назад

      @@francescociulla waiting sir. Will always support you

    • @francescociulla
      @francescociulla  9 месяцев назад +1

      @@lightyagami4667 🔥🔥🔥

  • @nikolaimakarov3034
    @nikolaimakarov3034 10 месяцев назад +1

    is this re-uploaded ? I saw something similar a couple of days ago here

    • @francescociulla
      @francescociulla  10 месяцев назад +2

      That was the live event. This is an edited version of it

  • @insaanonline
    @insaanonline 10 месяцев назад +1

    Nice

  • @moodmud261
    @moodmud261 10 месяцев назад +1

    Grazie

  • @jannickpedersen4620
    @jannickpedersen4620 3 месяца назад +1

    Did you had a video where you compare your Rest API Rust and this Golang project ? I remember i maybe saw a video from your channel about you checking the performance - because i cant seems to find it now xD

    • @francescociulla
      @francescociulla  3 месяца назад +1

      it was probably not me.

    • @jannickpedersen4620
      @jannickpedersen4620 3 месяца назад +1

      @@francescociulla Yeah, I mixed up maaan. Im new to Rust and Golang through your channel. Do you have any idea what i can do for having to check performances ? Also do you have a video with image upload ? Ect like with create a user - but with image as well besides name and email :)

  • @RAVIRAJLADHA
    @RAVIRAJLADHA 7 месяцев назад +1

    Why next.js?
    Why couldnt the author use react.js .with go.

    • @francescociulla
      @francescociulla  7 месяцев назад

      yes sure we could use React, as Next/js is a react framework

  • @ossurf
    @ossurf 10 месяцев назад +1

    Big Top Super

  • @iswilson
    @iswilson 10 месяцев назад +1

    Backend on guthub is Rust not Go

    • @francescociulla
      @francescociulla  10 месяцев назад

      thanks for noticing! I made one with rust the week before and forgot to update the link (but it was available on github) github.com/FrancescoXX/go-fullstack-app

  • @Coder_97886
    @Coder_97886 6 месяцев назад +1

    Plz start golang series 😢😢😢

    • @francescociulla
      @francescociulla  6 месяцев назад

      go is an interesting language for sure!