This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// the cache version gets updated every time there is a new deployment | |
const CACHE_VERSION = 10; | |
const CURRENT_CACHE = `main-${CACHE_VERSION}`; | |
// these are the routes we are going to cache for offline support | |
const cacheFiles = ['/', '/about-me/', '/projects/', '/offline/']; | |
// on activation we clean up the previously registered service workers | |
self.addEventListener('activate', evt => | |
evt.waitUntil( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const observer = new PerformanceObserver((list) => { | |
for (const entry of list.getEntries()) { | |
// `name` will be either 'first-paint' or 'first-contentful-paint'. | |
const metricName = entry.name; | |
const time = Math.round(entry.startTime + entry.duration); | |
ga('send', 'event', { | |
eventCategory: 'Performance Metrics', | |
eventAction: metricName, | |
eventValue: time, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
now dns add domain.com @ A 104.198.14.52 | |
now dns add domain.com www CNAME domain.netlify.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function() { | |
'use strict'; | |
var map, //the google map | |
directionsService, //service that provides directions to reach our destination | |
directionsDisplay, //renderer that draws directions on map | |
destinationName = 'Ventorro del Cano, Madrid'; //our destination. Set yours! | |
// providers | |
var html5Provider = function() { | |
return { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var observer = new PerformanceObserver(function(list) { | |
var perfEntries = list.getEntries(); | |
for (var i = 0; i < perfEntries.length; i++) { | |
// Process entries | |
// report back for analytics and monitoring | |
// ... | |
} | |
}); | |
// register observer for long task notifications |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<body> | |
<script src="https://spotify-player.herokuapp.com/spotify-player.js"></script> | |
<script> | |
var spotifyPlayer = new SpotifyPlayer(); | |
spotifyPlayer.on('update', response => { | |
// render the track received | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> | |
<style> | |
a { | |
display: block; | |
padding: 1em; | |
} | |
</style> | |
</head> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="hero image"> | |
<!-- the lazy loaded image --> | |
<!-- thumb-src is a matrix of DCT coefficients --> | |
<!-- note that a background-color is also set so --> | |
<!-- it is rendered while the image is fetched --> | |
<div thumb-lazy | |
original-src="/images/graphical-web-2016.jpg" | |
thumb-src="/images/graphical-web-2016-thumb.png" | |
thumb-width="2880" thumb-height="1800" | |
style="background-color:#121513;width:100%"> |
NewerOlder