Skip to content

Instantly share code, notes, and snippets.

@juniorz
juniorz / guia-desenvolvimento-tecnico.md
Last active August 29, 2015 14:21
Guia para Desenvolvimento Técnico

Guia para Desenvolvimento Técnico

Esse guia é inspirado em Guide for Technical Development. É uma tentativa de prover àqueles que se canditatam a uma vaga de desenvolvedor na ThoughtWorks um feedback concernente às habilidades e conhecimentos desejados.

  • Introdução à Ciência da Computação
  • Aprenda uma linguagem de programação orientada a objetos (melhor, aprenda principios de programação orientada a objetos e como aplicá-los em uma linguagem de programação de sua escolha).
  • Aprenda os princípios de design orientado a objetos (1, 2, 3)
  • Aprenda escrever código para humanos (Clean Code)
  • Aprenda usar desenvolvimento guiado por testes (TDD) como uma ferramenta de design.
Verifying I am +kingnaldo on my passcard. https://onename.com/kingnaldo
@juniorz
juniorz / ideas.md
Created May 7, 2015 15:01
d3js ideias

Jesus nasceu numa quebrada. Periferia da periferia mesmo. Passou a vida arrumando treta por questões sociais. Defendeu assassino, ladrão, puta, pobre e leproso. Juntou uma galera pra defender a causa. Começou a fazer barulho. Conquistou o desafeto da classe média e da elite (ponto pro cara). Considerado subversivo, foi preso pelo Império. A classe média pedia pena de morte, mas o crime não a justificava. Pôncio Pilatos jogou o b.o. pra Herodes. Herodes se ligou na mesma coisa e devolveu o b.o.. Pilatos deixou pra galera decidir. Bem pensado, porque desde aquele tempo, o povo já tava cheio de dateninha linchador. O cara foi executado ouvindo piadinha de justiceiro. E não foi morto "entre" bandidos. Foi executado pelo Estado COMO bandido - subversivo, que de fato era. Enfim, o messias cristão foi um sujeito pobre, nascido na perifa, engajado em questões sociais, executado como bandido pelo Estado sob os aplausos dos justiceiros.

@juniorz
juniorz / speed.js
Created April 14, 2015 03:37
speedometer
var tick = 1
var maxTick = 65535
var resolution = 4
var inc = function() {
tick = (tick + 1) & maxTick // increments cycling from 1 to 65535
}
// every 1/4 of second
var timer = setInterval(inc, (1000 / resolution) | 0)
if (timer.unref) timer.unref()
@juniorz
juniorz / notes.md
Last active August 29, 2015 14:18
Notes on learning golang
# *** Documentation Links
Documentation list: https://communities.intel.com/community/makers/edison/documentation/content
Edison Guide: https://communities.intel.com/docs/DOC-23158
Mini Breakout Guide: https://communities.intel.com/docs/DOC-23252
Mini Breakout Schematic: https://communities.intel.com/docs/DOC-23323
Mini Breakout BoM: https://communities.intel.com/docs/DOC-23322
Arduino Breakout Guide: https://communities.intel.com/docs/DOC-23161
Arduino Breakout Schematic: https://communities.intel.com/docs/DOC-23309
Arduino Breakout BoM: https://communities.intel.com/docs/DOC-23308
BSP Guide (yocto build environment): https://communities.intel.com/docs/DOC-23159
@juniorz
juniorz / bash-fu.md
Last active August 29, 2015 14:14
Some Bash-Fu

How to

  1. comment out lines from a file

    sed -Ei 's/^(bind-address|log)/#&/' /etc/mysql/my.cnf

  2. next trick