ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Golang Web Server and RSS Scraper | Full Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.ย. 2024

ความคิดเห็น • 58

  • @ighsight
    @ighsight 11 หลายเดือนก่อน +34

    This is the first Golang video I’ve seen that actually walks through concurrency with a *real* use case. Most use trivial examples that I didn’t find helpful.
    Also really appreciate how Lane leaves his errors in the video and talks through how he solves them. MUCH more useful than just showing perfect code. Less experienced devs will encounter basic errors, and seeing the thought process behind solving them is very valuable. Truly a top tier Golang tutorial, thank you for devoting the time to do this.

    • @bootdotdev
      @bootdotdev  11 หลายเดือนก่อน +4

      glad you liked it!

  • @nanonkay5669
    @nanonkay5669 2 หลายเดือนก่อน +6

    Sqlc and goose is a combination I've been excited to put together and did it on my own for a bit. I like the two because no ORM, reported excellent performance, typesafe queries, raw SQL to stay familiar with sql (i.e. no magic from ORMs) and simplicity.

  • @0lange
    @0lange ปีที่แล้ว +8

    So glad I ran into this channel.
    It would be great if you could make a video focused more backend development with Go. For instance, I know what an interface, struct, slice, etc is but how and when do you use them when working on a real-world backend application? The video could be something like "Go for backend development" or something else

    • @bootdotdev
      @bootdotdev  ปีที่แล้ว +3

      Be sure to sign up on Boot.dev for more of that kind of content

  • @kawthooleidevelopers
    @kawthooleidevelopers 3 หลายเดือนก่อน +1

    Your backend course looks solid. I'm only interested in the Go related parts though. Will be signing up in a few days.

  • @paranoia77
    @paranoia77 ปีที่แล้ว +2

    This course is so good!
    Followed until the end.
    Looking forward to the next tutorial!

  • @oleksandrzorenko231
    @oleksandrzorenko231 ปีที่แล้ว +8

    The simpler way to add json tags to the struct generated by sqlc is to add this one line to sqlc.yaml "emit_json_tags: True':
    go:
    emit_json_tags: True
    out: "internal/database"
    Hope it helps.

  • @yaanno
    @yaanno หลายเดือนก่อน +1

    Nice tutorial, thanks! One thing: if you add emit_json_tags: true to the sqlc.yaml file, you don't have to transform the fields manually in the models.go

    • @bootdotdev
      @bootdotdev  18 วันที่ผ่านมา +1

      agreed, but also I sometimes like the separation of concerns that comes with not tying the models strictly together sometimes

  • @EricT43
    @EricT43 5 หลายเดือนก่อน

    Great video, thanks. I've built JSON REST APIs in Go before, but I've never used sqlc or goose. I'm looking forward to using those tools in my next project...

  • @tonyjaradev
    @tonyjaradev 25 วันที่ผ่านมา

    This tutorial was brilliant. Thank you so much!

  • @mr.daniish
    @mr.daniish ปีที่แล้ว +1

    Lane dropping golden nuggets!

  • @Connor-ye6nr
    @Connor-ye6nr 4 หลายเดือนก่อน

    sql.NullString{ Valid: item.Description != "", String: item.Description } can also be used :)

  • @yoskokleng3658
    @yoskokleng3658 5 หลายเดือนก่อน

    you got my subscription for this video. i never see golang in real use case before. thanks for make this video happens. If could, please help make video about GO programming basic to advance.

  • @zahid1909
    @zahid1909 ปีที่แล้ว +2

    Great post! You are a legend ❤

  • @yogeshdharya3857
    @yogeshdharya3857 ปีที่แล้ว

    Hey Lane ! Was looking for a video on this playlist which covered the context package of go Lang . However I couldn't find one , so could u please make one for us ! M quite sure plenty of subscribers like me want to understand contexts . U make things easy to understand 😁

  • @guitaripod
    @guitaripod 3 หลายเดือนก่อน

    thanks for the video.
    I'd dockerize that and keep it running :)

  • @adrishbora
    @adrishbora ปีที่แล้ว +1

    Upto 2:04 is prerequisites (can add this timestamp in the video as well!)

  • @MVybz
    @MVybz ปีที่แล้ว

    i really liked this format, learned a lot!

  • @charlesozochukwu3563
    @charlesozochukwu3563 10 หลายเดือนก่อน +2

    Am on windows anytime i run sqlc generate i keep getting an error, postgres cant run on windows
    how do i fix that

    • @bootdotdev
      @bootdotdev  10 หลายเดือนก่อน +1

      WSL 2

  • @lesnavevericka7093
    @lesnavevericka7093 2 หลายเดือนก่อน

    thanks a lot for the tutorial

  • @azazahmedlipu9738
    @azazahmedlipu9738 ปีที่แล้ว +1

    You are insane ❤🔥

    • @bootdotdev
      @bootdotdev  ปีที่แล้ว

      Quite sane I assure you

  • @josephantony6842
    @josephantony6842 4 หลายเดือนก่อน

    Great tutorial!

  • @mlsandreas
    @mlsandreas ปีที่แล้ว +1

    Thank you!!!!

  • @ripulhandoo2631
    @ripulhandoo2631 ปีที่แล้ว +1

    PS C:\Users\HP\Desktop\go> sqlc generate
    # package postgres
    schema.sql:1:1: the PostgreSQL engine does not support Windows.
    What to do??

    • @bfkgod
      @bfkgod ปีที่แล้ว

      ask chatgpt

    • @bootdotdev
      @bootdotdev  ปีที่แล้ว

      Join the discord for help :)

    • @Alex-hy7nx
      @Alex-hy7nx 11 หลายเดือนก่อน

      I know this may be a bit too late, and that you've probably already got your answer, but try to use WSL (Windows Subsystem for Linux)

    • @CoolestPossibleName
      @CoolestPossibleName 8 หลายเดือนก่อน

      @@Alex-hy7nx I'm using it in a docker container. it's easier

  • @nabinmaiti9167
    @nabinmaiti9167 ปีที่แล้ว

    Thank you lane

  • @anuragnayak9704
    @anuragnayak9704 ปีที่แล้ว +1

    I'm not able to connect to the database through DB_URL

    • @bootdotdev
      @bootdotdev  ปีที่แล้ว

      Join the discord to get help :)

  • @juniordataengineer
    @juniordataengineer ปีที่แล้ว +4

    Would a project like this make for a backend portfolio project ? When looking at building portfolio projects there is more to show in the front end than the backend .

    • @TannerBarcelos
      @TannerBarcelos 3 หลายเดือนก่อน +2

      Absolutely. You could use GenAI to build the UI super super basic just to make it a little easier to reason about for the viewers of the project.

  • @tomaszolek
    @tomaszolek 11 หลายเดือนก่อน

    Is there a GitHub repo?

    • @bootdotdev
      @bootdotdev  11 หลายเดือนก่อน +1

      All the code is on Boot.dev!

  • @datokhojava6421
    @datokhojava6421 10 หลายเดือนก่อน

    hey, I got a error and its says that >The PostgreSQL does not support windows. what to do ?

    • @bootdotdev
      @bootdotdev  10 หลายเดือนก่อน +5

      Honestly... Use linux

    • @MediumSizedBagel
      @MediumSizedBagel 8 หลายเดือนก่อน

      use docker

  • @yankinder
    @yankinder 2 หลายเดือนก่อน

    29:20
    43:10

  • @mahendranath2504
    @mahendranath2504 ปีที่แล้ว +2

    Thank you so much 👍👋👌🫡🙏🏻👏🤝😎✌️🫰🏻

  • @fabtjar
    @fabtjar 11 หลายเดือนก่อน

    Is there a reason to prefer "go build && ./rssagg" over "go run ." ?

    • @bootdotdev
      @bootdotdev  11 หลายเดือนก่อน +2

      I prefer to build because it perfectly mimics production, but tbh doesn't matter much