Skip to content

rfsjim/Curated-Dev-Knowledge-Repo

Repository files navigation

🧠 Software Development Handbook

✨ Foreword

Software development is part art form, part mathematics, part science — and part vibe. This handbook is a curated collection of what I’m learning: design patterns, algorithms, data structures, and foundational concepts. It’s part learning tool, part long-term reference.

It will grow as my knowledge and skills grow. I hope you find something useful in here, too — as I follow in the footsteps of giants and explore the endless world of code.

Conceptual View Patterns & Algorithms

  • Design Patterns - A strategic and architectual level looking at how should I structure and shape this solution?
  • Algorithms - A tactical and procedural level looking at how should I perform operations to efficiently solve this task.

Following in the footsteps of giants

📚 Sections

🎨 Design Patterns

Structured approaches to common software architecture challenges. Based on the Gang of Four (Gof) patterns.

📄 Full Pattern Index


⚙️ Algorithms & Data Structures

Code implementations of core computer science techniques. How I feel writing this repo

📄 Full Algorithm Index


🧩 Core Programming Concepts

In-depth notes and examples of important programming fundamentals.


🔄 Contributions

This repo is intended as a personal learning journal, but feel free to open issues or PRs if you spot something helpful to add or improve.


📜 License

MIT

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy