HTTP/2 302
server: nginx
date: Sat, 11 Oct 2025 16:28:18 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20160310084008
location: https://web.archive.org/web/20160310084008/https://www.sitepoint.com/author/rsayar/
server-timing: captures_list;dur=0.831366, exclusion.robots;dur=0.030573, exclusion.robots.policy;dur=0.014268, esindex;dur=0.016604, cdx.remote;dur=182.260960, LoadShardBlock;dur=487.301588, PetaboxLoader3.datanode;dur=455.111247
x-app-server: wwwb-app216
x-ts: 302
x-tr: 733
server-timing: TR;dur=0,Tw;dur=482,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app216; 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 200
server: nginx
date: Sat, 11 Oct 2025 16:28:20 GMT
content-type: text/html; charset=UTF-8
x-archive-orig-date: Thu, 10 Mar 2016 08:40:08 GMT
x-archive-orig-server: Apache/2.4.10 (Debian)
x-archive-orig-vary: X-Forwarded-Proto,Accept-Encoding
x-archive-orig-link:
; rel="https://api.w.org/"
x-archive-orig-last-modified: Thu, 10 Mar 2016 08:40:09 GMT
x-archive-orig-expires: Thu, 10 Mar 2016 09:40:09 GMT
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 10 Mar 2016 08:40:08 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate",
; rel="first memento"; datetime="Wed, 01 Apr 2015 18:07:36 GMT",
; rel="prev memento"; datetime="Fri, 19 Feb 2016 23:35:02 GMT",
; rel="memento"; datetime="Thu, 10 Mar 2016 08:40:08 GMT",
; rel="next memento"; datetime="Tue, 22 Mar 2016 01:14:19 GMT", ; rel="last memento"; datetime="Tue, 20 May 2025 01:14:07 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: HNEWS-20160310082359-crawl890/HNEWS-20160310083951-01329.warc.gz
server-timing: captures_list;dur=0.527494, exclusion.robots;dur=0.038661, exclusion.robots.policy;dur=0.009548, esindex;dur=0.010401, cdx.remote;dur=287.149113, LoadShardBlock;dur=453.566413, PetaboxLoader3.datanode;dur=460.917085, load_resource;dur=416.914213, PetaboxLoader3.resolve;dur=188.511834
x-app-server: wwwb-app216
x-ts: 200
x-tr: 1330
server-timing: TR;dur=0,Tw;dur=653,Tc;dur=1
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
Rami Sayar, Author at SitePoint
Rami Sayar is a technical evangelist at Microsoft Canada focusing on web development (JavaScript, AngularJS, Node.js, HTML5, CSS3, D3.js, Backbone.js, Babylon.js), open data and open source technologies (Python, PHP, Java, Android, Linux, etc.) Read his blog or follow him on Twitter.
Rami's articles