Skip to content
tcdtistPublic

About

Personal engineering knowledge base covering frontend architecture, components, best practices, and dev notes.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

dev-notes: Your Personal Programming Knowledge Base 🧠

Welcome to "dev-notes"! This repository is my personal collection of programming knowledge, insights, and experiences. It's my go-to resource for learning new things, refreshing my memory, and staying up-to-date with the latest trends in the ever-evolving world of software development.

Project Directory Structure

dev-notes/
├── fundamentals/
│   ├── design-principles/
│   │   ├── dependency-injection-and-inversion-of-control.md (your existing article)
│   │   └── ... (more articles on design principles)
│   ├── data-structures-and-algorithms/
│   └── ...
├── frontend/
│   ├── javascript/
│   │   ├── react/
│   │   │   ├── react-19-co-gi-moi.md (our article about React 19!)
│   │   │   └── ...
│   │   ├── ...
│   ├── ...
├── backend/
│   ├── nodejs/
│   ├── python/
│   └── ...
├── devops/
│   ├── docker/
│   ├── kubernetes/
│   └── ...
├── system-design/
│   ├── scalability/
│   ├── high-availability/
│   └── ...
└── projects/
    ├── project1/
    ├── project2/
    └── ...

Explain Details of Project Directory Structure

  • fundamentals: This directory houses the core building blocks of programming, such as:
    • design-principles: Articles on SOLID principles, DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid), and more.
    • data-structures-and-algorithms: Notes on arrays, linked lists, trees, graphs, sorting algorithms, etc.
  • frontend/backend/devops/system-design: These directories store knowledge specific to different development areas, categorized by technologies and frameworks.
  • projects: A dedicated space for our project-specific notes and learnings.

Featured Content

  • Inversion of Control and Dependency Injection in JavaScript: (my existing article - provide a brief summary)
  • React 19: Có Gì Mới?: (a summary of our collaborative article on React 19)

Getting Started

  1. Clone the repository:

    git clone https://github.com/tcdtist/public-dev-notes.git
  2. Explore! Dive into the folders and discover articles on topics that interest you.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

My Name - @tcdtist - Chi Thanh Dang

Project Link: https://github.com/tcdtist/public-dev-notes

Let's Learn & Grow Together! 🌱

We hope you find the resources in this repository helpful for your programming journey, whether you're just starting out or looking to deepen your understanding of complex software architecture principles.


Written by Chi Thanh Dang with assisted by AI.

About

Personal engineering knowledge base covering frontend architecture, components, best practices, and dev notes.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors