CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Mon, 04 Aug 2025 15:58:48 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080527131220
location: https://web.archive.org/web/20080527131220/https://www.pragmaticprogrammer.com/
server-timing: captures_list;dur=0.487173, exclusion.robots;dur=0.015732, exclusion.robots.policy;dur=0.007838, esindex;dur=0.010403, cdx.remote;dur=51.207820, LoadShardBlock;dur=665.751854, PetaboxLoader3.datanode;dur=321.061391, PetaboxLoader3.resolve;dur=118.872501
x-app-server: wwwb-app213
x-ts: 302
x-tr: 759
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app213; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Mon, 04 Aug 2025 15:58:49 GMT
content-type: text/html; charset=utf-8
content-length: 90
x-archive-orig-server: nginx/0.5.10
x-archive-orig-date: Tue, 27 May 2008 13:12:20 GMT
x-archive-orig-connection: close
x-archive-orig-set-cookie: _pragmatic_session_id=cbc3a9a45b68b05bebc9d1dfdb52bc21; domain=.pragprog.com; path=/
x-archive-orig-status: 302 Found
location: https://web.archive.org/web/20080527131220/https://www.pragprog.com/
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 90
cache-control: max-age=1800
memento-datetime: Tue, 27 May 2008 13:12:20 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Wed, 01 Mar 2000 01:09:19 GMT", ; rel="prev memento"; datetime="Tue, 15 Apr 2008 13:29:14 GMT", ; rel="memento"; datetime="Tue, 27 May 2008 13:12:20 GMT", ; rel="next memento"; datetime="Wed, 27 Aug 2008 17:13:54 GMT", ; rel="last memento"; datetime="Wed, 02 Jul 2025 11:20:17 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_3_20080527105603_crawl101-c/51_3_20080527130842_crawl102.arc.gz
server-timing: captures_list;dur=0.879429, exclusion.robots;dur=0.031386, exclusion.robots.policy;dur=0.014683, esindex;dur=0.017785, cdx.remote;dur=16.920712, LoadShardBlock;dur=228.290858, PetaboxLoader3.datanode;dur=221.793303, load_resource;dur=352.747427, PetaboxLoader3.resolve;dur=255.648984
x-app-server: wwwb-app213
x-ts: 302
x-tr: 681
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Mon, 04 Aug 2025 15:58:51 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080602110712
location: https://web.archive.org/web/20080602110712/https://www.pragprog.com/
server-timing: captures_list;dur=1.038658, exclusion.robots;dur=0.032447, exclusion.robots.policy;dur=0.014139, esindex;dur=0.016671, cdx.remote;dur=36.268262, LoadShardBlock;dur=1398.860479, PetaboxLoader3.datanode;dur=556.187674, PetaboxLoader3.resolve;dur=269.859459
x-app-server: wwwb-app213
x-ts: 302
x-tr: 1524
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Mon, 04 Aug 2025 15:58:54 GMT
content-type: text/html; charset=UTF-8
x-archive-orig-server: nginx/0.5.10
x-archive-orig-date: Mon, 02 Jun 2008 11:07:12 GMT
x-archive-orig-connection: close
x-archive-orig-set-cookie: _pragmatic_session_id=ab90b451cba48e1bca180ab692857de3; domain=.pragprog.com; path=/
x-archive-orig-status: 200 OK
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 11813
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 02 Jun 2008 11:07:12 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 17 May 2001 02:55:33 GMT", ; rel="prev memento"; datetime="Thu, 15 May 2008 17:13:29 GMT", ; rel="memento"; datetime="Mon, 02 Jun 2008 11:07:12 GMT", ; rel="next memento"; datetime="Thu, 19 Jun 2008 04:27:05 GMT", ; rel="last memento"; datetime="Mon, 28 Jul 2025 08:15:31 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 50_3_20080601151122_crawl107-c/50_3_20080602105906_crawl109.arc.gz
server-timing: captures_list;dur=4.226774, exclusion.robots;dur=0.164945, exclusion.robots.policy;dur=0.080440, esindex;dur=0.073910, cdx.remote;dur=467.884967, LoadShardBlock;dur=2140.599985, PetaboxLoader3.datanode;dur=1369.505474, PetaboxLoader3.resolve;dur=327.599524, load_resource;dur=437.875446
x-app-server: wwwb-app213
x-ts: 200
x-tr: 3326
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
The Pragmatic Bookshelf
Our Titles | Resources | Podcasts | Discussions | Support |
![]() |
Mastering Dojo
|
![]() |
Core Animation for OS XCocoa Applications that Move |
![]() |
Programming Ruby 3
|
![]() |
Upcoming Events
-
TDD with Rails Studio
-
- June 9-11 in Denver, CO
-
Advanced Rails Studio
-
- June 12-14 in Denver, CO
What’s Hot
- Dave's blog: So I've been doing some music...
- News: Screencasts are here; new OpenID support
- Dave's blog: New lambda syntax in Ruby 1.9
- News: Using memcached, new podcast with Andy Hunt
- Site_admin: Please forgive the duplication in the RSS feed
Home | About Us | Connect! | Write For Us | Privacy Policy | Terms of Use | Credits | Contact Us
The Pragmatic Bookshelf™ is an imprint of
The Pragmatic Programmers, LLC.
Copyright © 1999–2008 The Pragmatic Programmers, LLC.
All Rights Reserved.