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

Поделиться
HTML-код

Комментарии • 144

  • @harkirat1
    @harkirat1  Год назад +56

    Which project do you want me to contribute to next?

    • @kaushik.aryan04
      @kaushik.aryan04 Год назад +4

      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 Год назад +5

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

    • @vijushkr
      @vijushkr Год назад +5

      Appsmith - completely open source and currently has 3.2k issues

    • @PiyushYadav-pl9jm
      @PiyushYadav-pl9jm Год назад

      Material ui library

  • @deusgeneral2613
    @deusgeneral2613 Год назад +162

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

  • @aniruddhabagal
    @aniruddhabagal Год назад +1

    Can someone comment link of 1st part. Thank You

  • @amittripathy901
    @amittripathy901 Год назад

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

  • @parthpathak9600
    @parthpathak9600 Год назад +41

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

  • @paranjaysingh6089
    @paranjaysingh6089 Год назад +22

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

  • @shraddhahosmani2363
    @shraddhahosmani2363 Год назад +13

    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  Год назад +9

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

    • @BoredToDeath2357
      @BoredToDeath2357 Год назад +7

      @@satyam168 🤣

    • @eveningafterrain
      @eveningafterrain Год назад +1

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

    • @nihanshupanchal5318
      @nihanshupanchal5318 Год назад +1

      Men will be men 😂

    • @rangachimalgi1433
      @rangachimalgi1433 Год назад

      Repo is open .. come on !!

  • @lifeloomfacts
    @lifeloomfacts Год назад +16

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

    • @viralshorts323
      @viralshorts323 Год назад +6

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

  • @erzohrakhan1
    @erzohrakhan1 Год назад +9

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

  • @jayesh-u2l
    @jayesh-u2l Год назад +12

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

  • @shishirsonekar5661
    @shishirsonekar5661 Год назад +5

    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

  • @aryanmishra9946
    @aryanmishra9946 Год назад +50

    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 Год назад +1

      😉

    • @MukeshYadav-wb5uo
      @MukeshYadav-wb5uo Год назад

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

    • @vnssn
      @vnssn Год назад +1

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

    • @aryanmishra9946
      @aryanmishra9946 Год назад

      @@MukeshYadav-wb5uo manually is much easier

    • @aryanmishra9946
      @aryanmishra9946 Год назад +2

      @@vnssn it's the other way round bud

  • @for.you.tube.
    @for.you.tube. 3 месяца назад +1

    I hope someday I will understand what you say

  • @aj-lan284
    @aj-lan284 Год назад +5

    Tutorial hell wala video aane wala tha na?

  • @dhruvachandra8210
    @dhruvachandra8210 Год назад +5

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

  • @shreyanshmishra6613
    @shreyanshmishra6613 Год назад +8

    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.

  • @MaulikParmar210
    @MaulikParmar210 Год назад +10

    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.

  • @d_15_giteshsarvaiya22
    @d_15_giteshsarvaiya22 Год назад +2

    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 ?

  • @justsketching5950
    @justsketching5950 Год назад +3

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

  • @atulsingh7539
    @atulsingh7539 Год назад +2

    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.

  • @ayan84240
    @ayan84240 Год назад +3

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

  • @rahulgarai4822
    @rahulgarai4822 11 месяцев назад +1

    Need more videos like this..👍

  • @vaibhavsharma3535
    @vaibhavsharma3535 Год назад +4

    This is probably the big break harkirat needed for his channel

  • @vivekchavan9926
    @vivekchavan9926 Год назад +1

    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

  • @techhelp8594
    @techhelp8594 Год назад +2

    Content is really appreciable. Thanks !!

  • @AliYar-Khan
    @AliYar-Khan Год назад +1

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

  • @sureshg2885
    @sureshg2885 Год назад +1

    Nicey

  • @DarshilParmar
    @DarshilParmar Год назад

    Too good!

  • @lovkush5257
    @lovkush5257 Год назад +4

    bruh started into HFT 👍👍

  • @AmoghSarangdhar
    @AmoghSarangdhar Год назад +1

    idk why ye video dekh ke depression hogaya

  • @daredevilmax
    @daredevilmax Год назад +1

    Bhaiya make video on freelancing as a beginner

  • @trellingfood
    @trellingfood Год назад

    Follow us if you’re a Foodie ❤

  • @radheradhe6684
    @radheradhe6684 Год назад +2

    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

  • @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.

  • @QuickScalper789
    @QuickScalper789 Год назад +1

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

  • @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.

  • @omsaichand752
    @omsaichand752 Год назад

    Have you made any money by debugging?

  • @bhavyadhiman1096
    @bhavyadhiman1096 Год назад

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

  • @RehaGandavadi-is7lz
    @RehaGandavadi-is7lz Год назад

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

  • @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 😊

  • @Subramanyamgupta
    @Subramanyamgupta Год назад

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

  • @SumitKumar-fn3gj
    @SumitKumar-fn3gj Год назад +1

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

  • @ekjotsingh9609
    @ekjotsingh9609 Год назад

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

  • @Lalit_Shirsath
    @Lalit_Shirsath Год назад

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

  • @MukeshYadav-wb5uo
    @MukeshYadav-wb5uo Год назад

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

  • @shivambot9489
    @shivambot9489 Год назад

    can you please provide your github page link??

  • @amankumarsingh844
    @amankumarsingh844 Год назад

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

  • @Userkazt
    @Userkazt Год назад

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

  • @gandavadirekha744
    @gandavadirekha744 Год назад

    We use code for chatgpt for bug In programming

  • @FaizShaikh-vd9rm
    @FaizShaikh-vd9rm Год назад

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

  • @tanmayjain992
    @tanmayjain992 Год назад

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

  • @vent_srikar7360
    @vent_srikar7360 Год назад

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

  • @lj-7887
    @lj-7887 Год назад

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

  • @bharathbhat5878
    @bharathbhat5878 Год назад

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

  • @tanishqmahendrasaini3764
    @tanishqmahendrasaini3764 Год назад

    Hey its a decent video why click bait ?

  • @Saurabh-fe2bg
    @Saurabh-fe2bg Год назад

    Bro how to understand java production code?

  • @aj-lan284
    @aj-lan284 Год назад +6

    My confidence level after this video 📉

  • @pranaybaharghare9845
    @pranaybaharghare9845 Год назад

    How to search for open source contribution

  • @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 ....❤️

  • @OmrajSharma
    @OmrajSharma Год назад +1

    First comment 😁

  • @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 !

  • @khanra17
    @khanra17 Год назад

    Kitna hejata gai directly point pe aana

  • @anuraglakra6930
    @anuraglakra6930 Год назад

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

    • @xendu-d9v
      @xendu-d9v Год назад

      😂never, just get into it

  • @ahmadwaheed8003
    @ahmadwaheed8003 Год назад

    Shan is a good choice as a 3rd opener.

  • @vikaswakde
    @vikaswakde Год назад

    what they wrote it manually 🤯

  • @Alan_Jacob
    @Alan_Jacob Год назад

    WAO 🔵

  • @anirbanc88
    @anirbanc88 Год назад

    this was amazing, thank you sir

  • @PranayDas-g9k
    @PranayDas-g9k Год назад

    Need more content like this

  • @supriyomondal8829
    @supriyomondal8829 Год назад +1

    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.

  • @bansallearning-iitjee634
    @bansallearning-iitjee634 Год назад +1

  • @anshumaantripathi7737
    @anshumaantripathi7737 Год назад

    not to shave

  • @papita3276
    @papita3276 Год назад

    How to be nerd

  • @satishkumasi2326
    @satishkumasi2326 Год назад

    Long live

  • @alwaysahad
    @alwaysahad Год назад

    Awesome video!!

  • @sohansingh2022
    @sohansingh2022 Год назад

    nice!

  • @shivammaurya8000
    @shivammaurya8000 Год назад

    Bhai Hindi may batao do yaar

  • @kingrocco3441
    @kingrocco3441 Год назад

    Hello Bhaiya ❤

  • @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)

  • @nikmat
    @nikmat Год назад

    Where the fk is those time stamps?

    • @kaushik.aryan04
      @kaushik.aryan04 Год назад +14

      yeah great way to ask a mentor

    • @nikmat
      @nikmat Год назад

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

    • @Prince-hy9ng
      @Prince-hy9ng Год назад

      dicription dekh gadhe

  • @hemanthpothala356
    @hemanthpothala356 Год назад +1

    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

  • @AmanCkm
    @AmanCkm Год назад

    ❤❤

  • @abhikar9090
    @abhikar9090 Год назад +1

    @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 RUclips 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

  • @natsuagarwaldragneel8388
    @natsuagarwaldragneel8388 Год назад

    i like it