Skip to content

whalelogic/deepguide

Repository files navigation

DeepGuide - A Mono-Repo of Software Engineering Notes, Guides and References

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.

What’s inside

The repository is organized into topic and language areas, plus standalone reference docs:

Top-level folders

  • ai/ — AI/LLM-related notes and guides
  • algorithms/ — algorithms and problem-solving notes
  • cloud/ — cloud concepts, services, and operational notes
  • go/ — Go language notes and references
  • javascript/ — JavaScript notes and references
  • python/ — Python notes and references
  • ruby/ — Ruby notes and references
  • rust/ — Rust notes and references
  • typescript/ — TypeScript notes and references

Top-level documents (selected)

  • local_ollama_guide.md — local Ollama usage notes / guide
  • google_adk.md — notes on Google ADK (and related concepts/tools)
  • html_semantic_reference.md — semantic HTML reference
  • python_standard_library.md — Python standard library notes / reference
  • iot_sensors_.md — IoT sensors notes
  • go_os_pkg.pdf — PDF reference related to Go’s os package

How to use this repo

  • 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.

Suggested conventions (optional)

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

Contributing

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

License

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).

About

A personal, growing collection of deep-dive notes, references, and guides across software engineering topics—organized by language and domain.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors