devtool
devtool
  • 14
  • 7 785
Build a Complete Async API in Golang (part 6 - Auth Middleware)
#golang #middleware #api #backend #softwareengineer #authentication #jwt
In this part of the Async API in Go series, we'll implement our authentication middleware where we'll parse and validate the JWT.
มุมมอง: 4

วีดีโอ

Build a Complete Async API in Golang - (part 5 - User Signin)
มุมมอง 902 ชั่วโมงที่ผ่านมา
#golang #api #backend #softwareengineer #authentication #jwt In this part of the Async API in Go series, we'll implement the user sign in API endpoint and the data access layer for persisting our refresh tokens.
Build a Complete Async API in Golang (part 4 - JWT Manager)
มุมมอง 22114 ชั่วโมงที่ผ่านมา
#coding #golang #backend #jwt #api #backenddeveloper In this part of the Async API in Go series, we'll implement a JSON Web Token (JWT) manager to handle token generation and parsing logic. We'll also use both access and refresh tokens for authentication.
Build a Complete Async API in Golang (part 3 - API Server Setup)
มุมมอง 30416 ชั่วโมงที่ผ่านมา
In this part of the Async API in Golang series, we setup our API server and implement the user signup route.
Build a Complete Async API in Golang (part 2 - User Data Access Layer w/ SQLx + Testing)
มุมมอง 45719 ชั่วโมงที่ผ่านมา
In this part of the Async API in Golang series, we'll implement the data access layer for the users model and go over how to integration test with our Postgres database.
Build a Complete Async API in Golang (part 1 - Project Scaffolding & Postgres Setup with Docker)
มุมมอง 675วันที่ผ่านมา
In this part of the Async API in Golang series, we scaffold our project from scratch. We'll prepare our configs, setup Postgres using Docker Compose, and initialize our database schema with Go Migrate.
Build a Complete Async API in Golang (part 0 - Intro)
มุมมอง 375วันที่ผ่านมา
In this series, we'll be building a complete API in Golang with a twist - it'll be async! Our API will complete async report generation for the client to download. We'll handle authentication with JWT, use Docker for Postgres and Localstack, setup an SQS worker for async processing, go over testing, and more!
Do NOT Make This Rookie Mistake In Your Golang Code
มุมมอง 2412 หลายเดือนก่อน
#golang #coding #programming #postgresql In this video, I demonstrate the importance of using Go's context when executing your database queries.
How I Write an API Client in Golang (with testing)
มุมมอง 2.5K4 หลายเดือนก่อน
#tearsofthekingdom #coding #golang #api #backenddevelopment #legendofzeldatearsofthekingdom #programming In this video, I show you how to write an API client using the Legend of Zelda: Tears of the Kingdom Hyrule Compendium API. I also show you how you can use dependency injection to make unit testing easier with mocking.
How to Use Message Queues in Golang (SQS, Docker, Terraform)
มุมมอง 4044 หลายเดือนก่อน
#aws #golang #sqs #softwareengineer #software #docker #terraform #cloud In this video, we'll dive into the benefits of messaging queues and implement a SQS polling worker in Go. We'll also use tools such as Docker, Localstack, and Terraform in this video. If you're not familiar with Localstack, be sure to check out my video on it here th-cam.com/video/rnVt12sFiLs/w-d-xo.htmlsi=J6-QWCDNzbkUCFsR.
How to Run AWS Services Locally (Terraform, Docker, Localstack, Go)
มุมมอง 1.1K5 หลายเดือนก่อน
#aws #golang #terraform #sqs #s3 #goprogramming #cloud In this video, we'll explore a tool called Localstack to locally emulate an AWS SQS queue and S3 bucket. This is a great way to run applications that interact with AWS services on your local machine. As a bonus, we'll provision these cloud resources using Terraform and we'll write some Go code that will interact with our cloud resources.
How to Implement Server-Side Streaming (w/ Go, gRPC, and Redis)
มุมมอง 9965 หลายเดือนก่อน
#golang #goprogramming #redis #grpc #streaming #backenddevelopment In this video, we walk through implementing a server-side streaming RPC using Go, gRPC and Redis pub/sub.
Build an In-Memory Cache with Go and PostgreSQL (w/ Generics)
มุมมอง 1755 หลายเดือนก่อน
#postgresql #golang #programming #softwareengineer #software In this video, we build an in-memory cache in Go with invalidation and TTL. We'll build upon concepts from a previous video, where we receive Postgres data changes through listen/notify.
Change Data Capture with Go and PostgreSQL (listen/notify)
มุมมอง 3105 หลายเดือนก่อน
#golang #postgresql #goprogramming #programming In this video, we'll implement change data capture (CDC) using PostgreSQL's listen/notify functionality with triggers and learn how to respond to events using Go! Before watching this video, it would be best to have some familiarity with Go concepts like channels and goroutines.

