This repository is essentially a conversation with myself where I am listing the topics that I want to lean and understand. Over the period of time I want to write my notes in comments and increase the knowledge bank.
Each topic is documented in its own markdown file with:
- Clear explanations of concepts
- Practical examples and code samples
- Real-world use cases
- Best practices and implementation guidelines
- References for further learning
Feel free to explore the topics and use this as a reference for software engineering concepts and patterns.
- Circuit Breaker Pattern - Learn about protecting services from cascading failures in distributed systems
- Croissant Metadata - Understanding the standardized metadata format for ML datasets, its components, advantages, and why it was created.
- DRY Principle in Coding - Understanding the "Don't Repeat Yourself" principle with practical examples
- Guard Conditions - Implementing defensive programming with guard conditions
- AI/ML Conferences Guide - Comprehensive guide to artificial intelligence and machine learning conferences worldwide
- Who needs an Architect? - by Martin Fowler
- Geneva Convention - Comprehensive guide to the international treaties establishing humanitarian protections in armed conflicts