Quer aprender a testar de verdade no Rails?

Standard

Meu grande amigo Mauro George lançou hoje seu primeiro livro justamente para ensina-lo a testar corretamente no Rails: RSpec: Crie especificações executáveis em Ruby.

livro-rspec

Aprenda a:

  • implementar especificações corretamente com o RSpec;
  • necessidade de ter 100% de cobertura de testes automatizados;
  • criar fixtures inteligentes com Factory Girl;
  • testar código que acessa a internet;
  • automatizar requisições nos testes com VC;
  • testar código sensível a data e hora;

Ainda não li mas recomendo o livro porque confio muito no autor. Aproveitem também por ser um livro recente e não estar com seus exemplos de código datados!

Tem versão digital e física dele saindo pela Casa do Código. Se interessou?

Taco App – Tarefas do Trello, issues do Github, notas do Evernote, tudo na mesma tela

Standard

Todas as suas tarefas, todas as suas to-do lists em um só lugar. Essa é a proposta do Taco.

Screenshot do Taco App

Ele integra com dezenas de aplicações para puxar suas tarefas, dentre elas:

  • Github (issues);
  • Basecamp;
  • Evernote;
  • Highrise;
  • Trello;
  • Uservoice;
  • Remember The Milk;

A parte dele unificar suas to-do lists em uma só página realmente é maneira, dá uma visão geral de tudo que você tem a fazer e ajuda a priorizar.

Porém, ele seria fodástico mesmo se você pudesse dar done na tarefa direto pelo aplicativo.

To testando aqui (valeu pela dica Debs), recomendo que você, pelo menos, se cadastre, integre algumas contas e instale a extensão do Chrome deles.

Rewardli – descontos em serviços para Startups

Standard

É dura a vida de uma startup né? Muitas contas a pagar e serviços pagos que gostaríamos de usar mas pouco faturamento (ou nenhum!).

rewardli-logo

Para lhe ajudar nessa dura batalha é que veio o Rewardli. Ele basicamente permite que você adicione grupos de pessoas com o mesmo interesse e ofereça descontos a elas.

Os 2 grupos que podem lhe ajudar são o do Startup Weekend e o do Startup Brasil. Ofertas como:

  • 40% de desconto em livros da O’Reilly;
  • cartões de visita de graça da Moo;
  • domínio .co gratuito;
  • plano vitalício da Mailigen para 10.000 usuários;

Agrupando suas extensões do Chrome por contexto

Standard

Seu Chrome já tá parecendo o Internet Explorer da sua tia com tantos ícones e barras que fica parecendo uma árvore de natal?

Seus problemas acabaram! Conheça o Context, uma extensão que permite que você agrupe suas outras extensões por contextos.

Eu por exemplo, além das extensões que estão sempre habilitadas, tenho 2 contextos: “programando” e “full stack”. O primeiro para as necessidades normais de quando to programando, o outro só habilito quando preciso fazer debugs mais pesados.

Conheci esse add-on graças ao @diegofleury, valeu pela dica!

Give it 100 – peer pressure te ajudando a aprender algo

Standard

Quando você fala pra sua equipe do trabalho que você vai finalizar sua tarefa até o dia X e imprevistos ocorremainda assim você se esforça pra cumprir o prazo que “prometeu” né?

Ou quando você posta no Twitter/ Facebook dizendo pros seus amigos que você vai começar uma dieta e com isso recebe mensagens de apoio e curtidas. Também sabe que caso não cumpra, será zuado por eles.

Esse sentimento, essa “tática” de se comprometer publicamente em fazer algo é chamada de Peer Pressure.

Existem muitas metodologias e apps que fazem uso disso para incentivar as pessoas a cumprir seus objetivos/ atingir suas metas.

100screenshot_1

Hoje, em especial, venho falar do Give it 100, que foi inspirado por essa garota que aprendeu a dançar em 1 ano, nele as pessoas se comprometem a fazer algo por 100 dias consecutivos e postam diariamente um vídeo de 10 segundos mostrando como está indo.

Eu mesmo resolvi me desafiar a ler 30 minutos por dia de qualquer livro e pra superar uma vergonha que tenho, e como o site é internacional, estou gravando os vídeos em inglês.

Lista de receitas do IFTTT para Startups

Standard

A equipe da Seer Interactive fez uma enorme compilação de receitas do IFTTT que pode ajudar de diversas maneiras a sua startup/ projeto/ negócio:

  • monitorar seus concorrentes (email marketing, blog, site e mídias sociais);
  • monitorar a sua indústria/ mercado;
  • acompanhar os temas que estão bombando nas redes sociais que você participa;
  • gerar oportunidades de negócio automaticamente;
  • monitorar sua marca na web em geral;

Mantendo sua produtividade no ambiente de trabalho

Standard

Pesquisas mostram que é dificil ser criativo em um ambiente tranquilo. Já um ambiente de trabalho barulhento distrai muito.

A mistura de um ambiente calmo e agitado, como uma cafeteria, pode ser justamente o que você precisa pra manter sua concentração e deixar fluir sua criatividade!

Conheci recentemente (valeu Diego) o Coffitivity e o Noisli, dois apps que resolvem esse problema  e ambos possuem versão web e mobile.

Aumente sua produtividade no mac com Mission Control e Spaces

Vídeo

Não sabe do que se trata? Assista primeiro a esse vídeo:

Como eu uso 2 monitores e meu OS X está atualizado na última versão, a Mavericks, eu consigo ter inclusive diferentes spaces em cada monitor.

Atualmente uso um space do monitor do macbook com o Sublime em 1 projeto e outro space pra coisas como email e mídias sociais. No monitor maior deixo um space com coisas como Hipchat e Rdio, em outro o Terminal e o navegador.

Costumo deixar um par de spaces pra cada contexto: codar em um projeto, trabalhar em outro projeto, zuera, etc. #ficadica

PaperLater – leia seus feeds offline, em um jornal

Standard

PaperLater

Totalmente contra o que consideramos “o futuro”, o que o PaperLater faz é basicamente imprimir o que você marcou para ler depois e lhe enviar em formato de jornal!

Pra quem ainda gosta de pegar no papel ou para lugares mais perigosos de se ficar andando com um smartphone/ kindle ou até mesmo para lugares onde a conexão não é boa. Uma excelente alternativa!

Mas sim, também sei que vai contra a pegada ecológica, desmatamento e tudo mais…

Aprenda a programar sozinho

Standard

Teach yourself to code é basicamente um agregador dos melhores tutoriais de programação da web. Pagos e gratuitos, do iniciante ao avançado.

A compilação é feita a partir da recomendação de excelentes programadores. Temos hoje em dia por lá tutoriais de:

  • HTML
  • CSS
  • Python
  • Ruby
  • Javascript
  • iOS
  • Backbone
  • Node.js
  • Rails