All the sample code used for tech talk "Elevate Your Code // Practical Insights for 10X Impact" in FOSSConf New Delhi 2023.
This talk, presented by @jatinkrmalik, is designed to enhance your coding skills and provide practical insights into various aspects of software development. The focus was on Python, but the concepts are largely language agnostic.
The slide deck for this talk is available in markdown format here and can be presented using the mdp CLI tool in the terminal.
- Ensure you have
mdp
installed on your system. If not, you can install it using package managers likeapt
orbrew
:
$ sudo apt-get install mdp # For Debian/Ubuntu
$ brew install mdp # For macOS
- Navigate to the root directory of this repository.
- Run the following command in your terminal:
$ mdp 0_SLIDE_DECK/SLIDES.md
- Navigate through the slides using arrow keys.
- You may adjust the font size and colors of your terminal for a better viewing experience.
- This can usually be done in the terminal settings/preferences.
- Mastering Code Craftsmanship
- Principles of Effective Coding
- The Balancing Act in Coding
- Coding Paradigms in Focus
- Insights from a Principal Engineer
In this section, you will find links to code examples and additional resources used during the talk. These examples are organized according to the key topics discussed and will be available via presentation mode (mdp) as well.
- Naming in Code: naming_things_examples
- Comments and Code Clarity: comments_examples
- S.O.L.I.D Principles: solid_examples
- Optimization vs. Practicality: yagni_examples
- DRY vs. WET Code: dry_wet_examples
- Synchronous vs. Asynchronous Programming: async_sync_examples
If you have any questions or feedback, please reach out on Twitter.
This repository is licensed under the MIT License.
Special thanks to all the attendees of #FOSSConf23 for their participation and insightful questions that enriched the session.