Krishna Iyer HQ
Krishna Iyer HQ
  • 18
  • 23 232
HTTP Middlewares in golang (1/2)
Middlewares are one of the most versatile and powerful concepts for writing HTTP Servers in Golang. In this video, let's look into the basics.
Code:
---------
The code used in this video can be found here: github.com/krishnaiyerhq/topics/tree/main/middleware
If you like this content, please like and subscribe. Follow me on my socials.
Links:
--------
- www.krishnaiyerhq.com
- linkedin.com/in/krishnaiyerhq
- x.com/krishnaiyerhq
- github.com/krishnaiyerhq
มุมมอง: 251

วีดีโอ

Injecting version information into your Go binaries
มุมมอง 11421 วันที่ผ่านมา
There's a really easy way to inject version information into your binaries so you can keep track of the changes. Let's get into it in this video. Code: The code used in this video can be found here: github.com/krishnaiyerhq/topics/tree/main/version-info If you like this content, please like and subscribe. Follow me on my socials. Links: - www.krishnaiyerhq.com - linkedin.com/in/krishnaiyerhq - ...
Test Golang interfaces easily using Mocks
มุมมอง 116หลายเดือนก่อน
Mocking (or using dummy implementations) is a great way to test the viability of interfaces in Golang. Code: The code used in this video can be found here: github.com/krishnaiyerhq/topics/tree/main/mocks If you like this content, please like and subscribe. Follow me on my socials. Links: - www.krishnaiyerhq.com - linkedin.com/in/krishnaiyerhq - x.com/krishnaiyerhq - github.com/krishnaiyerhq
How to speed up writing tests in Golang
มุมมอง 117หลายเดือนก่อน
Want to know how to write high quality tests in Golang? In this video let's talk about "table testing", a method used to write tests faster and with less repetition. Code: The code used in this video can be found here: github.com/krishnaiyerhq/topics/tree/main/table-testing If you like this content, please like and subscribe. Follow me on my socials. Links: - www.krishnaiyerhq.com - linkedin.co...
Basics Of Caching in HTTP | Ep11
มุมมอง 36811 หลายเดือนก่อน
HTTP Caching | Ep11 Caching is a very central concept in HTTP and the web in general. Let's check it out in this short video. Chapters: 0:00 Intro 3:49 Basics of a Cache 4:59 Overview of HTTP Caching 6:33 Cache data freshness 7:25 Freshness criteria 9:38 Validation 11:00 Invalidation 11:50 Warning clients 12:31 Recommended Reading Recommended Reading: RFC 7234 (HTTP Caching): datatracker.ietf.o...
HTTP Patch | Ep10
มุมมอง 360ปีที่แล้ว
Let's briefly explore the HTTP Patch method introduced in RFC 5789. Chapters: 0:00 Intro 0:54 Basic Flow 2:20 Error handling References: www.rfc-editor.org/rfc/rfc5789 Links: Website: conceptswithkrishna.com
Basics of HTTP Authentication | Ep9
มุมมอง 1.1Kปีที่แล้ว
In this video, we're going to look at the basics of HTTP Authentication. Chapters: 0:00 Intro 02:00 Request-response flow 5:22 Basic Auth 6:59 Token-based Auth Links: Website: conceptswithkrishna.com
What is a proxy? | Ep8
มุมมอง 399ปีที่แล้ว
Here's a brief introduction to Proxies. Chapters 0:00 Intro 2:30 Reverse Proxy 4:11 Forward Proxy Attributions Music: freemusicarchive.org/music/holiznacc0/
HTTP Summary | HTTP Basics (7/7) | Ep7
มุมมอง 392ปีที่แล้ว
In this series of videos, we explore theoretical concepts of the Hyper Text Transfer Protocol. (7/7): In this final video of the series, we summarize HTTP. PS: I was quite tired while recording/editing this section. So it turns out that there's a tiny blooper. It's not terrible so I've decided to retain it :)
HTTP Status Codes | HTTP Basics (6/7) | Ep6
มุมมอง 574ปีที่แล้ว
In this series of videos, we explore theoretical concepts of the Hyper Text Transfer Protocol. (6/7): In this video, we look at HTTP status codes. Chapters 0:00 Overview 0:52 1xx 1:31 2xx 2:38 3xx 4:14 4xx 5:36 5xx
HTTP Headers | HTTP Basics (5/7) | Ep5
มุมมอง 657ปีที่แล้ว
In this series of videos, we explore theoretical concepts of the Hyper Text Transfer Protocol. (5/7): In this video, we look at a very important concept in HTTP, the Headers. Chapters 0:00 Intro 0:54 Types 1:40 Examples
HTTP HEAD and OPTIONS Methods | HTTP Basics (4/7) | Ep4
มุมมอง 1.4Kปีที่แล้ว
In this series of videos, we explore theoretical concepts of the Hyper Text Transfer Protocol. (4/7): In this video, we explore the HTTP HEAD And OPTIONS methods. Chapters 0:00 Intro 0:40 HEAD 2:25 OPTIONS
PUT v/s POST | HTTP Basics (3/7) | Ep3
มุมมอง 685ปีที่แล้ว
In this series of videos, we explore theoretical concepts of the Hyper Text Transfer Protocol. (3/7): In this video, we look at the difference between the HTTP PUT and POST Requests. Chapters 0:00 Difference 1:41 Idempotence
What's inside a HTTP message? | HTTP Basics (2/7) | Ep2
มุมมอง 1.6Kปีที่แล้ว
In this series of videos, we explore theoretical concepts of the Hyper Text Transfer Protocol. (2/7): This video examines the message formats in HTTP. Chapters 0:00 Message definitions 2:09 Initial GET request 3:09 POST Request 4:00 Subsequent GET 4:32 Other examples
Introduction to HTTP Theory | HTTP Basics (1/7) | Ep1
มุมมอง 4.1Kปีที่แล้ว
In this series of videos, we explore theoretical concepts of the Hyper Text Transfer Protocol. (1/7): This video introduces HTTP with some examples. Chapters 0:00 Basic definitions 1:31 Client Server 2:09 Protocol Properties 2:52 URLs 3:30 Actions (Methods) 4:31 Status codes 5:14 Examples
Setup local Ubuntu Virtual Servers - Using Multipass
มุมมอง 1.2K2 ปีที่แล้ว
Setup local Ubuntu Virtual Servers - Using Multipass
Golang HTTP with Persistence (HTTP Part 2)
มุมมอง 1.3K2 ปีที่แล้ว
Golang HTTP with Persistence (HTTP Part 2)
Introduction to HTTP with Golang (HTTP Part 1)
มุมมอง 9K2 ปีที่แล้ว
Introduction to HTTP with Golang (HTTP Part 1)

