#!/bit/bashing

Software feito para ser Barato|Rentável|Flexível|Escalável

Ajudando pessoas a escalar software sem desperdícios de recursos.
#jcarvalho logo

Aqui você vai encontrar muita escovação de bits, fique a vontade!

João de Carvalho

Meu nome é João de Carvalho e tenho ajudado pessoas por dezesseis anos a escalar projetos de software sem desperdícios de recursos.

Já trabalhei em diversos projetos de software para automação comercial, contabilidade, impostos, score de crédito, BI e educação

Em 2015 cofundei o maestrus.com e desde então tenho sido seu CEO e CTO

Esse é meu guia de trabalho

Meu mantra de código

  • Menos código, menos bugs;
  • Código otimizado, menos desperdício de hardware;
  • Hardware super dimensionado é desperdício de dinheiro;
  • DRY: Don't repeat yourself;
  • KISS: Keep it simple, stupid;
  • O bom é melhor do que o ótimo;

Software justo ao hardware

  • Quer uma infra mais barata? Construa você mesmo!
  • Deploy na velocidade do commit;
  • Tenha um bom plano de recuperação de desastres;
  • Replique toda sua infra geograficamente;
  • Backups precisam ser restaurados mais rápidos que a velocidade da dor; :]
  • Meça e monitore absolutamente tudo;

E linha de comando para todos

  • 12 comandos ou menos é tudo que você conseguirá lembrar
  • Comandos utéis mas grandes devem ficar no seu .bash_aliases;
  • Ser root é como manusear armas, tenha cuidado;
  • Aprenda os binários do /bin/ primeiro. São essenciais para recovery