{"adoption": {"forks": 395, "observed_at": "2026-08-28T04:08:22.159387+00:00", "stars": 3825}, "canonical_url": "https://ross.abutalabs.com/products/perf-ninja", "card": {"archived": false, "artifact_type": "learning-resource", "description": "This is an online course where you can learn and master the skill of low-level performance analysis and tuning.", "domain": ["performance", "tutorials", "developer-tools"], "enriched": true, "function": ["benchmarking", "developer-tools"], "health_score": 80, "homepage": null, "language": "C++", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["dendibakh/perf-ninja"], "name": "dendibakh/perf-ninja", "platform": ["windows", "cpp"], "pushed_at": "2026-08-25T19:12:14+00:00", "repo": "dendibakh/perf-ninja", "stars": 3825, "tags": ["performance-analysis", "cpu-optimization", "course", "lab-assignments", "low-level-optimization", "computer-architecture", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["learn low-level performance analysis and tuning", "practice fixing CPU cache misses", "learn to fix branch mispredictions", "improve C++ code performance through hands-on labs", "learn vectorization and compiler intrinsics", "benchmark code optimizations on modern CPUs"], "what_it_is": "An online course in the form of C++ lab assignments for learning low-level performance analysis and tuning, covering issues like CPU cache misses and branch mispredictions. Solutions are submitted to GitHub for automated benchmarking and verification across modern Intel, AMD, and Apple hardware.", "when_to_avoid": ["you don't know basic C++", "you need a tool or library rather than a course", "you need a formally licensed open-source project (the repo has no license)"], "when_to_choose": ["you want hands-on practice optimizing C++ code performance", "you want to learn performance analysis on modern Intel, AMD, or Apple hardware", "you prefer learning through lab assignments and videos rather than theory alone"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/perf-ninja", "repo": "dendibakh/perf-ninja", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:22.159387+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:26:22.358824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "579ce4556e0efc34665c8e24b392685d4ab28c1d3061a46982e61dfd72fc93b7", "fetched_at": "2026-08-28T04:08:22.159387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dendibakh/perf-ninja"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1870, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}