Skip to content

Instantly share code, notes, and snippets.

View ColinEberhardt's full-sized avatar

Colin Eberhardt ColinEberhardt

View GitHub Profile
@ColinEberhardt
ColinEberhardt / .block
Last active November 15, 2018 17:21
Perspective + d3fc
license: mit
@ColinEberhardt
ColinEberhardt / gist:2db8e0f6a3af35293f5d3f26cacc5687
Last active October 5, 2018 23:41
I honestly think web development is getting harder ...
Expanding on the sentiments of this tweet: https://twitter.com/ColinEberhardt/status/1048099572537548800
"I honestly think web development is getting harder. We have some amazing and innovative tools / frameworks, but
their loosely-coupled nature results in fragility. And when things go wrong, you need a surprising depth of
knowledge to resolve the issue."
Here's a a list of things that went wrong, or were more difficult than I might have anticipated over a short
2 hour period ... when creating a new web project
1. Dependencies that were not on npm
@ColinEberhardt
ColinEberhardt / .block
Created October 2, 2018 16:42
fresh block
license: mit
@ColinEberhardt
ColinEberhardt / .block
Created September 13, 2018 07:52
Yahoo Finance Chart
license: mit
@ColinEberhardt
ColinEberhardt / .block
Last active September 30, 2019 22:51
Yahoo Finance Chart
license: mit
@ColinEberhardt
ColinEberhardt / gist:0ab739f18576e6e90ce784a765c26b75
Created May 29, 2018 09:35
WebAssembly transform giving support for multi return values
const fs = require("fs");
const { parse } = require("@webassemblyjs/wast-parser");
const { print } = require("@webassemblyjs/wast-printer");
const identifiedToIndex = require("@webassemblyjs/ast/lib/transform/wast-identifier-to-index/index");
const t = require("@webassemblyjs/ast");
const traverse = t.traverse;
const insert = (a1, a2, index) => [
...a1.slice(0, index),
...a2,
@ColinEberhardt
ColinEberhardt / .block
Last active January 16, 2018 22:04
WebAssembly integer operations
license: mit
@ColinEberhardt
ColinEberhardt / .block
Last active July 3, 2022 10:47
Label layout example
license: mit
@ColinEberhardt
ColinEberhardt / .block
Last active August 16, 2023 20:30
D3 force layout with WebAssembly!
license: mit
@ColinEberhardt
ColinEberhardt / .block
Last active September 18, 2017 16:05
Chart Layout - CSS Grid
license: mit