Learning

Record learning from practice

View project on GitHub

Learn

A personal learning repository that collects notes, experiments, and references across projects and technologies. This repository is organized as a lightweight monorepo of markdown docs and small demos to help document what I learn while building and exploring.

Purpose

The goal of this repository is to provide a single place to:

  • Capture practical notes and how-tos
  • Store small project examples and configurations
  • Keep links to external resources and walkthroughs
  • Share reproducible steps for experiments

Topics

This repository is organized by topic. Each topic has its own page with notes, links, and examples:

  • Artificial-Intelligence — AI concepts, models, and machine learning experiments
  • Architect — software architecture principles, evolvable system design patterns, abstraction layers, and RAG system implementation examples
  • Mathematics — Mathematics and Numpy and SciPy
  • Investment — personal investing notes, strategies, and data analysis examples
  • Research — industry research reports, market data sources (Gartner, IDC), and PC shipment analytics
  • GitHub — tips and references for GitHub, Copilot, Pages and workflows
  • vscode — tips, recommended extensions, workspace settings, and workflows for VS Code
  • vim — tips, recommended extensions, workspace settings, and workflows for VIM
  • Open-WebUI — experiments and notes about running or configuring Open-WebUI projects
  • Web — web framework comparisons, deployment notes, and small examples
  • Database — database comparisons, deployment notes, and small examples
  • Security — security best practices, vulnerabilities, and hardening techniques
  • wandb — Weights & Biases experiment tracking and visualization notes
  • numpy — NumPy internals, C code structure, and performance optimization notes
  • python — Python language fundamentals, standard library, and core documentation references
  • neo4j — Neo4j graph database notes, Cypher queries, and graph data modeling
  • mermaid — Mermaid diagram syntax, flowcharts, and text-based visualization techniques
  • langchain — LangChain framework for building LLM applications, chains, and agents
  • microsoft — Microsoft Graph API, Azure services, and Microsoft development resources
  • bash — Bash scripting examples, Git command patterns, and shell automation techniques
  • robot — robotics experiments, control code, and notes on sensors and controllers
  • xwindow — X11, Xvfb virtual display, xdotool automation
  • edk2 — TianoCore EDK2 UEFI firmware development, EmulatorPkg builds, and platform notes
  • Flutter — Cross platform application development
  • Video — Video editor and converter

iconfonticonfont, materialmaterial supabasesupabase, jinajina