Scala tem um sistema de pacotes bastante flexível. Eis algumas funcionalidades que você pode se deparar ao estudar uma API e que não existem no universo Java. São elas: #1 Além de declarar o pacote no começo do arquivo (como no java) posso usar a sintaxe de chaves de forma…
Se você é programador java pode imaginar que Traits são como herança múltipla ou mesmo meras interfaces com default methods mas, existe uma diferença fundamental que diferencia os Traits destas duas abordagens: Veja o exemplo. Suponha que nossa tarefa seja implementar a seguinte classe abstrata: abstract class Greetings { def…
No Papo Reto de hoje, Ricardo Murad fala sobre os 3 pilares da Fotografia. Você já deve saber que a fotografia não é só apertar o botão. Se você quiser fotografar com qualidade é de suma importância conhecer e saber controlar os três pilares da fotometria fotográfica: abertura, velocidade e…
Fazer a configuração inicial de um projeto java web, do frontend ao banco de dados passando pelo workflow de deploy e ambiente de testes, pode consumir horas de trabalho e ser um tanto improdutiva. Hoje vou falar da ferramenta Jhipster que nada mais é do que um gerador para oYeoman faz scaffold…
O Docker é uma plataforma que vem ganhando cada vez mais atenção dos grandes players e caminha para tornar-se um padrão para aplicações na nuvem. Neste tutorial vou mostrar como colocar sua aplicação no container além de explicar alguns conceitos. Para criar seu próprio container você vai precisar de uma…
Dentre os frameworks para criação de single page applications o backbone tem feito bastante sucesso. Possui uma comunidade extensa, boa documentação e é utilizado por grandes empresas como Foursquare, Code School, Bitbucket e entre outros. A aplicação simples que vamos fazer consulta a api do github e exibe seus respectivos repositórios…