Nesse papo reto, Diogo Beato explica o que é o famoso Material design apresentado pelo Google no evento I/O de 2014. O Material Design promete unificar o visual do Android com os aplicativos do Chrome OS e com as páginas de internet. Diogo comenta as principais mudanças do novo visual:…
Nesse Papo Reto, Ricardo Lino explica alguns exemplos de como trabalhar pensando no principio do Aberto Fechado, do inglês Open Closed Principle (OCP). Apesar de ser um conceito bem conhecido entre os desenvolvedores ele ainda não é tão utilizado no desenvolvimento do nosso dia-a-dia. Ricardo mostra na prática como aplicar…
Neste Papo Reto, Carlos Baldove explica o que é a Arquitetura Lambda e quais suas aplicações. Arquitetura Lambda é uma arquitetura de processamento de dados projetado para lidar com grandes quantidades de dados, tirando proveito de ambos os métodos: ‘batch’ e de ‘stream-processing’. Esta abordagem de arquitetura tenta equilibrar latência,…
Neste Papo Reto, André Faria explica o que é e para que serve o OAuth 2.0. O principal objetivo do OAuth é permitir que uma aplicação se autentique em outra “em nome de um usuário”, sem precisar ter acesso a senha dele. Basicamente, a aplicação pede permissão de acesso para…
Neste Papo Reto, Diogo Vecchiati fala sobre como modularizar o JavaScript usando o RequireJS. RequireJS é uma tecnologia desenvolvida de JavaScript para JavaScript cujo propósito é ser a solução das dependências da sua aplicação ou site. O RequireJS não é um gerenciador de dependências qualquer. Ele é um AMD (Asynchronous…
Neste Papo Reto, André Faria fala sobre Microservices e suas vantagens e desvantagens quanto a arquitetura Monolítica. Apesar do modelo monolítico funcionar bem para pequenas aplicações, para aplicações grandes e complexas, ela torna-se um obstáculo ao desenvolvimento, implantação e dificulta a utilização de uma entrega contínua. Para grandes aplicações, faz…
Neste Papo Reto, Bruno Mendes apresenta o conceito de Personas. Termos amplamente usados em aplicações online e tecnológicas, assim como em publicidade. Personas são personagens fictícios criados para representar os diferentes tipos de usuário que podem utilizar um site, uma marca ou produto de um modo similar. Elas são uma…
Neste Papo Reto, Diogo Vecchiati fala sobre o livro: ‘The blueprint of productive programer’ e dá dicas de como aumentar a produtividade na área de desenvolvimento. O livro dá sugestões úteis que independentemente da plataforma que você usa e seu nível de experiência vão te ajudar a: • Tornar-se um…
Neste Papo Reto, Daniel Carneiro dá uma aula sobre o BitCoin. Que é um tipo de “moeda” cuja criação e transferência é baseada em protocolos código fonte e pode ser transferido por um computador ou smartphone sem recurso a uma instituição financeira intermediária. Daniel fala sobre a história e dados…
Neste Papo Reto, Iara fala sobre a ferramenta de automação Selenium. Ela explica que o Selenium não é uma única ferramenta e sim uma suíte/conjunto delas. Que com ele podemos, além de automatizar página web em diferentes browsers, executar a automação em diversas plataformas. Ao final da apresentação, Iara comenta…