A personal, growing collection of deep-dive notes, references, and guides across software engineering topics—organized by language and domain.
This repo is intended as a practical knowledge base: quick refreshers, curated notes, and “how-to” writeups you can revisit while building, debugging, or learning.
The repository is organized into topic and language areas, plus standalone reference docs:
ai/— AI/LLM-related notes and guidesalgorithms/— algorithms and problem-solving notescloud/— cloud concepts, services, and operational notesgo/— Go language notes and referencesjavascript/— JavaScript notes and referencespython/— Python notes and referencesruby/— Ruby notes and referencesrust/— Rust notes and referencestypescript/— TypeScript notes and references
local_ollama_guide.md— local Ollama usage notes / guidegoogle_adk.md— notes on Google ADK (and related concepts/tools)html_semantic_reference.md— semantic HTML referencepython_standard_library.md— Python standard library notes / referenceiot_sensors_.md— IoT sensors notesgo_os_pkg.pdf— PDF reference related to Go’sospackage
- Browse by folder when you’re focused on a specific language or domain.
- Use GitHub search to quickly find topics across all notes.
- Treat documents as living notes—update, extend, and refine as you learn.
If you want consistency as it grows, consider:
- Prefer Markdown for notes (
.md) - Use clear filenames with underscores (e.g.,
networking_basics.md) - Add a short “Summary” section at the top of each note
- Add a “Further reading” section at the end with links
This is primarily a personal knowledge base, but suggestions and improvements are welcome:
- Open an issue with corrections or additions
- Or submit a pull request with improvements to existing notes
No license is currently specified in the repository.
If you want others to reuse these notes, consider adding a LICENSE (MIT/Apache-2.0/CC-BY are common choices).