Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am q42jaap on github.
  • I am jaap (https://keybase.io/jaap) on keybase.
  • I have a public key ASDt6FKWFIyeyDcloxOQIq3i2Sd3deVe_4szSeeGX8T96wo

To claim this, I am signing this object:

@q42jaap
q42jaap / express-async.js
Created April 6, 2017 14:51
A way to allow async await style middleware
import Layer from 'express/lib/router/layer';
const Promise = global.Promise;
/**
* "fixt" express mbt promises. Als een stukje middleware een promise returnt dan moeten errors eigenlijk aan next worden gegeven.
*
* We hadden ook de suffix `Async` kunnen gebruiken om naast de bestaande functies nieuwe te maken. Dat heeft een flink nadeel
* omdat de api op verschillende manieren te benaderen is.
*/
@q42jaap
q42jaap / CdnConfiguration.cs
Last active May 8, 2018 20:35
CustomFileVersionProvider
using System;
public class CdnConfiguration
{
/// <summary>
/// Base url for the CDN, e.g. https://my-cdn.azureedge.net
/// </summary>
public string BaseUrl { get; set; }
/// <summary>
@q42jaap
q42jaap / slots-index.html
Last active January 14, 2021 21:06
TIL vue v3
<html>
<body>
<div id="app">
<expander v-slot="{isExpanded, toggle}" :initial-expanded="false">
<dl>
<dt class="toggler" :class="{expanded: isExpanded}" v-on:click="toggle">Name</dt>
<dd v-if="isExpanded">
Description
</dd>
</dl>