View main.go
package main
import (

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.


View inlineworker.js
function worker() {
setInterval(function() {
postMessage({foo: "bar"});
}, 1000);
var code = worker.toString();
code = code.substring(code.indexOf("{")+1, code.lastIndexOf("}"));
var blob = new Blob([code], {type: "application/javascript"});

Onboarding schedule / tasklist / progress-o-meter. This is not meant for anything definitive, but rather a guideline to get an idea of what newjoiners should go through to gather basic knowledge of our working habits and systems.

View .gitconfig
name = Julien Bisconti
email = ******
excludesfile = ~/.gitignore
pager = diff-so-fancy | less --tabs=1,5 -R
editor = /usr/bin/vim
wow = log --all --graph --decorate --oneline --simplify-by-decoration
View release.js
/* eslint-env node */
/* eslint-disable strict, no-console */
'use strict';
const version = require('../package.json').version;
const prompt = require('prompt');
const exec = require('child_process').exec;
const dryRun = process.env.DRY_RUN || false;
const schema = {
properties: {

Email address syntax validation? Let the browser do it (without regexp)

Here is a simple and robust way to check for the validity of an email address syntax directly in the browser. No need for crazy regular expressions.

e = document.createElement('input')
e.type = 'email'
// check some email addresses
e.value = 'hi@'
View clojure-collections-talk.clj
;; Collections in Clojure
;; Distinctive characteristics
;; * They are mainly used in terms of abstractions, not the details of concrete implementations.
;; * They are immutable and persistent.