BT

Os 10 enganos mais comuns no DDD que se deve evitar

por Jan Stenberg , traduzido por Sérgio Miguel   em  10 set, 2015 1

Não interagir com especialistas do domínio é um dos enganos cometidos quando se utiliza DDD. Daniel Whittaker descreve 10 enganos que são cometidos regularmente pelos desenvolvedores.

Google apresenta o Material Design no Google I/O

por Abel Avram , traduzido por Lu Araujo   em  17 ago, 2015

A Google apresentou o Material Design, uma linguagem visual que incorpora princípios de design de interfaces de usuário abrangendo diferentes classes de dispositivos, incluindo de wearables a smartfones, tablets, desktops e TVs. O Material Design tenta produzir movimento fluído em superfícies táteis, mas considera também dispositivos baseados em mouse e teclado.

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.

BT