Fixing a Bug in Zerodha's Codebase | Open Source Contributions #2

Ойын-сауық

Live Full stack course led by me starting 9th June - harkirat.classx.co.in/new-cou...
In this 2nd part of open source contributions for jobs series, Harkirat Singh talks about a bug that he found on Zerodha's listmonk codebase (the repo used to send out emails at Zerodha) and how you can solve it. As he often preaches, Open Source Contribution is the best way of grabbing a high paying tech job these days, and you should start contributing as soon as you finish watching this video!
Links
t.me/kirat_internal_group
/ discord
indiaremotejobs.substack.com/
/ kirat_tw
/ kirat-li
/ kirat_ins
Aryan Mishra
9 minutes ago (edited)
TIMESTAMPS !
00:00 - Introduction
01:14 - Keep in Mind
05:34 - Zerodha GitHub (Issues and codebase)
08:52 - diving into issue
11:18 - New Repo Found
13:03 - Finding issues
15:18 - “Spec/swagger”
20:19 - how to fix the ‘issue’
24:58 - NOT raising a PR
25:41 - Asking the ideal approach
27:32 - Conclusion
28:45 - BYE + (“solution to the issue”)

Пікірлер: 142

  • @harkirat1
    @harkirat1 Жыл бұрын

    Which project do you want me to contribute to next?

  • @kaushik.aryan04

    @kaushik.aryan04

    Жыл бұрын

    Wagtail or mathesar( mathesar is very Very complex ) could use your help

  • @chemistrywithm.m3977

    @chemistrywithm.m3977

    Жыл бұрын

    Creat a new action game using programming!

  • @guptajirocks_0104

    @guptajirocks_0104

    Жыл бұрын

    A video on how to effectively showcase your open source contribution on your resume...would be helpful.

  • @vijushkr

    @vijushkr

    Жыл бұрын

    Appsmith - completely open source and currently has 3.2k issues

  • @PiyushYadav-pl9jm

    @PiyushYadav-pl9jm

    Жыл бұрын

    Material ui library

  • @deusgeneral2613
    @deusgeneral2613 Жыл бұрын

    Dude this guy wants to get a jobb in every company!!!!!! (thats a compliment)

  • @Sushil2k4

    @Sushil2k4

    Жыл бұрын

    Lol😂

  • @NormalKid84

    @NormalKid84

    Жыл бұрын

    That's not tbh

  • @CAPT80

    @CAPT80

    Жыл бұрын

    Man he is up on a startup💀

  • @SaurabhGangamwar

    @SaurabhGangamwar

    Жыл бұрын

    😅😂

  • @paranjaysingh6089
    @paranjaysingh6089 Жыл бұрын

    No one on youtube this kind of quality videos. This guy gives you the reality check and doesnt talk nonsense.

  • @parthpathak9600
    @parthpathak9600 Жыл бұрын

    TBW I have not seen any youtuber making this kind of videos of open source . Hats off to you❣❣

  • @dhruvachandra8210
    @dhruvachandra8210 Жыл бұрын

    Dude I am loving you day by day, you are making me feel jealous please continue this series of Open Source Contributions

  • @lifeloomfacts
    @lifeloomfacts Жыл бұрын

    Most KZreadrs who talk about open source have themselves never done it. This was a really perfect way to explain.🎉

  • @viralshorts323

    @viralshorts323

    Жыл бұрын

    Kunal kushwaha: suffering in the corner due to identity crisis. He spokes unrealistic words that can't match reality.

  • @techhelp8594
    @techhelp8594 Жыл бұрын

    Content is really appreciable. Thanks !!

  • @QuickScalper789
    @QuickScalper789 Жыл бұрын

    excellent bro. the way you analyze unknown code is simply superb.

  • @erzohrakhan1
    @erzohrakhan1 Жыл бұрын

    Great video; Thanks for showing us how to solve open-source issues. Please suggest any open-source project in Java

  • @ujjawaltyagi8540
    @ujjawaltyagi8540 Жыл бұрын

    i see that sums up about how do we go through an open source project with unfamiliar tech stack ! Thanks for the video !

  • @vaibhavsharma3535
    @vaibhavsharma3535 Жыл бұрын

    This is probably the big break harkirat needed for his channel

  • @shreyanshmishra6613
    @shreyanshmishra6613 Жыл бұрын

    What I love about your channel is people of all skill level can learn something new. I'm not a beginner and have contributed to open source I still learn new stuff here(API Spec). Great work man.

  • @miraclelaxman

    @miraclelaxman

    Жыл бұрын

    Hey can u help?

  • @shreyanshmishra6613

    @shreyanshmishra6613

    Жыл бұрын

    @@miraclelaxman i'm not an expert but would be happy to help anyone.

  • @melomaniac7444

    @melomaniac7444

    Жыл бұрын

    @@shreyanshmishra6613 please connect

  • @atulsingh7539
    @atulsingh7539 Жыл бұрын

    Please make a guide and compile your all open-source videos into a playlist, it shall be very helpful for newcomers to open-source. Thank You. Also, make a very detailed video on how to find open-source projects (especially for good companies) that may increase our chances of hiring.

  • @tanmayjain992
    @tanmayjain992 Жыл бұрын

    excellent intro on how to do open source contribution the right way!

  • @anirbanc88
    @anirbanc88 Жыл бұрын

    this was amazing, thank you sir

  • @DarshilParmar
    @DarshilParmar Жыл бұрын

    Too good!

  • @aryanmishra9946
    @aryanmishra9946 Жыл бұрын

    TIMESTAMPS ! 00:00 - Introduction 01:14 - Keep in Mind 05:34 - Zerodha GitHub (Issues and codebase) 08:52 - diving into issue 11:18 - New Repo Found 13:03 - Finding issues 15:18 - “Spec/swagger” 20:19 - how to fix the ‘issue’ 24:58 - NOT raising a PR 25:41 - Asking the ideal approach 27:32 - Conclusion 28:45 - BYE + (“solution to the issue”)

  • @rinojames2003

    @rinojames2003

    Жыл бұрын

    😉

  • @MukeshYadav-wb5uo

    @MukeshYadav-wb5uo

    Жыл бұрын

    What do you use for creating timestamp? Manually or a bot?

  • @vnssn

    @vnssn

    Жыл бұрын

    @@MukeshYadav-wb5uo he just copied and pasted the description

  • @aryanmishra9946

    @aryanmishra9946

    Жыл бұрын

    @@MukeshYadav-wb5uo manually is much easier

  • @aryanmishra9946

    @aryanmishra9946

    Жыл бұрын

    @@vnssn it's the other way round bud

  • @justsketching5950
    @justsketching5950 Жыл бұрын

    Hey man! I wanted to start my solana journey..having an experience in python programming what would be the best way to start?

  • @rahulgarai4822
    @rahulgarai48229 ай бұрын

    Need more videos like this..👍

  • @d_15_giteshsarvaiya22
    @d_15_giteshsarvaiya22 Жыл бұрын

    16:00 Swagger UI can still test APIs if the server is hosted locally? How about postman For testing api ? Can we test local host api's in postman ?

  • @alwaysahad
    @alwaysahad Жыл бұрын

    Awesome video!!

  • @AliYar-Khan
    @AliYar-Khan Жыл бұрын

    Bro please make a separate list for open source so that we can check anytime

  • @vivekchavan9926
    @vivekchavan9926 Жыл бұрын

    HI kindly help us understand ho can beginers with less knwoledge contribute to opensoure . Also would lie videos on open Source contribution in WEB3 space as well

  • @MaulikParmar210
    @MaulikParmar210 Жыл бұрын

    You will never know how deep roots go, recently I was able to find few bugs in one of the softwares which used caddy as application server. The entire thing goes back 4-5 years ago when golang didn't had proper mechanism ro handle timeouts and every project that used net library used their custom solution. Down the road, we had a very small memory leak which slowed down server and kept happening. Being newb to go but knowing core C / CPP concepts itnwas relatively easy for me to pickup the slack that intriduced the bug. It happened because of very specific conditions which kept deadlock in code. It was silly mistake in code that wasn't picked by one of the maintainers maintaining some of the top tier projects. Probably having 5-6 years more expeimence than mine. The fix from our solution bubbled up in servers repository mandatinflg to fix and standardise with new controller. Also escalated to googles quic-go library. Thw thing is, this problem existed since half decade and it took so many people to fix it. Easy problems are going to get fixed very fast, by maintainers mostly. The real challenges are in those issues! So yeah, if you truely want to contribute learn whole software and stack. Understand inner code as it's not easy to just hop in and code something that would have affected thousands or millions of projects if it's core library.

  • @vent_srikar7360
    @vent_srikar7360 Жыл бұрын

    by dont we have postman for testing routes ? why have a swagger page ?

  • @jayesh-u2l
    @jayesh-u2l Жыл бұрын

    Am i the only one who wants harikrat bhaiya to make full stack courses or live streams maybe 😭🤚🏻

  • @aj-lan284
    @aj-lan284 Жыл бұрын

    Tutorial hell wala video aane wala tha na?

  • @ekjotsingh9609
    @ekjotsingh9609 Жыл бұрын

    When he asked the question about the 20 mile marathon, I chose the option to start running immediately😂

  • @lj-7887
    @lj-7887 Жыл бұрын

    What is your study method for studying computer science? Could you make a video on it?

  • @aniruddhabagal
    @aniruddhabagal Жыл бұрын

    Can someone comment link of 1st part. Thank You

  • @user-vs3js2nb3q
    @user-vs3js2nb3q Жыл бұрын

    Need more content like this

  • @shraddhahosmani2363
    @shraddhahosmani2363 Жыл бұрын

    I am just trying to understand, how did he understand ki chalo lets check CTO's repo and then landed to that page found issues and fixed it. Background of thought process

  • @harkirat1

    @harkirat1

    Жыл бұрын

    As I said in the video, I got linked to zerodha.tech/projects/ from zerodha's github and found the project there

  • @BoredToDeath2357

    @BoredToDeath2357

    Жыл бұрын

    @@satyam168 🤣

  • @eveningafterrain

    @eveningafterrain

    Жыл бұрын

    ​@@satyam168 he's helping already, this kind of content is something you don't get anywhere else ig 😂

  • @nihanshupanchal5318

    @nihanshupanchal5318

    Жыл бұрын

    Men will be men 😂

  • @rangachimalgi1433

    @rangachimalgi1433

    Жыл бұрын

    Repo is open .. come on !!

  • @ridaymondal2010
    @ridaymondal2010 Жыл бұрын

    Hey bro,,can you make a detailed video on freelancing as a web developer. The video will contain how to get clients to, how to delevered the project to the clients. Specially how to handle a client and how to delever the project ....❤️

  • @MukeshYadav-wb5uo
    @MukeshYadav-wb5uo Жыл бұрын

    Can you or anyone teach how to set up such project locally or running by command. Please help 🙏

  • @Lalit_Shirsath
    @Lalit_Shirsath Жыл бұрын

    Hii sir please make a video on how you manage time to make all the things you are currently doing

  • @pranaybaharghare9845
    @pranaybaharghare9845 Жыл бұрын

    How to search for open source contribution

  • @Saurabh-fe2bg
    @Saurabh-fe2bg Жыл бұрын

    Bro how to understand java production code?

  • @ayan84240
    @ayan84240 Жыл бұрын

    Merge this video in one playlist please and give link in description

  • @shishirsonekar5661
    @shishirsonekar5661 Жыл бұрын

    Hey @harkirat,

 I had the US B1B2 Visa appointment REJECTED today. Just to give you bit of a background. I am a remote worker since 2020 for different remote companies in Germany, Singapore and Us. Can’t shy away accepting that have been blessed with Greenfield market in exporting software services. Probably I was just unable to explain them what I do as a business person today in the appointment. But, predominantly because of the structure of my financial setup. Currently, I have a private limited registered as IT services in India, which helps me to maintain proper books for my professional expenses, Setting up Stripe for my MicroSaaS offerings, and managing taxes better. 
