- 18
- 23 232
Krishna Iyer HQ
Netherlands
เข้าร่วมเมื่อ 11 ก.พ. 2022
Building a steel framework for understanding.
Website: krishnaiyerhq.com
Website: krishnaiyerhq.com
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
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)
thank you for the video
thanks
awesome, thank you :)
excellent class ! but did'nt understood anything
Thank you so much professor for taking time and effort to make this video. Your teaching skills are amazing!
Nice
Hello sir, are you bringing a new video on this topic? I saw your github
Yes! Good observation. It'll be out in a couple of weeks. Stay Tuned!
@@krishnaiyerhq looking forward to it
This is one of the best videos on auth.❤
nice video
Wow basically the whole "Let's Go" book in 30 minutes
What a video...❤
Very nice content
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?
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
Great explanation!
Please keep this series going. I am going to binge watch every episode soon !! :)
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.
Not necessarily advanced but this video assumes some familiarity with programming in Golang.
phenomenal!! you have a clear talent for teaching please keep making videos :D
Great explanation, liked every video of them + subscribed It's indeed a steel framework of understanding :) hope this channel grows because it's underrated
00:40 LOL 😂 This is how theory feels sometimes xD Thank You for great content!
I think you mean "in how a server interprets these _requests_ " not "...responses" right?
That's indeed correct.
eline sağlık güzel olmuş
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")
I like this video
Excellent. It deserves more views. Thank you
can you link to the code shown in the video?
Hey thanks for pointing it out. I've added a link to the Github page in the channel description. Cheers.
why did you used gorilla mux in github code, instead of std library
I like this Summarization
0:40😅😅
Keep Going BRO
very underated channel.. but the content is super awesome keep it up.
You are helping me a lot in my first steps. thank you a lot.
HAHAHAHAHAHHA
This series of HTTP is just gold... Thanks sir
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.
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
Hey thanks! I think the issue is that I moved it to a different playlist. This should be visible in the "Cloud Computing" playlist.
It beautiful channel keep going ♥
Thanks a lot!
Amazing sir...well explained...we want more videos in other topics too...
@@krishnaiyerhq Related to Iot Protocols
amazing explanation. thanks sir
Very informative in a short time, thank you