Dev Library · Reference Collection

The Dev
Reference
Library

A curated set of practical engineering references — from system internals and networking to web frameworks and language deep-dives. Built for daily use, not memorisation.

7 volumes Open in any browser, no server needed Works offline Print-friendly
The Collection
Vol. 01
Python — The Full Picture
From basics and OOP to async, type hints, Rust extensions, and tooling
basics OOP comprehensions lambdas decorators generators async/await type hints dataclasses pandas numpy PyO3 / Rust uv · ruff · mypy
Python
Vol. 02
Django Development Reference
Project structure, ORM, views, templates, forms, and dev operations
models & ORM migrations views (FBV/CBV) URL dispatcher templates forms & ModelForms admin signals middleware static/media best practices
Django
Vol. 03
Odoo 19 Development Reference
Models, views, security, OWL frontend, and deployment workflows
module structure models/fields/constraints views (form/list/search) security (ACL/record rules) OWL components QWeb directives manifest & assets wizards & reports devops (PG/backups)
Odoo
Vol. 04
Linux, Docker, Nginx & PostgreSQL
Infrastructure essentials every backend developer needs daily
linux cli permissions processes docker docker-compose nginx postgres git systemd cron
Infra
Vol. 05
Networking for Developers
Everything from OSI layers and TCP/IP to HTTP, DNS, TLS, and debugging
OSI model IP & subnets TCP / UDP HTTP/HTTPS DNS TLS/SSL curl / traceroute firewalls proxies load balancing
Networking
Vol. 06
PostgreSQL Reference for Developers
Queries, joins, indexes, transactions — everything a backend developer needs
basics & CRUD JOINs (inner/outer/self) indexes (B-tree/GIN/GiST) transactions & isolation JSONB operations window functions full‑text search vaccum & autovacuum EXPLAIN analysis
PostgreSQL
Vol. 07
Rust Language Reference
Ownership, borrowing, lifetimes, traits, enums, concurrency, and Cargo
ownership & borrowing lifetimes structs & enums pattern matching traits & generics Option & Result error handling (?) closures & iterators concurrency (threads/async) Cargo & crates testing
Rust
How to Use These References

📖 For learning

Read top to bottom. Each reference is written to build understanding, not just list syntax. Follow the examples in a real project.

🔍 For daily lookup

Use the sticky navigation bar at the top of each file to jump directly to the section you need — ownership, lifetimes, traits, etc.

🖨 For printing

Every file has print styles built in. Open the file, hit Cmd/Ctrl+P. The nav bar hides automatically and font sizes adjust.

💾 Fully offline

No CDN, no internet required. Keep the entire folder on your machine, USB drive, or shared on a local network.

"The references you reach for most are the ones you built yourself. These exist so you stop googling the same things twice."

— Dev Library