Skip to content

Instantly share code, notes, and snippets.

View gillesdemey's full-sized avatar
♥️
Be kind to others

Gilles De Mey gillesdemey

♥️
Be kind to others
View GitHub Profile
const fs = require('fs')
const pify = require('pify')
const readFile = pify(fs.readFile)
async function main () {
const results = [
await readFile('foo.txt'),
await readFile('bar.txt')
].join('\n')
package main
import (
"fmt"
"time"
)
func pinger(channel chan<- string) {
for {
channel <- "ping"
atom-alignment
atom-ternjs
docblockr
emmet
file-icons
highlight-selected
hyperclick
js-hyperclick
linter
linter-js-standard
// Module to talk to the SHT21 temperature and humidity sensor over I2C
var i2c = require('i2c');
// Register addresses
const TRIGGER_T_MEASUREMENT_NO_HOLD = 0xF3;
const TRIGGER_RH_MEASUREMENT_NO_HOLD = 0xF5;
const WRITE_USER_REGISTER = 0xE6;
const READ_USER_REGISTER = 0xE7;
const SOFT_RESET = 0xFE;
'use strict'
const AMOUNT = 300000
const YEARS = 25
const RATE = 2.19
const MONTHS = yearsToMonths(YEARS)
const MONTHLY = monthly(AMOUNT, YEARS, RATE)
// generate an array with shorted name of each month
exports[`get a user 1`] = `{
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"created_at": {
"type": "string"
},
"email": {
"type": "string"
},
"first_name": {
@gillesdemey
gillesdemey / get-users.test.js
Last active February 20, 2018 12:58
snapshot-user.json.snap
const app = require('./app')
const request = require('supertest')
test('get a user', async () => {
const response = await request(app)
.get('/users/1')
expect(response.status).toBe(200)
expect(response).toMatchSnapshot()
})
{
"name": "my-awesome-app",
"jest": {
"snapshotSerializers": [
"jest-snapshots-json-rest-api"
]
}
}
import React, { Fragment, useState } from 'react'
import Button from '../button/button'
function Counter (props) {
const [count, setCount] = useState(props.initialCount)
function increment () {
setCount(count + 1)
}
@gillesdemey
gillesdemey / README.md
Last active February 11, 2019 14:58
Collector Compose

Collector Compose

Prerequisites

⚠️ Make sure you have hoard-compose running ⚠️

This application will join the docker network created by hoard-compose, or manually create it using docker network create waylay.

Start application