Тёмный

Golang Web Server and RSS Scraper | Full Tutorial 

Boot dev
Подписаться 14 тыс.
Просмотров 42 тыс.
50% 1

Learn the Go programming language by building a fully fledged RSS aggregator project in Go.
Not familiar with Go basics? boot.dev/learn/learn-golang
Not familiar with SQL? boot.dev/learn/learn-sql
Learn back-end development - boot.dev
== Chapter Contents ==
(0:00:00) Intro + Prerequisites
(0:00:00) P1. RSS aggregator project
(0:10:30) P2. Chi router
(0:28:24) P3. Postgres database
(0:55:57) P4. Authentication w/ API keys
(1:35:15) P5. Many to many relationships
(1:56:00) P6. Aggregation worker
(2:22:15) P7. Viewing blog posts

Наука

Опубликовано:

 

22 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 53   
@nanonkay5669
@nanonkay5669 3 дня назад
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.
@paranoia77
@paranoia77 10 месяцев назад
This course is so good! Followed until the end. Looking forward to the next tutorial!
@ighsight
@ighsight 9 месяцев назад
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 8 месяцев назад
glad you liked it!
@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
@MVybz
@MVybz 11 месяцев назад
i really liked this format, learned a lot!
@bootdotdev
@bootdotdev 11 месяцев назад
Thank you kindly
@EricT43
@EricT43 3 месяца назад
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...
@zahid1909
@zahid1909 11 месяцев назад
Great post! You are a legend ❤
@bootdotdev
@bootdotdev 10 месяцев назад
Wow, thanks
@yogeshdharya3857
@yogeshdharya3857 10 месяцев назад
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 😁
@yoskokleng3658
@yoskokleng3658 2 месяца назад
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.
@josephantony6842
@josephantony6842 2 месяца назад
Great tutorial!
@kawthooleidevelopers
@kawthooleidevelopers Месяц назад
Your backend course looks solid. I'm only interested in the Go related parts though. Will be signing up in a few days.
@guitaripod
@guitaripod 25 дней назад
thanks for the video. I'd dockerize that and keep it running :)
@mr.daniish
@mr.daniish Год назад
Lane dropping golden nuggets!
@bootdotdev
@bootdotdev Год назад
Glad you like it!
@azazahmedlipu9738
@azazahmedlipu9738 Год назад
You are insane ❤🔥
@bootdotdev
@bootdotdev Год назад
Quite sane I assure you
@mlsandreas
@mlsandreas Год назад
Thank you!!!!
@bootdotdev
@bootdotdev Год назад
You're welcome!
@nabinmaiti9167
@nabinmaiti9167 Год назад
Thank you lane
@bootdotdev
@bootdotdev Год назад
You're welcome!
@Connor-ye6nr
@Connor-ye6nr Месяц назад
sql.NullString{ Valid: item.Description != "", String: item.Description } can also be used :)
@adrishbora
@adrishbora Год назад
Upto 2:04 is prerequisites (can add this timestamp in the video as well!)
@bootdotdev
@bootdotdev Год назад
Updated thanks!
@charlesozochukwu3563
@charlesozochukwu3563 8 месяцев назад
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 8 месяцев назад
WSL 2
@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 9 месяцев назад
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 5 месяцев назад
@@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 :)
@juniordataengineer
@juniordataengineer 9 месяцев назад
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 Месяц назад
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 8 месяцев назад
Is there a GitHub repo?
@bootdotdev
@bootdotdev 8 месяцев назад
All the code is on Boot.dev!
@datokhojava6421
@datokhojava6421 8 месяцев назад
hey, I got a error and its says that >The PostgreSQL does not support windows. what to do ?
@bootdotdev
@bootdotdev 8 месяцев назад
Honestly... Use linux
@MediumSizedBagel
@MediumSizedBagel 5 месяцев назад
use docker
@yankinder
@yankinder 8 дней назад
29:20 43:10
@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 5 месяцев назад
Thank you so much
@mahendranath2504
@mahendranath2504 Год назад
Thank you so much 👍👋👌🫡🙏🏻👏🤝😎✌️🫰🏻
@bootdotdev
@bootdotdev Год назад
You're welcome!
@fabtjar
@fabtjar 9 месяцев назад
Is there a reason to prefer "go build && ./rssagg" over "go run ." ?
@bootdotdev
@bootdotdev 8 месяцев назад
I prefer to build because it perfectly mimics production, but tbh doesn't matter much
Далее
What is Git Rebase? (Animated)
1:53
Просмотров 6 тыс.
ЭКСПРЕСС разбор стиралки
00:39
Просмотров 4,4 млн
Golang is OG?
5:16
Просмотров 4,8 тыс.
Linux File Permissions (Animated)
2:08
Просмотров 2,7 тыс.
This Is The BEST Way To Structure Your GO Projects
11:08
Let's end the FRAMEWORK war! Next js vs Laravel!?
2:02
Learn GO Fast: Full Tutorial
1:07:53
Просмотров 313 тыс.
How I Structure New Projects In Golang
21:32
Просмотров 51 тыс.
ВИPУC НА МАКБУК
0:21
Просмотров 34 тыс.