Do you anyway think I should just tell them I am a remote worker for tech companies. Rather than complicating them with my consulting company finances?

  • @sonugodda1771

    @sonugodda1771

    Жыл бұрын

    If you have any MERN stack project then you can ping me

  • @bharathbhat5878
    @bharathbhat5878 Жыл бұрын

    But was it an issue tho ? Or more of an feature request

  • @shivambot9489
    @shivambot9489 Жыл бұрын

    can you please provide your github page link??

  • @daredevilmax
    @daredevilmax Жыл бұрын

    Bhaiya make video on freelancing as a beginner

  • @Subramanyamgupta
    @Subramanyamgupta Жыл бұрын

    Bro pz make video on cloud computing,it's future,road map currently I am a student it helps me ...

  • @bhavyadhiman1096
    @bhavyadhiman1096 Жыл бұрын

    Ii refactored the whole zerodha kiteconnect js library to typescript!!

  • @sohansingh2022
    @sohansingh2022 Жыл бұрын

    nice!

  • @Userkazt
    @Userkazt Жыл бұрын

    By watching this video I understood that I'm not a programmer anymore

  • @omsaichand752
    @omsaichand752 Жыл бұрын

    Have you made any money by debugging?

  • @amankumarsingh844
    @amankumarsingh844 Жыл бұрын

    is it only me who knows what Xnft and bagpack is ?

  • @bansallearning-iitjee634
    @bansallearning-iitjee634 Жыл бұрын

  • @SumitKumar-fn3gj
    @SumitKumar-fn3gj Жыл бұрын

    Thanks for video. Can u link from where u bought ur specs?

  • @harkirat1

    @harkirat1

    Жыл бұрын

    Lenskart!

  • @SumitKumar-fn3gj

    @SumitKumar-fn3gj

    Жыл бұрын

    @@harkirat1 can you link exact ones & sry for asking here!

  • @tejasshekar
    @tejasshekar Жыл бұрын

    So, YT suggested me this video (not sure why bcz my algo should have suggested me more music videos than coding stuff). But anyway, not sure who's style is original, but your way of speaking is pretty similar to Akshat Srivastav.

  • @ahmadwaheed8003
    @ahmadwaheed8003 Жыл бұрын

    Shan is a good choice as a 3rd opener.

  • @etc_36_kalashdhangare56
    @etc_36_kalashdhangare56 Жыл бұрын

    hey harkirat bro just managed your video and content in 15-20 minutes video plss it will help you and audience as well 😊

  • @radheradhe6684
    @radheradhe6684 Жыл бұрын

    Please make video on 1st yr to 4th yr journey to get a remote jobs ..

  • @gandalfthegrey2777

    @gandalfthegrey2777

    Жыл бұрын

    He has said it before, cs fundamentals (DSA) and open source

  • @dub161

    @dub161

    Жыл бұрын

    bro stop this nonsense roadmap shit

  • @amittripathy901
    @amittripathy901 Жыл бұрын

    Kya hua samjh to nahi aya par dekh ke acha laga😅

  • @for.you.tube.
    @for.you.tube.Ай бұрын

    I hope someday I will understand what you say

  • @sureshg2885
    @sureshg2885 Жыл бұрын

    Nicey

  • @gandavadirekha744
    @gandavadirekha744 Жыл бұрын

    We use code for chatgpt for bug In programming

  • @tanishqmahendrasaini3764
    @tanishqmahendrasaini3764 Жыл бұрын

    Hey its a decent video why click bait ?

  • @anuraglakra6930
    @anuraglakra6930 Жыл бұрын

    what about the age criteria ?seems like im too late !! reply it

  • @user-ur2en1zq4f

    @user-ur2en1zq4f

    Жыл бұрын

    😂never, just get into it

  • @AmoghSarangdhar
    @AmoghSarangdhar Жыл бұрын

    idk why ye video dekh ke depression hogaya

  • @Alan_Jacob
    @Alan_Jacob Жыл бұрын

    WAO 🔵

  • @supriyomondal8829
    @supriyomondal8829 Жыл бұрын

    I’m not a developer but have some practical knowledge of consumer & product research. Also some exposure in UI UX. I have suggested them multiple things but what I found later is that zerodha is not good with implementing tech anymore. They worked hard in the initial days but now days they are having more like “chal raha hai to chalne do “ type attitude.

  • @aj-lan284
    @aj-lan284 Жыл бұрын

    My confidence level after this video 📉

  • @waitingforthesuitablename4746
    @waitingforthesuitablename4746 Жыл бұрын

    bro i would rate your video creation 7 out of 10 it would have been better if you had kept your mike little bit above and its too zoomed out and you should have moved little bit towards your left and the backgrout is filled with spoilers so just 2-3 wallframes is enough.And their are many shots and you have moved the camera slightly evry time .avoid that and be consistent.thank you.

  • @RehaGandavadi-is7lz
    @RehaGandavadi-is7lz Жыл бұрын

    If any person open sources contribution through fundamental skill can get high paying job in Reputed company

  • @hemanthpothala356
    @hemanthpothala356 Жыл бұрын

    Hi Harkirat, I'm super confused between going for Canada or USA for studying and settle as a software, which will more IT oppurnities, salaries, less visa overall which will give more returns of investment? please give me your suggestion

  • @mr.bubble1657
    @mr.bubble1657 Жыл бұрын

    Please make an video about some good repositories for doing open source in android ( bcoz they are extremely hard to find even 1 good one)

  • @lovkush5257
    @lovkush5257 Жыл бұрын

    bruh started into HFT 👍👍

  • @aryanmishra9946

    @aryanmishra9946

    Жыл бұрын

    how do you know 🤔

  • @HX_666

    @HX_666

    Жыл бұрын

    High frequency trading??

  • @satishkumasi2326
    @satishkumasi2326 Жыл бұрын

    Long live

  • @kingrocco3441
    @kingrocco3441 Жыл бұрын

    Hello Bhaiya ❤

  • @OmrajSharma
    @OmrajSharma Жыл бұрын

    First comment 😁

  • @vikaswakde
    @vikaswakde Жыл бұрын

    what they wrote it manually 🤯

  • @trellingfood
    @trellingfood Жыл бұрын

    Follow us if you’re a Foodie ❤

  • @FaizShaikh-vd9rm
    @FaizShaikh-vd9rm Жыл бұрын

    khaali contribution dhundne ke liye itna jhanjhat krna padta hai , seriously guyz who the fuck said it is easy 😢😢

  • @shivammaurya8000
    @shivammaurya8000 Жыл бұрын

    Bhai Hindi may batao do yaar

  • @papita3276
    @papita3276 Жыл бұрын

    How to be nerd

  • @anshumaantripathi7737
    @anshumaantripathi7737 Жыл бұрын

    not to shave

  • @user-bg6hb1dh2l
    @user-bg6hb1dh2l Жыл бұрын

    ❤❤

  • @khanra17
    @khanra17 Жыл бұрын

    Kitna hejata gai directly point pe aana

  • @nikmat
    @nikmat Жыл бұрын

    Where the fk is those time stamps?

  • @kaushik.aryan04

    @kaushik.aryan04

    Жыл бұрын

    yeah great way to ask a mentor

  • @nikmat

    @nikmat

    Жыл бұрын

    @@kaushik.aryan04 oh, thought he was a KZreadr, please ignore my comment 🤝😂

  • @Prince-hy9ng

    @Prince-hy9ng

    Жыл бұрын

    dicription dekh gadhe

  • @natsuagarwaldragneel8388
    @natsuagarwaldragneel8388 Жыл бұрын

    i like it

  • @abhikar9090
    @abhikar9090 Жыл бұрын

    @Harkirat Singh @Harkirat Singh Dear Harikat, I hope this letter finds you well. I wanted to reach out to you today to express some concerns I have about your health, specifically related to smoking. Firstly I just wanted to take a moment to express my heartfelt gratitude for the incredible content you share on your KZread channel. Your videos have brought so much joy and inspiration into my life, and I'm so grateful for the time and effort you put into creating them. Your thoughtful insights and engaging presentations always leave me feeling inspired and motivated to be the best version of myself. Your videos have helped me to gain a new perspective on life and have made a significant impact on my personal growth and development. Thank you for being such an incredible and inspiring presence in my life. Your work is truly appreciated, and I hope you continue to share your gifts with the world for many years to come. Over the past few times we have met, I have noticed some physical symptoms that I associate with chain smoking. I have noticed that your teeth have become discolored and yellow, and your fingers have become stained. Additionally, you seem to have a persistent cough that is commonly referred to as a "smoker's cough." As your friend, I am concerned about the impact that smoking can have on your health. The chemicals in cigarette smoke can cause significant damage to the lungs, heart, and other organs, and can lead to serious health problems such as cancer and heart disease. I care about you and want to see you healthy and happy. I understand that quitting smoking is not an easy process, and that it can be difficult to break the addiction. However, I want to encourage you to take steps towards quitting smoking and to seek out resources and support that can help you achieve your goal. There are many resources available, such as support groups, counseling, and nicotine replacement therapies, that can help you on your journey to quitting. Please know that I am here to support you in any way that I can, whether that means offering a listening ear or providing information about resources that may be helpful. Your health is important to me, and I want to do what I can to support you in taking care of yourself. Sincerely, --ak

Келесі