Skip to content

Instantly share code, notes, and snippets.

View dviramontes's full-sized avatar
〰️
failing forward

David Viramontes dviramontes

〰️
failing forward
View GitHub Profile
@dviramontes
dviramontes / jsonParser.js
Last active June 15, 2016 03:40
Ext.decode vs JSON.parse
// 48 instances of Ext.decode
// 23 instances of Ext.encode
// collection size 7
(function() {
console.time('test')
var x = Ext.decode(temp1.responseText);
console.timeEnd('test')
console.log(x)
})()//test: 0.597ms
@dviramontes
dviramontes / res.json
Created July 18, 2016 02:02
contentful management response
[
{
"sys": {
"publishedAt": "2016-06-22T03:52:38.355Z",
"space": {
"sys": {
"type": "Link",
"linkType": "Space",
"id": "2efkk6oex1yh"
}
@dviramontes
dviramontes / index.html
Last active May 22, 2017 05:24
JS Bin [p5.js] // source http://jsbin.com/qitexamoki
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="[p5.js]" />
<meta charset="utf-8">
<title>JS Bin</title>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/processing.js/1.4.8/processing.min.js"></script>
</head>
<body>
<canvas id="canvas1" width="200" height="200" border="1"></canvas>
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="[p5.js]" />
<meta charset="utf-8">
<title>JS Bin</title>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/processing.js/1.4.8/processing.min.js"></script>
</head>
<body>
<canvas id="canvas1" width="200" height="200" border="1"></canvas>
@dviramontes
dviramontes / README.md
Last active July 15, 2017 16:29
running with scissors and exercism

Hi!!!

Lets get you setup with exercism.io

STEPS:

  1. Let's check you NPM version: npm -v if version> 5; we're are good to go, skip to step 2

  2. else: let's update the npm!

@dviramontes
dviramontes / flattenArray.js
Created September 10, 2017 21:53
flatten array of arbitrary length
function flattenArray(arr) {
return arr.reduce((acc, e) => {
if(Array.isArray(e)){
return acc.concat(flattenArray(e));
}
acc.push(e);
return acc;
}, []);
}
// print name of calling program,
// list args passed each on a new line,
// print time elapsed
package main
import (
"fmt"
"os"
"strings"
<div className='ui container assets'>
<div className='ui row'>
{ loading ?
<Loading /> :
<table className='ui padded table'>
<thead>
<tr>
<th>Asset</th>
<th>Platform</th>
<th>KeepKey</th>
import App from './App';
import React from 'react';
import ReactDOM from 'react-dom';
import './utils/styles/global-styles.css';
import * as serviceWorker from './services/serviceWorker';
const ws = new WebSocket("ws://0.0.0.0:4000/ws")
ws.onopen = () => {
// connected
### Keybase proof
I hereby claim:
* I am dviramontes on github.
* I am dviramontes (https://keybase.io/dviramontes) on keybase.
* I have a public key ASAhg2r6QoKWwdaLWPq5os9l1sSD8M4Q8vjLI9higXOzEQo
To claim this, I am signing this object: