Skip to content

Instantly share code, notes, and snippets.

@MikeFielden
MikeFielden / ParallelMiddlewares
Created August 28, 2015 12:51
Parallel middlewares
function parallel(middlewares) {
return function (req, res, next) {
async.each(middlewares, function (mw, cb) {
mw(req, res, cb);
}, next);
};
}
app.use(parallel([
getUser,
@MikeFielden
MikeFielden / designer.html
Last active August 29, 2015 14:13
designer
<link rel="import" href="../paper-input/paper-input.html">
<link rel="import" href="../core-scaffold/core-scaffold.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-menu/core-menu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-menu/core-submenu.html">
<polymer-element name="my-element">
<link rel="import" href="../core-scaffold/core-scaffold.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-menu/core-menu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-menu/core-submenu.html">
<polymer-element name="my-element">
@MikeFielden
MikeFielden / stop_and_remove_all_containers.sh
Last active August 29, 2015 14:22
Stop and Remove all Docker containers
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
#Single line
docker rm -f $(docker ps -a -q)
@MikeFielden
MikeFielden / remove_all_docker_images.sh
Created June 2, 2015 01:15
Remove all Docker images
docker rmi $(docker images -q)
// Returns a function, that, as long as it continues to be invoked, will not
// be triggered. The function will be called after it stops being called for
// N milliseconds. If `immediate` is passed, trigger the function on the
// leading edge, instead of the trailing.
function debounce(func, wait, immediate) {
var timeout;
return function() {
var context = this, args = arguments;
var later = function() {
timeout = null;
@MikeFielden
MikeFielden / merge.js
Created July 8, 2015 21:41
Array merge native
var array1 = [1, 2, 3];
var array2 = [4, 5, 6];
Array.prototype.push.apply(array1, array2);
console.log(array1); // is: [1, 2, 3, 4, 5, 6]
@MikeFielden
MikeFielden / dabblet.css
Created January 21, 2012 20:36 — forked from chriscoyier/dabblet.css
Opening Scene to movie :)
body { background: black; padding: 100px; margin: 0; }
h1 {
text-align: center;
color: white;
text-transform: uppercase;
padding: 1px;
font-family: 'Raleway', cursive;
font-weight: 100;
position: relative;
@MikeFielden
MikeFielden / dabblet.css
Created January 22, 2012 00:10
Movie opening
/* Movie opening */
body { background: black; padding: 100px; margin: 0; }
h1 {
position: relative;
text-align: center;
color: white;
text-transform: uppercase;
/**
* Inset text
*/
body {
padding-top: 100px;
background-color: #8d9794;
}
h1 {