Skip to content

Instantly share code, notes, and snippets.

View rafaeljesus's full-sized avatar

Rafael Jesus rafaeljesus

  • Berlin, Germany
View GitHub Profile
@hdubugras
hdubugras / gist:9985111
Last active August 29, 2015 13:58
VAGA DESENVOLVEDOR BACK-END Pagar.me

VAGA DESENVOLVEDOR BACK-END

O Pagar.me está crescendo e o nosso time também. Para isso, estamos contratando desenvolvedores para nos ajudar a resolver os grandes problemas do mercado de pagamentos brasileiro. Nossa aplicação é escrita principalmente em Javascript (Node.js e AngularJS) e somos fortemente adeptos a novas tecnologias. Adoramos usar as ferramentas certas para resolver nossos problemas e somos totalmente obcecados por testes e filosofia open-source.

Não procuramos pessoas apenas excepcionais em Javascript, Ruby ou outra linguagem, mas também em computação em si. Queremos gente apaixonada por UNIX, otimização (incluindo do seu editor de texto), testes, segurança e consistência. Amamos os que programam desde a adolescência ou infância e que não consigam dormir até resolver um problema.

Seguem algumas reportagens sobre o pagar.me e os fundadores:

root@docker:~# ab -n 1000 -c 3 http://discuss.samsaffron.com/
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking discuss.samsaffron.com (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
anonymous
anonymous / aws.md
Created April 15, 2015 00:27

Parse AWS IP ranges

Write a simple script to take the AWS IP ranges from https://ip-ranges.amazonaws.com/ip-ranges.json and output the range and location for each range in CSV format, e.g.:

23.20.0.0/14,"CA, US"
27.0.0.0/22,"Tokyo, JP"
...
@infoslack
infoslack / sumario.md
Last active December 2, 2015 11:22
Livro de Docker
  1. Introdução
  • O que é Docker ?
  • O que diferencia um container de uma máquina virtual ?
  • O que são Namespaces ?
  • Para que serve o Cgroups ?
  • O que é Union file systems ?
  1. Explorando o Docker
  • Instalação
  • Hello, Docker!
@coltrane
coltrane / dijkstra.js
Created October 29, 2012 05:59
An implementation of Dijkstra's path-finding algorithm in javascript.
function node(name) {
if (node.all[name]) { return node.all[name]; }
if (!(this instanceof node)) { return new node(name); }
node.all[name] = this;
this.name = name;
this.links = [];
this.toString = function() { return name; }
}
node.all = {};
@creeonix
creeonix / cover-letter.md
Created May 14, 2011 23:08 — forked from jcoglan/cover-letter.md
How to write a cover letter

Dear XCorp / Hi, XCorp depending on familiarity

I'm writing in response to X, where you advertised a vacancy for Y. I am interested in applying for this role -- please find my CV attached.

My current employment position is X, which means I'm responsible for delivering/organising/producing A, B, and C. I was previously the Y at Z where I did D. My main responsibility / largest project here has been P, which is a Widget that produces Doo-dads.

While I enjoy working at X for reasons K and L, I find M frustrating. I'm also looking to move on into areas such as N, P and Q, without losing touch with K. I find K valuable but I would prefer to change my working environment to include P.

I'm particularly interested in XCorp because, as well as providing the career experience I'm after, I use your product / admire your work / look up to your staff for these reasons: ...

const log = function(args) {
args = Array.isArray(args) ? args : Array.prototype.slice.call(arguments)
console.log.apply(console, args);
};
const tOut = function(time) {
return new Promise(function(resolve) {
setTimeout(() => {
resolve(time);
}, time);
@ArturT
ArturT / README.md
Last active October 24, 2016 18:59 — forked from joakimk/README.md
CircleCI elixir build example

This runs a build for a small elixir (phoenix) project in about 40 seconds by caching as much of the compiled files as possible.

We've been using this for months in multiple projects without any issues. Please ping be if there is any issues with this script and I'll update it.

It should be generic enough to work on any elixir app using mix.

If you have a elixir_buildpack.config, then enable that section in the build script to keep versions in sync!

Extra note

const nsq = require('nsq')
const crypto = require('crypto')
module.exports = async (req, res) => {
async validarAuth(req.header.authentication)
// Depois de validar iniciar a escuta em uma fila única para essa request
const replyQueue = crypto.randomBytes(30).toString('hex')
nsq.on(replyQueue, data => {
res.json(data)

Pismo - Desenvolvedor Backend

Descrição da Vaga

Trabalhamos bastante com serviços da AWS como: Beanstalk, DynamoDB, SQS, KMS, ElastiCache e RDS, além de estarmos sempre melhorando nosso processo com ferramentas como Jenkins, Nexus, Sonar, Jira e Github, então seria legal que você tivesse experiência com as ferramentas ou similares.

Nosso trabalho

Oferecemos um ótimo ambiente para aprendizado, tanto com cursos online quanto com compartilhamento de conhecimento dentro da equipe. Gostamos de tecnologia, gostamos de melhorar o que já temos e de realizar entregas cada vez com mais qualidade. Gostamos de tech-talks e tentamos realizar com frequência (atualmente até 1x semana, porém AINDA só internamente)

Local