- 76
- 271 215
Mano Sriram
India
เข้าร่วมเมื่อ 4 พ.ย. 2017
I make programming videos.
Follow me here:
Website: manosriram.com
Github: github.com/manosriram
Twitch: www.twitch.tv/manosriram
LinkedIn: www.linkedin.com/in/manosriram
Follow me here:
Website: manosriram.com
Github: github.com/manosriram
Twitch: www.twitch.tv/manosriram
LinkedIn: www.linkedin.com/in/manosriram
Adding filelocks and reading on hintfiles | nimbusdb | #NimbusArchives8
Adding filelock to dirPath so that other processes cannot get a lock onto the folder being read by nimbusdb; Reading on hintfiles, and more.
Repo: github.com/manosriram/nimbusdb
Commit: github.com/manosriram/nimbusdb/commit/5a58dffcfab2defd6bcb2e04be0282790e43cb9e
FOLLOW ME HERE:
Github: github.com/manosriram
LinkedIn: www.linkedin.com/in/manosriram
Website: manosriram.com
📻 Join the Discord Server: discord.gg/TaE9CTAmV9
Repo: github.com/manosriram/nimbusdb
Commit: github.com/manosriram/nimbusdb/commit/5a58dffcfab2defd6bcb2e04be0282790e43cb9e
FOLLOW ME HERE:
Github: github.com/manosriram
LinkedIn: www.linkedin.com/in/manosriram
Website: manosriram.com
📻 Join the Discord Server: discord.gg/TaE9CTAmV9
มุมมอง: 37
วีดีโอ
Understanding mpeg4 internal boxes using golang
มุมมอง 714 หลายเดือนก่อน
Exploring how mpeg is stored, and processed using golang. gpac.github.io/mp4box.js/test/filereader.html xhelmboyx.tripod.com/formats/mp4-layout.txt iamkate.com/code/binary-file-viewer/ Code: github.com/manosriram/videomp4 FOLLOW ME HERE: Github: github.com/manosriram LinkedIn: www.linkedin.com/in/manosriram Website: manosriram.com 📻 Join the Discord Server: discord.gg/TaE9CTAmV9
Optimizing allocations/op | nimbusdb | #NimbusArchives7
มุมมอง 494 หลายเดือนก่อน
Reducing allocs per operation. Reduced set allocs from 18 to 11, get allocs from 8 to 5. Set alloc is still bit high. Repo: github.com/manosriram/nimbusdb PR: github.com/manosriram/nimbusdb/pull/16 FOLLOW ME HERE: Github: github.com/manosriram LinkedIn: www.linkedin.com/in/manosriram Website: manosriram.com 📻 Join the Discord Server: discord.gg/TaE9CTAmV9
Separating out reader and writer in key value store | nimbusdb | #NimbusArchives6
มุมมอง 364 หลายเดือนก่อน
Until now, we used a same file pointer for reading and writing with extended permissions. In this video, we are separating the reader and writer along with respective permissions for the same; some other minor fixes as well. Repo: github.com/manosriram/nimbusdb PR: github.com/manosriram/nimbusdb/pull/16 FOLLOW ME HERE: Github: github.com/manosriram LinkedIn: www.linkedin.com/in/manosriram Websi...
Writing a merge function for a Bitcask based KV store in golang | nimbusdb | #NimbusArchives5
มุมมอง 884 หลายเดือนก่อน
We are implementing the merge process. In this process, all expired keys are removed from existing files and only active keys are written back. This reduces the space consumed by expired keys. Repo: github.com/manosriram/nimbusdb PR: github.com/manosriram/nimbusdb/pull/15 FOLLOW ME HERE: Github: github.com/manosriram LinkedIn: www.linkedin.com/in/manosriram Website: manosriram.com 📻 Join the Di...
Writing a Key Value store from scratch in Golang | nimbusdb | #NimbusArchives2
มุมมอง 1809 หลายเดือนก่อน
Fixing tests, adding a new fix where the keyDir uses offset instead of entire segments. Watch live at www.twitch.tv/manosriram Repo: github.com/manosriram/nimbusdb FOLLOW ME HERE: Github: github.com/manosriram LinkedIn: www.linkedin.com/in/manosriram Website: manosriram.com 📻 Join the Discord Server: discord.gg/TaE9CTAmV9
Silent Coding a key-value store | nimbusdb | #NimbusArchives1
มุมมอง 18010 หลายเดือนก่อน
Instead of directly storing the int fields as string bytes, convert the int directly to bytes and then store it in file. This way, it takes up very much less disk space. Commit: github.com/manosriram/nimbusdb/commit/ab0672f70142932df9c97cd2a339897b4b08183f Repo: github.com/manosriram/nimbusdb FOLLOW ME HERE: Github: github.com/manosriram LinkedIn: www.linkedin.com/in/manosriram Website: manosri...
Integrating ChatGPT API with Python | OpenAPI
มุมมอง 331ปีที่แล้ว
In this video, we'll integrate ChatGPT's API with Python. FOLLOW ME HERE: Twitch: www.twitch.tv/manosriram LinkedIn: www.linkedin.com/in/manosriram Github: github.com/manosriram Website: manosriram.netlify.app Blog: manosriram.substack.com 📻 Join the Discord Server: discord.gg/TaE9CTAmV9
gRPC and Protocol Buffers #4 | Communication between gRPC server and client
มุมมอง 363ปีที่แล้ว
In this video, we'll see how a NodeJS gRPC client communicates with a golang gRPC server. FOLLOW ME HERE: Twitch: www.twitch.tv/manosriram LinkedIn: www.linkedin.com/in/manosriram Github: github.com/manosriram Website: manosriram.netlify.app Blog: manosriram.substack.com 📻 Join the Discord Server: discord.gg/TaE9CTAmV9
gRPC and Protocol Buffers #3 | Creating a gRPC server in Golang
มุมมอง 174ปีที่แล้ว
In this video, we'll create a gRPC server in Golang containing one RPC. FOLLOW ME HERE: Twitch: www.twitch.tv/manosriram LinkedIn: www.linkedin.com/in/manosriram Github: github.com/manosriram Website: manosriram.netlify.app Blog: manosriram.substack.com 📻 Join the Discord Server: discord.gg/TaE9CTAmV9
gRPC and Protocol Buffers #2 | Protocol Buffers Internals and Serialization
มุมมอง 249ปีที่แล้ว
In this video, we'll see how protocol buffers work and how it serializes data. FOLLOW ME HERE: Twitch: www.twitch.tv/manosriram LinkedIn: www.linkedin.com/in/manosriram Github: github.com/manosriram Website: manosriram.netlify.app Blog: manosriram.substack.com 📻 Join the Discord Server: discord.gg/TaE9CTAmV9
gRPC and Protocol Buffers #1 | Introduction to gRPC and ProtoBufs
มุมมอง 353ปีที่แล้ว
In this video, we'll have a look into what and why do we need gRPC and Protocol Buffers. FOLLOW ME HERE: Twitch: www.twitch.tv/manosriram LinkedIn: www.linkedin.com/in/manosriram Github: github.com/manosriram Website: manosriram.netlify.app Blog: manosriram.substack.com 📻 Join the Discord Server: discord.gg/TaE9CTAmV9
Reviewing Resumes of Software Engineers Live
มุมมอง 114ปีที่แล้ว
Reviewing Resumes of Software Engineers Live
Learning Rust from Scratch Live | Part 1
มุมมอง 125ปีที่แล้ว
Learning Rust from Scratch Live | Part 1
Exploring Neural Networks in Pytorch | Pytorch Embeddings | twitch archives #5
มุมมอง 54ปีที่แล้ว
Exploring Neural Networks in Pytorch | Pytorch Embeddings | twitch archives #5
Redis using Python #4 | Redis Playlist Tutorial
มุมมอง 81ปีที่แล้ว
Redis using Python #4 | Redis Playlist Tutorial
Redis as Publisher Subscriber Model #3 | Redis Tutorial Playlist
มุมมอง 169ปีที่แล้ว
Redis as Publisher Subscriber Model #3 | Redis Tutorial Playlist
My Coding Setup | Dev Environment | How & What I use to code
มุมมอง 185ปีที่แล้ว
My Coding Setup | Dev Environment | How & What I use to code
Redis Commands #2 | Redis Tutorial Playlist
มุมมอง 146ปีที่แล้ว
Redis Commands #2 | Redis Tutorial Playlist
Intro to Redis #1 | Redis Tutorial Playlist
มุมมอง 264ปีที่แล้ว
Intro to Redis #1 | Redis Tutorial Playlist
Instagram Backend clone using Django Rest Framework | Backend design
มุมมอง 5Kปีที่แล้ว
Instagram Backend clone using Django Rest Framework | Backend design
Django Rest Framework authentication | Exploring Django and DRF | twitch archives #4
มุมมอง 188ปีที่แล้ว
Django Rest Framework authentication | Exploring Django and DRF | twitch archives #4
Exploring Blockchain and Bitcoin fundamentals | Cryptocurrency Internals | twitch archives #3
มุมมอง 160ปีที่แล้ว
Exploring Blockchain and Bitcoin fundamentals | Cryptocurrency Internals | twitch archives #3
Building JWT from scratch | twitch archives #2
มุมมอง 362ปีที่แล้ว
Building JWT from scratch | twitch archives #2
twitch archives #1 - building an url shortener
มุมมอง 183ปีที่แล้ว
twitch archives #1 - building an url shortener
Building a Load Balancer from scratch | Silent Stream
มุมมอง 1.2K2 ปีที่แล้ว
Building a Load Balancer from scratch | Silent Stream
Launching a code editing website with leetcode integration | codesheet.dev
มุมมอง 1962 ปีที่แล้ว
Launching a code editing website with leetcode integration | codesheet.dev
Building Reddit Backend using micro-services | NodeJS microservice | gRPC and Protocol Buffers
มุมมอง 3.9K2 ปีที่แล้ว
Building Reddit Backend using micro-services | NodeJS microservice | gRPC and Protocol Buffers
Can i implement this logic in chat application ?
awesome video , thank you sir ! 🫡
too good after exploring all over the web now i got the best lecture Thankyou!!
Great
simple and straight forward approach i ever seen for micro-services tutorial and more helpful than others. Thank you🖤
thank you brother
Thank you very much for sharing such a great tutorial. 👍
Hi brother! Please keep on uploading the good stuff.. your channel is gold mine.🙌
Thanks a lot :)
i not understand , its weird, api /product/buy channel consume no have await, but got response with data from consumer, it code syncron and blocking ?
can you explain?
literally the best grpc explainer out there! Great work sir!
Whrere i find etc.config
good job, finally something that is simple and easy to follow
Nice and helpful, tutorial.
You are a legend 🔥
Gratitude for the incredible Node.js microservices architecture integrated with RabbitMQ for TH-cam! This innovative approach has revolutionized the way we handle our platform's complexity, enabling seamless communication and scalability. With Node.js' agility and RabbitMQ's reliability, we've been empowered to deliver a top-notch user experience while efficiently managing our growing audience. Huge thanks to the brilliant minds behind this architecture for providing us with the tools to thrive in the dynamic world of online content creation. 🚀🙏 #Grateful #NodeJS #RabbitMQ #TH-cam"
you need to explain why we used session management ,it will be helpful for beginners
Dostum merhaba. Multi Session Manage yani bir kullanıcının birden fazla cihazda oturum açması durumunu nasıl kontrol edebiliriz konusu hakkında bir video yapabilirmisin. bu videonun devamı olsun.
Excellent tutorial, clearly explained with code & errors also, very much appreciated. Thanks a lot
Hi Mano Sriram, Which editor are you using? Area you using VSCode with VIM or some other editor? Also what are the extensions you are using, like of intellisense etc? Can you please create a video on that because I found it very useful without touching the mouse just hoping in the directories and opening and copy pasting from different directories. This is very useful if you have good typing speed.
thank you a lot Just I am searching
is this vim? do you still have the config file for this? I love how it looks. Great video by the way
Thanks. Yes, i do maintain my vim (neovim now) config here: github.com/manosriram/Dot-Files
learnt a lot from your channel, from rabbitmq to this, good one mate, subscribed!
What was the use of the cookie-parser import tho?
Very helpful
Amazing explanation ❤
It's was haking or coding 🤔
I love seeing you use vim while doing these tutorials. hahaha. great.
Thanks a lot :)
🔥
suppose one steals the refresh token wont he be able to generate access tokens with it
Not really, to verify the refresh token; the hash (key) is needed.
@@manosriram I think @kanishkanand1555 meant that when someone has stolen the refresh token, he will send a request to /renewAccessToken to generate new access token. So what do we do now 🤓
thanx man
i learn from your videos. Thanks 😊
Thanks a lot!
Hi sir, I have doubt, the two port are running in the one machine right, so no use of doing this right. If I deploy in digitalocean, for 1 gb ram, 4 core cpu, if running two port in the same machine, no use right? We need to use two machine right?
so, that depends. load balancer can be used for applications (running on different ports) or server entirely. the job of balancer is to spread the load, be it on the application or server. as for your case, the request is handled in a single machine. so if you're asking about scaling up, you are right; you need multiple machines and put a load balancer in-front of them.
@@manosriram can you make a tutorial , auto scalable and deploy it
For me express-session created and stored before make request with login api. I don't know why any solution???
nice basic explanation
How does RabbitMQ compare to Kafka , when you consider a Ecommerce application ?
Hi anyone can explain why /product/buy we need to hit api twice for correct answer .Also if i shift res.json in consume method than error occurs
Thank so much , you video’s really help me. Pls can you make a video on kubernetes ingress
Nice, thank you. It would be great to see streaming straight from mongo instead of prior loading mongo response to a slice and then streaming from it, and in bidirectional streaming getting requests and responses interlaced as some requests may get response before next request has even been made, if that makes sense. Anyway thanks for sharing this.
bro you should also try Astro Vim or Lunar Vim or NvChad
Would be great if extrapolate this to deployment
how to design database in microservice
you're awesome, this was pretty straightforward
Wow, what an amazing tutorial! I've been scouring the internet for answers and watched five different videos before stumbling upon yours. Your explanation was so clear, concise, and on-point that I finally understand what's going on. I would love to see more content from you in the future. Keep up the great work!
Means a lot. Thanks Pooja.
Loved how you kept it simple and neat in the video. Easy to follow and understand 👌.
16:19 I can't do this migrations it says there is an error in views and urls