ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.2 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| URL | https://jguegant.github.io/blogs/tech/thread-safe-multi-type-map.html | |||||||||
| Last Crawled | 2026-05-27 13:18:52 (6 days ago) | |||||||||
| First Indexed | 2016-02-05 09:07:58 (10 years ago) | |||||||||
| HTTP Status Code | 200 | |||||||||
| Content | ||||||||||
| Meta Title | Jean Guegant's Blog – An introduction to C++'s variadic templates: a thread-safe multi-type map | |||||||||
| Meta Description | Trivia: One of our favorite motto in our C++ team at work is: you shall use dependency injections instead of singletons! It actually comes with our unit-testing strategy. If the various components of your architecture are too tightly coupled, it becomes a tremendous effort to deeply test small critical chunks … | |||||||||
| Meta Canonical | null | |||||||||
| Boilerpipe Text | heavy column, fetched on demand | |||||||||
| Markdown | heavy column, fetched on demand | |||||||||
| Readable Markdown | heavy column, fetched on demand | |||||||||
| ML Classification | ||||||||||
| ML Categories |
Raw JSON{
"/Computers_and_Electronics": 992,
"/Computers_and_Electronics/Programming": 948,
"/Computers_and_Electronics/Programming/C_and_C++": 896
} | |||||||||
| ML Page Types |
Raw JSON{
"/Article": 999,
"/Article/Tutorial_or_Guide": 980
} | |||||||||
| ML Intent Types |
Raw JSON{
"Informational": 999
} | |||||||||
| Content Metadata | ||||||||||
| Language | en | |||||||||
| Author | Jean Guegant | |||||||||
| Publish Time | 2016-02-01 13:00:00 (10 years ago) | |||||||||
| Original Publish Time | 2016-02-01 13:00:00 (10 years ago) | |||||||||
| Republished | No | |||||||||
| Word Count (Total) | 6,337 | |||||||||
| Word Count (Content) | 6,255 | |||||||||
| Links | ||||||||||
| External Links | 41 | |||||||||
| Internal Links | 14 | |||||||||
| Technical SEO | ||||||||||
| Meta Nofollow | No | |||||||||
| Meta Noarchive | No | |||||||||
| JS Rendered | Yes | |||||||||
| Redirect Target | null | |||||||||
| Performance | ||||||||||
| Download Time (ms) | 40 | |||||||||
| TTFB (ms) | 39 | |||||||||
| Download Size (bytes) | 18,170 | |||||||||
| Location | ||||||||||
| Host ID | 143 (laksa143) | |||||||||
| Partition ID | 61 | |||||||||
| Root Hash | 2566890010099092343 | |||||||||
| Unparsed URL | io,github!jguegant,/blogs/tech/thread-safe-multi-type-map.html s443 | |||||||||