Тёмный

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

Harkirat Singh
Подписаться 423 тыс.
Просмотров 135 тыс.
50% 1

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”)

Развлечения

Опубликовано:

 

20 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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❣❣
@lifeloomfacts
@lifeloomfacts Год назад
Most RU-vidrs 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.
@dhruvachandra8210
@dhruvachandra8210 Год назад
Dude I am loving you day by day, you are making me feel jealous please continue this series of Open Source Contributions
@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
@erzohrakhan1
@erzohrakhan1 Год назад
Great video; Thanks for showing us how to solve open-source issues. Please suggest any open-source project in Java
@techhelp8594
@techhelp8594 Год назад
Content is really appreciable. Thanks !!
@QuickScalper789
@QuickScalper789 Год назад
excellent bro. the way you analyze unknown code is simply superb.
@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
@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.
@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
@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.
@tanmayjain992
@tanmayjain992 Год назад
excellent intro on how to do open source contribution the right way!
@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?
@anirbanc88
@anirbanc88 Год назад
this was amazing, thank you sir
@jayesh-u2l
@jayesh-u2l Год назад
Am i the only one who wants harikrat bhaiya to make full stack courses or live streams maybe 😭🤚🏻
@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 ?
@rahulgarai4822
@rahulgarai4822 9 месяцев назад
Need more videos 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 !!
@DarshilParmar
@DarshilParmar Год назад
Too good!
@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
@alwaysahad
@alwaysahad Год назад
Awesome video!!
@aj-lan284
@aj-lan284 Год назад
Tutorial hell wala video aane wala tha na?
@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
@vent_srikar7360
@vent_srikar7360 Год назад
by dont we have postman for testing routes ? why have a swagger page ?
@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 🙏
@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 ....❤️
@ekjotsingh9609
@ekjotsingh9609 Год назад
When he asked the question about the 20 mile marathon, I chose the option to start running immediately😂
@ayan84240
@ayan84240 Год назад
Merge this video in one playlist please and give link in description
@user-vs3js2nb3q
@user-vs3js2nb3q Год назад
Need more content like this
@Saurabh-fe2bg
@Saurabh-fe2bg Год назад
Bro how to understand java production code?
@pranaybaharghare9845
@pranaybaharghare9845 Год назад
How to search for open source contribution
@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
@Subramanyamgupta
@Subramanyamgupta Год назад
Bro pz make video on cloud computing,it's future,road map currently I am a student it helps me ...
@shivambot9489
@shivambot9489 Год назад
can you please provide your github page link??
@daredevilmax
@daredevilmax Год назад
Bhaiya make video on freelancing as a beginner
@bharathbhat5878
@bharathbhat5878 Год назад
But was it an issue tho ? Or more of an feature request
@bansallearning-iitjee634
@bansallearning-iitjee634 Год назад
@aj-lan284
@aj-lan284 Год назад
My confidence level after this video 📉
@sohansingh2022
@sohansingh2022 Год назад
nice!
@bhavyadhiman1096
@bhavyadhiman1096 Год назад
Ii refactored the whole zerodha kiteconnect js library to typescript!!
@amankumarsingh844
@amankumarsingh844 Год назад
is it only me who knows what Xnft and bagpack is ?
@sureshg2885
@sureshg2885 Год назад
Nicey
@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
@gandavadirekha744
@gandavadirekha744 Год назад
We use code for chatgpt for bug In programming
@for.you.tube.
@for.you.tube. Месяц назад
I hope someday I will understand what you say
@ahmadwaheed8003
@ahmadwaheed8003 Год назад
Shan is a good choice as a 3rd opener.
@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!
@omsaichand752
@omsaichand752 11 месяцев назад
Have you made any money by debugging?
@Userkazt
@Userkazt Год назад
By watching this video I understood that I'm not a programmer anymore
@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.
@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 😊
@RehaGandavadi-is7lz
@RehaGandavadi-is7lz Год назад
If any person open sources contribution through fundamental skill can get high paying job in Reputed company
@AmoghSarangdhar
@AmoghSarangdhar Год назад
idk why ye video dekh ke depression hogaya
@Alan_Jacob
@Alan_Jacob Год назад
WAO 🔵
@OmrajSharma
@OmrajSharma Год назад
First comment 😁
@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)
@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.
@anuraglakra6930
@anuraglakra6930 Год назад
what about the age criteria ?seems like im too late !! reply it
@user-ur2en1zq4f
@user-ur2en1zq4f Год назад
😂never, just get into it
@satishkumasi2326
@satishkumasi2326 Год назад
Long live
@amittripathy901
@amittripathy901 Год назад
Kya hua samjh to nahi aya par dekh ke acha laga😅
@tanishqmahendrasaini3764
@tanishqmahendrasaini3764 Год назад
Hey its a decent video why click bait ?
@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
@lovkush5257
@lovkush5257 Год назад
bruh started into HFT 👍👍
@aryanmishra9946
@aryanmishra9946 Год назад
how do you know 🤔
@HX_666
@HX_666 Год назад
High frequency trading??
@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.
@vikaswakde
@vikaswakde Год назад
what they wrote it manually 🤯
@kingrocco3441
@kingrocco3441 Год назад
Hello Bhaiya ❤
@trellingfood
@trellingfood Год назад
Follow us if you’re a Foodie ❤
@user-bg6hb1dh2l
@user-bg6hb1dh2l Год назад
❤❤
@papita3276
@papita3276 Год назад
How to be nerd
@anshumaantripathi7737
@anshumaantripathi7737 Год назад
not to shave
@shivammaurya8000
@shivammaurya8000 Год назад
Bhai Hindi may batao do yaar
@FaizShaikh-vd9rm
@FaizShaikh-vd9rm Год назад
khaali contribution dhundne ke liye itna jhanjhat krna padta hai , seriously guyz who the fuck said it is easy 😢😢
@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 RU-vidr, 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 RU-vid 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
Далее
Why is Open Source more important than IIT (My Story)
18:56
Why is Vite Everywhere? | Evan You
38:32
Просмотров 32 тыс.
Qizim 58-qism | Anons |Nimaga meni bolam o'ladi ?
00:47
Qalpoq - Kichkina tabib (hajviy ko'rsatuv)
30:41
Просмотров 168 тыс.
Should Indians Contribute To Open Source?
14:38
Просмотров 206 тыс.
Understanding an OPEN source codebase LIVE
29:40
Просмотров 62 тыс.
Don't Contribute to Open Source
9:55
Просмотров 224 тыс.
So You Think You Know Git - FOSDEM 2024
47:00
Просмотров 1 млн
How to make Pull Request and Open Source contribution
24:46
Отнимают ребенка ч.4
0:55
Просмотров 3,7 млн
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
0:29