No video

Golang Web Server and RSS Scraper | Full Tutorial

  Рет қаралды 52,445

Boot dev

Boot dev

Күн бұрын

Пікірлер: 58
@ighsight
@ighsight 11 ай бұрын
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 10 ай бұрын
glad you liked it!
@nanonkay5669
@nanonkay5669 2 ай бұрын
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 Жыл бұрын
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 Жыл бұрын
Be sure to sign up on Boot.dev for more of that kind of content
@paranoia77
@paranoia77 Жыл бұрын
This course is so good! Followed until the end. Looking forward to the next tutorial!
@kawthooleidevelopers
@kawthooleidevelopers 3 ай бұрын
Your backend course looks solid. I'm only interested in the Go related parts though. Will be signing up in a few days.
@oleksandrzorenko231
@oleksandrzorenko231 Жыл бұрын
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.
@bootdotdev
@bootdotdev Жыл бұрын
good call!
@CoolestPossibleName
@CoolestPossibleName 8 ай бұрын
Thank you so much
@tonyjaradev
@tonyjaradev 17 күн бұрын
This tutorial was brilliant. Thank you so much!
@yaanno
@yaanno 23 күн бұрын
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 10 күн бұрын
agreed, but also I sometimes like the separation of concerns that comes with not tying the models strictly together sometimes
@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.
@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...
@mr.daniish
@mr.daniish Жыл бұрын
Lane dropping golden nuggets!
@bootdotdev
@bootdotdev Жыл бұрын
Glad you like it!
@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 :)
@zahid1909
@zahid1909 Жыл бұрын
Great post! You are a legend ❤
@bootdotdev
@bootdotdev Жыл бұрын
Wow, thanks
@Connor-ye6nr
@Connor-ye6nr 4 ай бұрын
sql.NullString{ Valid: item.Description != "", String: item.Description } can also be used :)
@MVybz
@MVybz Жыл бұрын
i really liked this format, learned a lot!
@bootdotdev
@bootdotdev Жыл бұрын
Thank you kindly
@lesnavevericka7093
@lesnavevericka7093 Ай бұрын
thanks a lot for the tutorial
@adrishbora
@adrishbora Жыл бұрын
Upto 2:04 is prerequisites (can add this timestamp in the video as well!)
@bootdotdev
@bootdotdev Жыл бұрын
Updated thanks!
@azazahmedlipu9738
@azazahmedlipu9738 Жыл бұрын
You are insane ❤🔥
@bootdotdev
@bootdotdev Жыл бұрын
Quite sane I assure you
@josephantony6842
@josephantony6842 4 ай бұрын
Great tutorial!
@charlesozochukwu3563
@charlesozochukwu3563 10 ай бұрын
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 ай бұрын
WSL 2
@mlsandreas
@mlsandreas Жыл бұрын
Thank you!!!!
@bootdotdev
@bootdotdev Жыл бұрын
You're welcome!
@juniordataengineer
@juniordataengineer 11 ай бұрын
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 ай бұрын
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.
@ripulhandoo2631
@ripulhandoo2631 Жыл бұрын
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
@anuragnayak9704
@anuragnayak9704 Жыл бұрын
I'm not able to connect to the database through DB_URL
@bootdotdev
@bootdotdev Жыл бұрын
Join the discord to get help :)
@nabinmaiti9167
@nabinmaiti9167 Жыл бұрын
Thank you lane
@bootdotdev
@bootdotdev Жыл бұрын
You're welcome!
@tomaszolek
@tomaszolek 10 ай бұрын
Is there a GitHub repo?
@bootdotdev
@bootdotdev 10 ай бұрын
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 ай бұрын
Honestly... Use linux
@MediumSizedBagel
@MediumSizedBagel 7 ай бұрын
use docker
@yankinder
@yankinder 2 ай бұрын
29:20 43:10
@mahendranath2504
@mahendranath2504 Жыл бұрын
Thank you so much 👍👋👌🫡🙏🏻👏🤝😎✌️🫰🏻
@bootdotdev
@bootdotdev Жыл бұрын
You're welcome!
@fabtjar
@fabtjar 11 ай бұрын
Is there a reason to prefer "go build && ./rssagg" over "go run ." ?
@bootdotdev
@bootdotdev 10 ай бұрын
I prefer to build because it perfectly mimics production, but tbh doesn't matter much
Why I’m Switching To Go in 2024
8:10
Awesome
Рет қаралды 42 М.
What will he say ? 😱 #smarthome #cleaning #homecleaning #gadgets
01:00
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 23 МЛН
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 17 МЛН
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 166 МЛН
Turns out REST APIs weren't the answer (and that's OK!)
10:38
Dylan Beattie
Рет қаралды 151 М.
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
ChimiChanga
Рет қаралды 88 М.
Go application setup with PostgreSQL, sqlx, goose migrations
9:38
Make Programming Fun Again
Рет қаралды 4,5 М.
Learn GO Fast: Full Tutorial
1:07:53
Alex Mux
Рет қаралды 390 М.
Master Go Programming With These Concurrency Patterns (in 40 minutes)
46:15
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 563 М.
Wait... PostgreSQL can do WHAT?
20:33
The Art Of The Terminal
Рет қаралды 193 М.
My Initial Impresson Of Go
12:39
TheVimeagen
Рет қаралды 85 М.
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 130 М.
What will he say ? 😱 #smarthome #cleaning #homecleaning #gadgets
01:00