Skip to content

Instantly share code, notes, and snippets.

View jonheslop's full-sized avatar
💫

Jon Heslop jonheslop

💫
View GitHub Profile
@jonheslop
jonheslop / www.rapha.cc-desktop.json
Created January 18, 2019 11:07
Rapha desktop no throttling
{"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36(KHTML, like Gecko) Chrome/71.0.3559.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36","benchmarkIndex":1238},"lighthouseVersion":"3.2.0","fetchTime":"2019-01-18T11:07:01.013Z","requestedUrl":"https://www.rapha.cc/gb/en","finalUrl":"https://www.rapha.cc/gb/en","runWarnings":[],"runtimeError":{"code":"NO_ERROR","message":""},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new w
@jonheslop
jonheslop / www.rapha.cc-applied-3G.json
Last active January 18, 2019 11:00
Rapha lighthouse audit
{"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36(KHTML, like Gecko) Chrome/71.0.3559.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36","benchmarkIndex":1099.8003992015967},"lighthouseVersion":"3.2.0","fetchTime":"2019-01-18T10:56:31.369Z","requestedUrl":"https://www.rapha.cc/gb/en","finalUrl":"https://www.rapha.cc/gb/en","runWarnings":[],"runtimeError":{"code":"NO_ERROR","message":""},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2
@jonheslop
jonheslop / example.html
Created January 4, 2019 10:36
Blogger meta tags for rich previews
<!-- Facebook OpenGraph -->
<meta content='article' property='og:type'/>
<meta expr:content='data:blog.title' property='og:site_name'/>
<!-- Title, URL & Description -->
<meta expr:content='data:blog.pageName' property='og:title'/>
<meta expr:content='data:blog.canonicalUrl' property='og:url'/>
<b:if cond='data:blog.metaDescription'>
<meta expr:content='data:blog.metaDescription' name='og:description'/>
<b:else/>
<meta expr:content='data:post.snippet' name='og:description'/>
{"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3618.0 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36(KHTML, like Gecko) Chrome/71.0.3559.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3618.0 Safari/537.36","benchmarkIndex":1208},"lighthouseVersion":"3.2.0","fetchTime":"2018-11-22T12:43:16.632Z","requestedUrl":"https://selfservice.payments.service.gov.uk/create-service/register","finalUrl":"https://selfservice.payments.service.gov.uk/create-service/register","runWarnings":[],"runtimeError":{"code":"NO_ERROR","message":""},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. HTTPS prevents intruders from tampering with or passively listening in on the communications
{"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3617.0 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36(KHTML, like Gecko) Chrome/71.0.3559.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3617.0 Safari/537.36","benchmarkIndex":1164},"lighthouseVersion":"3.2.0","fetchTime":"2018-11-21T10:07:21.180Z","requestedUrl":"https://selfservice.payments.service.gov.uk/create-service/register","finalUrl":"https://selfservice.payments.service.gov.uk/create-service/register","runWarnings":[],"runtimeError":{"code":"NO_ERROR","message":""},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. HTTPS prevents intruders from tampering with or passively listening in on the communications
{"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3615.0 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36(KHTML, like Gecko) Chrome/71.0.3559.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3615.0 Safari/537.36","benchmarkIndex":1176},"lighthouseVersion":"3.2.0","fetchTime":"2018-11-20T17:05:50.150Z","requestedUrl":"https://selfservice.payments.service.gov.uk/create-service/register","finalUrl":"https://selfservice.payments.service.gov.uk/create-service/register","runWarnings":[],"runtimeError":{"code":"NO_ERROR","message":""},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. HTTPS prevents intruders from tampering with or passively listening in on the communications
@jonheslop
jonheslop / govuk-pay-peformance-after.json
Created November 19, 2018 13:00
Lighthouse report before migrating to GOV.UK Frontend
{"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3615.0 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36(KHTML, like Gecko) Chrome/71.0.3559.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3615.0 Safari/537.36","benchmarkIndex":1182},"lighthouseVersion":"3.2.0","fetchTime":"2018-11-19T12:30:50.620Z","requestedUrl":"https://selfservice.payments.service.gov.uk/create-service/register","finalUrl":"https://selfservice.payments.service.gov.uk/create-service/register","runWarnings":[],"runtimeError":{"code":"NO_ERROR","message":""},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. HTTPS prevents intruders from tampering with or passively listening in on the communications
@jonheslop
jonheslop / govuk-pay-peformance-before.json
Last active November 29, 2018 11:05
Lighthouse report before migrating to GOV.UK Frontend
{"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3605.0 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36(KHTML, like Gecko) Chrome/71.0.3559.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3605.0 Safari/537.36","benchmarkIndex":1080},"lighthouseVersion":"3.2.0","fetchTime":"2018-11-08T13:12:03.177Z","requestedUrl":"https://selfservice.payments.service.gov.uk/create-service/register","finalUrl":"https://selfservice.payments.service.gov.uk/create-service/register","runWarnings":[],"runtimeError":{"code":"NO_ERROR","message":""},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. HTTPS prevents intruders from tampering with or passively listening in on the communications

Keybase proof

I hereby claim:

  • I am jonheslop on github.
  • I am jonheslop (https://keybase.io/jonheslop) on keybase.
  • I have a public key ASAmfff3c1xe45dcvphD7LEyq-RxZ3ykWSlVvekcKmliwwo

To claim this, I am signing this object:

@jonheslop
jonheslop / layout.njk
Created November 29, 2017 15:06
GOV.UK Pay Nunjucks bits
{% extends "../../govuk_modules/govuk_template/views/layouts/govuk_template.njk"%}
{% block page_title %}GOV.UK Pay{% endblock %}
{% block head %}
{% include "includes/head.njk" %}
{% endblock %}
{% set homepage_url = '/' %}
{% set logo_link_title = 'Go to the the GOV.UK Pay Homepage' %}