ความคิดเห็น

  • @bibouninos3561
    @bibouninos3561 3 วันที่ผ่านมา

    thank you for the video

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

    thanks

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

    awesome, thank you :)

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

    excellent class ! but did'nt understood anything

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

    Thank you so much professor for taking time and effort to make this video. Your teaching skills are amazing!

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

    Nice

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

    Hello sir, are you bringing a new video on this topic? I saw your github

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

      Yes! Good observation. It'll be out in a couple of weeks. Stay Tuned!

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

      @@krishnaiyerhq looking forward to it

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

    This is one of the best videos on auth.❤

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

    nice video

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

    Wow basically the whole "Let's Go" book in 30 minutes

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

    What a video...❤

  • @RahulGupta-sg3yq
    @RahulGupta-sg3yq 9 หลายเดือนก่อน

    Very nice content

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

    but isn't it up to the server implementation how it handles POST and PUT requests? Is there a standard that servers should follow written up somewhere?

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

      Server's do have flexibility on how to differentiate POST and PUT requests. The only recommendation of a standard is RFC 7231. datatracker.ietf.org/doc/html/rfc7231#section-4.3.3 datatracker.ietf.org/doc/html/rfc7231#section-4.3.4

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

    Great explanation!

  • @luck-xc7dy
    @luck-xc7dy ปีที่แล้ว

    Please keep this series going. I am going to binge watch every episode soon !! :)

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

    Started fine but got confusing after the server.go file was created. I guess one has to have an advanced knowledge of Golang fundamentals for this lesson to make sense.

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

      Not necessarily advanced but this video assumes some familiarity with programming in Golang.

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

    phenomenal!! you have a clear talent for teaching please keep making videos :D

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

    Great explanation, liked every video of them + subscribed It's indeed a steel framework of understanding :) hope this channel grows because it's underrated

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

    00:40 LOL 😂 This is how theory feels sometimes xD Thank You for great content!

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

    I think you mean "in how a server interprets these _requests_ " not "...responses" right?

  • @Burak-Calisir
    @Burak-Calisir ปีที่แล้ว

    eline sağlık güzel olmuş

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

    If you know HTTP (but just don't know Go), skip to 2:55. Nicely done, I was looking for exactly this (just "plain old net/http")

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

    I like this video

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

    Excellent. It deserves more views. Thank you

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

    can you link to the code shown in the video?

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

      Hey thanks for pointing it out. I've added a link to the Github page in the channel description. Cheers.

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

      why did you used gorilla mux in github code, instead of std library

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

    I like this Summarization

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

    0:40😅😅

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

    Keep Going BRO

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

    very underated channel.. but the content is super awesome keep it up.

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

    You are helping me a lot in my first steps. thank you a lot.

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

    HAHAHAHAHAHHA

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

    This series of HTTP is just gold... Thanks sir

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

    Your Channel is just hidden gem for the people like me!!! I m looking for content that teach from ultra very basic of how HTTP or internals of request response works for a person like me who is not anywhere close to IT or CS field. Just an amazing content... Really Lots and Lots of thanks for this amazing content.

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

    Hi @Concepts With Krishna thanks for this series. I have enjoyed it so far. I just want to bring to your notice that this particular video is not made available. For some reason, It says it is hidden. I only found it as a suggested video. Please could you make it appear in the HTTP Basics Playlist. Thanks

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

      Hey thanks! I think the issue is that I moved it to a different playlist. This should be visible in the "Cloud Computing" playlist.

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

    It beautiful channel keep going ♥

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

    Amazing sir...well explained...we want more videos in other topics too...

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

    amazing explanation. thanks sir

  • @vitalikamenskikh1315
    @vitalikamenskikh1315 2 ปีที่แล้ว

    Very informative in a short time, thank you