Documentando API com Swagger

Com o intuito de aprender um pouco mais sobre APIs (Application Programming Interface), comecei a ler vários artigos sobre o assunto, bem como,  pesquisar por várias APIs. Percebi que algumas estavam bem documentadas e outras nem tanto, dificultando um pouco o entendimento do comportamento dos recursos. Foi nesse momento que percebi que tão importante quanto desenvolver, é criar uma documentação bem definida, e assim, me deparei com o Swagger, uma ferramenta que particularmente eu achei muito legal, ela permite criar a documentação de forma bem rápida.

Continuar lendo Documentando API com Swagger

Iniciando com Android – O desconhecido Hello Word – Parte 1

Há pouco mais de um ano, por equívocos do destino comecei minha jornada na carreira de desenvolvedor Android. Foi muito desafiador, encontrei ainda encontro muitas dificuldades. Assim, resolvi escrever esse post para ganhar um cone de chocolate ajudar os “parças” que querem começar a programar para essa maravilhosa plataforma que cresce a cada dia mais.

Continuar lendo Iniciando com Android – O desconhecido Hello Word – Parte 1

Instalando e Configurando o Symfony

O Symfony 2 (http://symfony.com/ ) é uma Biblioteca (framework) de desenvolvimento Web escrito em PHP que utiliza os mais modernos recursos disponíveis para o PHP 5.3 e os melhores padrões de desenvolvimento.

Existem três características que o tornam único. São elas:

  1. Uma Biblioteca de Componentes excelente
  2. Um Framework PHP robusto
  3. Uma ferramenta fácil de se utilizar com outras bibliotecas

Continuar lendo Instalando e Configurando o Symfony

Aplicações somente com JavaScript – MEAN Stack

Recentemente decidi conhecer mais do mundo JavaScript (EcmaScript), pois está se tornando a hype do momento e o que eu conhecia da linguagem era muito pouco (chato e nunca funcionava como eu queria) comparado com a quantidade de informação que obtive nessas semanas de estudo.

Percebi que existem diversos frameworks e bibliotecas da comunidade apoiadas por grandes empresas como por exemplo Facebook (ReactJs) e Google (AngularJs) entre outros.

Continuar lendo Aplicações somente com JavaScript – MEAN Stack

Conheça a Heroku

Este blog do Time Raposa está hospedado no servidor Heroku (www.heroku.com). É um servidor do tipo PaaS (Platform as a Service). Ou seja, a Heroku cuida de toda a parte de infraestrutura e serviços (máquinas, redes, sistema operacional, Apache, bancos de dados, etc), e nós (desenvolvedores!) nos preocupamos apenas em escrever o código da nossa aplicação.

Continuar lendo Conheça a Heroku

Como reconhecer um bom programador em uma entrevista de emprego

Esse post contém apenas a tradução da resposta do usuário Clay Nichols no Stack Overflow (https://softwareengineering.stackexchange.com/a/140846). Abaixo seguem algumas dicas para reconhecer um bom programador durante uma entrevista de emprego.

Indicadores positivos:

  • Apaixonado por tecnologia
  • Programa também como hobby

Continuar lendo Como reconhecer um bom programador em uma entrevista de emprego

Questionário do Stack Overflow para avaliação de programadores

Tradução do questionário do Stack Overflow para avaliação dos membros do time de desenvolvimento/programação. Os direitos autorais deste questionário são do Stack Overflow. Traduzido de: https://stackoverflow.com/company/salary/skills/web-developer

Colaboradores recebem uma nota (A+++, A+, A, B) para cada habilidade, que depois são calculados como uma única nota de habilidade de 0 a 5 utilizando a fórmula a seguir. Colaboradores do Stack Overflow são nota A na maioria das áreas, e possuem costumam possuir uma nota de habilidade entre 1 e 3.

Continuar lendo Questionário do Stack Overflow para avaliação de programadores