My first change in a massive open source CPython codebase
Ғылым және технология
System Design for SDE-2 and above: arpitbhayani.me/masterclass
System Design for Beginners: arpitbhayani.me/sys-design
Redis Internals: arpitbhayani.me/redis
Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
Sign up and get 40% off - app.codecrafters.io/join?via=...
In this video, I shared my process for navigating huge open-source codebases using C Python as an example. I demonstrated how to find the starting point by locating the main function, understanding conditional compilation for different platforms, and making simple code changes like adding a printf statement. By following these steps, you can gain confidence in exploring and contributing to complex codebases. Navigating through large codebases may seem daunting at first, but with time and persistence, you can build familiarity and make meaningful contributions.
Recommended videos and playlists
If you liked this video, you will find the following videos and playlists helpful
System Design: • PostgreSQL connection ...
Designing Microservices: • Advantages of adopting...
Database Engineering: • How nested loop, hash,...
Concurrency In-depth: • How to write efficient...
Research paper dissections: • The Google File System...
Outage Dissections: • Dissecting GitHub Outa...
Hash Table Internals: • Internal Structure of ...
Bittorrent Internals: • Introduction to BitTor...
Things you will find amusing
Knowledge Base: arpitbhayani.me/knowledge-base
Bookshelf: arpitbhayani.me/bookshelf
Papershelf: arpitbhayani.me/papershelf
Other socials
I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
LinkedIn: / arpitbhayani
Twitter: / arpit_bhayani
Weekly Newsletter: arpit.substack.com
Thank you for watching and supporting! it means a ton.
I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.
Пікірлер: 35
Your videos are unique in the sense that you cover topics that are essential but rarely covered by anyone. Thanks for the tutorial!
Thank you man, so much. Keep coming more important topics as usual please!!
Thank Arpit for creating video on OpenSource. I feel every developer should contribute to open source so that they can understand industry level coding standard and also understand how production level code looks like !!
This is cool. Thanks a lot !
Thank you!!! Really liked the points you made :)
Thanks you, this type of content is really Awesome.
Thanks Buddy, very helpful 🙌
Very clearly explained.
Man you are a legend. Thanks for showing it.
Hi Arpit, requesting more videos on Open source playlist contribution
hey arpit, always loved your content. And fan of your concurrent programming series. Also today's video is great. Hope you make such live coding video session more in future too. All the best!
we can also use "match whole word" for "main" 04:48
Great video!!
Thanks man!
Thanks, what are some good open-source projects that you recommend?
Great sir
Thanks man
Can you help me with the setup for it?
Thanks
Really interesting. Could you make video on git explaining the architecture as your explanation is really helpful. Thank you !
came here from twitter
@vishusingh008
Жыл бұрын
Came here from here
@tesla1772
Жыл бұрын
Utm tag lite
can you make videos on Elastic search
Nice video, systematic approach From Twitter 😀❤️
It always looks scary at first. Thank you
Interesting
This was so needef
C and Python 👌🏻❤️
love your Videos Arpit! Could you tell me what software you use to make your videoes?
@AsliEngineering
Жыл бұрын
OBS
One more thing to add in my humble opinion is try to find out important classes and not get into a rabbit hole in helpers and utilities. Execute test cases, reading test cases gives a lot of information of any module
subscribed :)
which vs code theme is this ?
@AsliEngineering
Жыл бұрын
Dobri Next