View list-steemit-pt-users.js
const arr = ['https://steemit.com/@naturald',
'https://steemit.com/@bkdbkd',
'https://steemit.com/@ignis2',
'https://steemit.com/@belzunces',
'https://steemit.com/@claudiasartiyoga',
'https://steemit.com/@ezekielgomes',
'https://steemit.com/@sergi023',
'https://steemit.com/@jsantana',
'https://steemit.com/@missfernandes',
'https://steemit.com/@defremont',
View rich-already-answered-that.md

Rich Already Answered That!

A list of commonly asked questions, design decisions, reasons why Clojure is the way it is as they were answered directly by Rich (even when from many years ago, those answers are pretty much valid today!). Feel free to point friends and colleagues here next time they ask (again). Answers are pasted verbatim (I've made small adjustments for readibility, but never changed a sentence) from mailing lists, articles, chats. The link points back at them.

Index:

View routes.example.js
const express = require( 'express' )
const router = express.Router()
const axios = require( 'axios' )
const getURL = ( url ) => axios.get( url )
const toNewFormat = require( './format' )
const FORMATER = {
View cep.axios.express.js
const express = require( 'express' )
const axios = require( 'axios' )
const app = express()
const isCepValid = ( cep ) =>
( cep.length < 8 || cep.length > 9 )
? new Error( 'Cep inválido' )
: true
const sanitizeCEP = ( cep ) => cep.replace( /\D/g, '' )
View atomic.swap.txt
---
Cryptocoins — Atomic Swap
Built by traders, for traders.
Só para avisar que essa é a primeira parte desse artigo onde eu apenas farei analogias para o melhor entendimento da mesma, na parte 2 eu abordarei APENAS a parte técnica envolvida nessa tecnologia.
Primeira Exchange, que EU conheço, que irá trabalhar com essa tecnologia é:
Altcoin.io - Decentralized Cyptocurrency Exchange
Altcoin.io Exchange referral program. Earn commission for each person who signs up through your link!www.altcoin.io
O que que vcs acham dessa exchange? 
Acredito que vai dar boa hein!
View cotacoes.altcoins.js
const axios = require( 'axios' )
const COIN = process.argv.reverse()[0].toUpperCase()
console.log('------------------------------------');
console.log(COIN);
console.log('------------------------------------');
const EXCHANGE_URL = 'https://www.mercadobitcoin.net/api/BTC/ticker/'
const COINMARKETCAP_URL = `https://api.coinmarketcap.com/v1/ticker/bitcoin/${COIN}`
const DOLLAR_URL = 'http://api.promasters.net.br/cotacao/v1/valores?moedas=USD&alt=json'
View getTicker.mercadobitcoin.js
const axios = require( 'axios' )
const EXCHANGE_URL = 'https://www.mercadobitcoin.net/api/BTC/ticker/'
const COINMARKETCAP_URL = 'https://api.coinmarketcap.com/v1/ticker/bitcoin/'
const DOLLAR_URL = 'http://api.promasters.net.br/cotacao/v1/valores?moedas=USD&alt=json'
const transformMoney = ( dollar ) => ( reais ) =>
Number( reais / dollar )
const getURL = ( url ) => axios.get( url )
View $.07.js
const $$ = ( selector, context = document ) =>
( selector[ 0 ] === '#' ) // OU COM REGEX?
? document.getElementById( selector )
: context.querySelectorAll( selector )
$$( '#myjQuery' ).innerHTML = $$( 'div' ).length
$( '#jQuery' ).innerHTML = $( 'div' ).length
View $.05.sem.regex.id.js
const $$ = ( selector, context = document ) => {
const elements = context.querySelectorAll( selector )
( selector[ 0 ] === '#' ) // OU COM REGEX?
? elements[ 0 ]
: elements
}
$$( '#myjQuery' ).innerHTML = $$( 'div' ).length
$( '#jQuery' ).innerHTML = $( 'div' ).length