BT

Heroku apresenta um guia com boas práticas no desenvolvimento de APIs HTTP

por Abel Avram , traduzido por Wellington Soares   em  18 Jun, 2015

Wesley Beary, membro da equipe de desenvolvimento de API da Heroku, elaborou um guia com boas práticas para criação de APIs HTTP + JSON.

Arquitetura, tecnologia e o anti-pattern Lava Layer

por Jan Stenberg , traduzido por Priscila Mayumi Sato   em  11 Jun, 2015

As sucessivas mudanças na arquitetura e tecnologia em todo o ciclo de vida de uma aplicação podem levar a uma base de código frágil e fragmentada que é difícil de entender e de manter, um anti-pattern conhecido pelo nome de Lava Flow ou Lava Layer.

Facebook e Instagram ensinam desenvolvimento Android para mercados emergentes

por Abel Avram , traduzido por Leonardo Ribas   em  13 Mai, 2015

O Facebook e o Instagram compartilharam a experiência em melhorar seus aplicativos em vários dispositivos Android e em diferentes velocidades de conexão de rede durante a sessão Escalando Aplicações Android para Mercados Emergentes gravada no evento @Scale 2014.

Domain-Driven Design: A maneira errada

por Jan Stenberg , traduzido por Diogo Carleto   em  08 Mai, 2015 2

As aplicações que alegam terem sido construídas usando o Domain-Driven Design (DDD) na realidade muitas vezes são constituídas de entidades ou DTOs separando os dados e a lógica junto com serviços contendo uma mistura de lógica de negócio e infraestrutura, afirma Gabriel Schenker, lembrando que isso muitas vezes também acontece na construção de novos projetos.

Curso Google: UX Design para Desenvolvedores de Aplicações Móveis

por Abel Avram , traduzido por David Padilha Coelho de Lucca   em  18 Nov, 2014

O Google lançou um novo curso chamado UX Design para Desenvolvedores de Aplicações Móveis para ajudar os desenvolvedores a se tornarem UX designers. Este curso oferece quatorze dias de acesso gratuito e após este período ele se torna pago. No curso é apresentado os pontos que os desenvolvedores precisam se atentar durante a criação das interfaces para aplicativos móveis.

Mudando de uma Arquitetura Monolítica para de Microserviços na SoundCloud

por Jan Stenberg , traduzido por Marcelo Costa   em  28 Out, 2014

Mudar a arquitetura da SoundCloud para Micro Serviços foi fundamental ao permitir que nossas equipes entreguem novas funcionalidades de forma mais rápida, Phil Calçado compartilhou em uma série de 3 artigos suas experiências quando saíram de uma arquitetura de sistema monolíttico para micro serviços

Equilibrando Qualidade e Velocidade no Agile

por Ben Linders , traduzido por Jefferson Marchetti Ferreira   em  07 Out, 2014

Equipes ágeis têm que garantir que os produtos tenham qualidade. Gestores frequentemente esperam que a velocidade seja gradativamente aprimorada. Diversos autores exploraram a relação entre qualidade e velocidade e sugeriram maneiras de aprimorá-la.

Guias para o design de websites responsivos

por Abel Avram , traduzido por André Dias   em  06 Out, 2014

Esta notícia inclui diversos guias de boas práticas para a criação de websites voltados aos diversos tamanhos de telas e formulários existentes no mercado.

Eric Evans: desafiando os pressupostos fundamentais do DDD

por Jan Stenberg , traduzido por Gabriel Ozeas   em  15 Set, 2014

Durante a DDD Exchange deste ano, ocorrida em Londres, Eric Evans desafiou seus próprios pressupostos sobre Domain-Driven Design a fim de encontrar pontos fracos no modelo.

Experiências na construção de uma Aplicação Reativa com CQRS e Dirigida por Eventos

por Jan Stenberg , traduzido por Gabriel Ozeas   em  11 Ago, 2014

Os padrões CQRS e Event Sourcing fornecem um modelo limpo e conciso para a construção de aplicações distribuídas aderentes ao manifesto reativo. Esta é a opinião de Duncan DeVore em sua recente apresentação no Scala Days 2014, onde ele compartilhou suas experiências na construção de uma aplicação distribuida utilizando Akka e Scala.

Última atualização do Java quebra ferramentas de terceiros

por Ben Evans , traduzido por Marcelo Cenerino   em  05 Ago, 2014

A última atualização do Java 8 (update 11) e do Java 7 (update 65) lançadas pela Oracle introduziu uma incompatibilidade que afetou uma série de ferramentas de terceiros, incluindo o JRebel, Groovy e Google Guice.

Google Web Fundamentals e Web Starter Kit

por Abel Avram , traduzido por Daniel Viveiros   em  23 Jul, 2014

A Google acaba de publicar o Web Fundamentals, uma série de guias e códigos de referência para criação de websites responsivos e multiplataforma. Além disso, está disponibilizando o Web Starter Kit, um pacote com aceleradores de código e ferramentas para criar websites multi-dispositivos.

Potencializando o Domain-Driven Design em aplicativos utilizando Entity Framework

por Jan Stenberg , traduzido por Paulo Vitor Rendeiro   em  12 Jun, 2014

O Domain-Driven Design (DDD) trata, fundamentalmente, do domínio da aplicação, e não de sua persistência. Com uma história de 25 anos de programação em banco de dados e, posteriormente, utilizando o Framework Entity, Julie Lerman, uma consultora na plataforma .NET e MVP da Microsoft, recentemente compartilhou sua experiência na adoção de DDD na conferência de desenvolvimento Øredev.

A armadilha dos frameworks

por Fernando Ultremare em  11 Jun, 2014

Robert Martin (Uncle Bob), autor de Clean Code (código limpo), faz uma análise sobre os riscos envolvidos na utilização de frameworks de desenvolvimento. Para Martin, grande parte dos programadores acoplam cedo demais seus sistemas ao código de frameworks, afetando negativamente o design das aplicações.

Princípios de design orientado a objetos e programação funcional

por Jan Stenberg , traduzido por Gabriel Ozeas   em  30 Mai, 2014

Com opiniões independentes, Richard Warburton em uma apresentação e Mark Seemann em uma publicação em seu blog falam sobre orientação a objetos e princípios de design SOLID a partir de uma perspectiva funcional.

Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2015 C4Media Inc.
Política de privacidade
BT