ความคิดเห็น

  • @Tay74514
    @Tay74514 2 ชั่วโมงที่ผ่านมา

    I’m loving the series so far❤

  • @milanutekal5083
    @milanutekal5083 21 ชั่วโมงที่ผ่านมา

    Great content. I like your coding style

  • @hinocenciopaulo
    @hinocenciopaulo 23 ชั่วโมงที่ผ่านมา

    That's pretty cool. I will try to use this approach to sync data across devices. Thank you for sharing!

    • @thedevtool
      @thedevtool 16 ชั่วโมงที่ผ่านมา

      @@hinocenciopaulo sounds like a cool use case!Thanks for watching!

  • @alessandroscimone5463
    @alessandroscimone5463 วันที่ผ่านมา

    friend but where have you been? I finally found you in the sea youtube!! Great work

  • @viktorkot992
    @viktorkot992 2 วันที่ผ่านมา

    Can you provide repo?

  • @entrio87
    @entrio87 2 วันที่ผ่านมา

    This is great stuff, please keep going!

  • @PratikDhane-d8p
    @PratikDhane-d8p 2 วันที่ผ่านมา

    GitHub repo?

  • @kfkfkfk-or1nk
    @kfkfkfk-or1nk 4 วันที่ผ่านมา

    hi have u ever used vscode if yes why don't use now and why u chose goland?

    • @thedevtool
      @thedevtool 4 วันที่ผ่านมา

      @@kfkfkfk-or1nk yes I’ve used VSCode in the past. It’s fine, but JetBrains products are significantly faster in terms of intellisense, go to definition, time to save file, etc (even for TypeScript). When working on large codebases, I’ve found the differences between vscode and goland are significant. This might be because goland/jetbrains doesn’t use the gopls LSP that other editors use.

    • @kfkfkfk-or1nk
      @kfkfkfk-or1nk 4 วันที่ผ่านมา

      @@thedevtool thanks for answer <3

  • @yuchihchiu2263
    @yuchihchiu2263 5 วันที่ผ่านมา

    Nice content !!

  • @emircan676
    @emircan676 5 วันที่ผ่านมา

    Awesome!

  • @prashlovessamosa
    @prashlovessamosa 5 วันที่ผ่านมา

    Thanks

  • @emircan676
    @emircan676 5 วันที่ผ่านมา

    Hey mate thank this video series , have you uploaded the codes to github?

  • @BoosterShot1010
    @BoosterShot1010 6 วันที่ผ่านมา

    Great content !

  • @fadygamilmahrousmasoud5863
    @fadygamilmahrousmasoud5863 6 วันที่ผ่านมา

    keeeep going 😄

  • @ranit-biswas
    @ranit-biswas 6 วันที่ผ่านมา

    Great man. I don't have much knowledge about integration testing. But what I know that we don't do mocking and stubbing in integration test.. rather db interaction in real is happened during integration testing. Mocking and stubbing are done during unit testing. That's how I segregate b/w integration and unit testing. Please correct me if I'm wrong.

    • @thedevtool
      @thedevtool 6 วันที่ผ่านมา

      @@ranit-biswas that’s correct. A unit test is not testing functionality of underlying dependencies. Rather, it will mock their behavior to ensure we’re using the dependencies correctly. However, people can get pedantic about what’s a unit versus integration test. You can just call it automated testing.

  • @lautaroolmedo8938
    @lautaroolmedo8938 6 วันที่ผ่านมา

    Hello. great video. Can you shared the GitHub repository please?

  • @devform
    @devform 6 วันที่ผ่านมา

    This is great content, thanks so much

  • @prashlovessamosa
    @prashlovessamosa 7 วันที่ผ่านมา

    Thanks

  • @dmitriyrabdel9111
    @dmitriyrabdel9111 9 วันที่ผ่านมา

    U re look confident with this stuff i am a little bit understand u, but i like it

  • @prashlovessamosa
    @prashlovessamosa 9 วันที่ผ่านมา

    Please keep uploading

    • @thedevtool
      @thedevtool 9 วันที่ผ่านมา

      Rest assured, I’ve got more on the way!

  • @LynxIo-wr4ul
    @LynxIo-wr4ul 9 วันที่ผ่านมา

    Great content overall, really technically is superb. But given that this content is for people learning, we need to know what is this used for, uses cases, and what problems it resolves. It would be nice to have in the details section or in a part of the video this sort of information. Thank you! Keep it up 💪

  • @LynxIo-wr4ul
    @LynxIo-wr4ul 9 วันที่ผ่านมา

    Amazing content, this is exactly what Golang learners need. thanks a lot

    • @thedevtool
      @thedevtool 9 วันที่ผ่านมา

      @@LynxIo-wr4ul thanks for watching!

  • @Tay74514
    @Tay74514 10 วันที่ผ่านมา

    Can’t wait for more!!😊

  • @prashlovessamosa
    @prashlovessamosa 11 วันที่ผ่านมา

    Please upload remaining parts faster

    • @Tay74514
      @Tay74514 10 วันที่ผ่านมา

      😂 Ik right. This project looks really interesting.

  • @Tay74514
    @Tay74514 11 วันที่ผ่านมา

    This is the best content❤

    • @thedevtool
      @thedevtool 11 วันที่ผ่านมา

      @@Tay74514 thanks for watching!

  • @RishiSinghYadav-s3m
    @RishiSinghYadav-s3m หลายเดือนก่อน

    hey can you provide some sort of liknk for this

  • @kfkfkfk-or1nk
    @kfkfkfk-or1nk หลายเดือนก่อน

    more golang 💕

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

    very interesting thanks for the video, but now i understand why Python is the most used language, u can literally write client and test within 20 lines max

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

      @@WildLifeBackyardCamera yep! I think Python takes the win for simplicity.

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

      I tried out python before and legitimately don't see the appeal

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

    Why is you autocompletion like ai ?

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

      @@morkhoudia9 I believe it is jetbrains version of copilot.

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

    Hey, is there a link to the sourcecode, i find the font size small in the video

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

      @@sambhavmishra5423 I don’t currently, but I’ll make sure the font is better. Is the font size on my latest video big enough?

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

      Yea much better ​@@thedevtool

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

    Great video, much appreciated. Do you have this code available for download to test and learn from? Perhaps a github link?

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

    Really nice tutorial style. Maybe try to be more consistent about dark vs light mode. Just stick to one or the other through the whole video. If the external websites are all light mode and you can’t change that then use light mode in your ide

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

    What is the text editor that you are using?

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

      @@snykri It's a Jetbrains editor called Goland.

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

    great content

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

      @@milanutekal5083 glad you liked it!

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

    Thank you so much

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

    Loved it! Subscribed. Looking forward to more Go projects

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

      @@sambhavmishra5423 awesome!

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

    Dude use a *BIGGER FONT* ❗

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

      @@AchwaqKhalid how big?

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

      @@thedevtool enough for visual confort

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

      Stop saying UHHH, it's so annoying

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

      @@ledrake8590 uhhh :)

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

      OR.. GET GLASSES. I had no problems watching and following this video with the font.

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

    this is very helpful, i almost wasted 4 hours today trying to work with localstack with aws-cdk but just by watching your video I got everything I want

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

      @@fadygamilmahrousmasoud5863 glad it was helpful!

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

    thats so cool thanks for sharing buddy top notch education I have one request please do share code link please

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

    in some days i have an interview as devops. I really need that job and this tool looks great to practice!. Thank you bro!

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

      @@sakudacastro No problem. Good luck!

  • @dippatel-b5l
    @dippatel-b5l 5 หลายเดือนก่อน

    Hey thank you for providing great content. just wanted to say that can you make a detailed video next time i mean for beginner its hard to understand everything. so if u can make a video that include a good project like this but with some beginner level guide who just starting with golang if possible. thank you again. keep it up man your videos are great tho.

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

      @@dippatel-b5l glad you liked it and thanks for the feedback! What kind of things would you like me to cover a bit more detailed?

    • @dippatel-b5l
      @dippatel-b5l 5 หลายเดือนก่อน

      @@thedevtool hey sorry for late reply. i thing like rest api project from scratch but it can include advance concepts like go concurrency also like in this video at 2:06 func (s *Userstore) create() method is there but for me it hard to understand why pointer what does this Userstore argument does why we need context everytime etc. Thank you so much for help.

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

    Great video, will be awesome if you can also post link to the code repo.