Produtividade Android e IOs

A melhor forma de ter mais produtividade nativa com Android e ios é montar o ambiente android no ios. Funciona que é uma maravilha! O resto da produtividade é alcançado com a arquitetura da solução, no qual o back-end faz o encapsulamento de todos os serviços, ficando só a "casca da GUI" nativo no android... Continue lendo →

Anúncios

Dicas de Arquitetura de Software com Java – AQT M1

No curso AQT  M1 - Arquitetura de Software com Java, nós ajudamos os desenvolvedores Java a subir um pouco mais o nível de seus conhecimentos, deixando de ser meros programadores e passando a ter uma visão de arquiteto de software, compreendendo questões e princípios básicos de arquitetura. No final do curso, nós implementamos uma solução... Continue lendo →

Solução de mensageira não é um bicho de 7 cabeças # 1

Você já ouviu falar de MOM? Message oriented middleware (MOM) é servidor de aplicação (infra-estrutura de software + hardware) idealizado exclusivamente para suportar o envio e recebimento de mensagens entre sistemas distribuídos. É um serviço utilizado para intermediar a troca de mensagens entre sistemas, com o objetivo de fazer integração de serviços. Para que serve um MOM?... Continue lendo →

Package by Feature versus Package by Type

Quando você cria seus projetso Java, você organiza os artefatos do seu sistema por camadas ou por tipo? A maioria de nós faz a organização por camadas, definindo e criando as camadas do novo sistema. Mas já tem gente falando que esse tipo de organização esta obsoleta e melhor seria organizar por tipo. Veja todas... Continue lendo →

Não fique amarrado com o Spring

Eu praticamente faço tudo com Spring Framework. Ele simplesmente é o camisa 10 de todos os meus projetos nesses últimos 10 anos. Mas eu também não nego o benefício de usar um produto Java baseado em especificação. Quando você inicia sua carreira em java, não da muita bola para as especificações, até ter a experiência de... Continue lendo →

Microservices

O que são microservices? O Microservices, também conhecido como arquitetura de microserviços -é um estilo arquitetônico que estrutura uma solução como uma coleção de serviços ligeiramente acoplados, que implementam capacidades empresariais. A arquitetura microservice permite a entrega e a implantação contínua de aplicativos grandes e complexos. Ele também permite que uma organização evolua sua pilha... Continue lendo →

Aprendendo a usar o escopo Thread-Local Java

Dentro da programação de uma solução usando a tecnologia Java, os desenvolvedores tem a responsabilidade diária de escolher corretamente em qual escopo de ciclo de vida seus objetos existiram. Em minhas consultorias em geral venho percebendo que a maioria dos profissionais Java desconhecem completamente um dos escopos mais interessantes e muito eficiente chamado de Thread-Local.... Continue lendo →

Desenvolvimento Hype Driven

Você já trabalhou  com equipes que usam aquela metodologia de desenvolvimento infalível, o Desenvolvimento Orientado a Modinha? Você mesmo já usou (e/ou está usando) a mais nova tecnologia de software que aquela grande empresa lançou mês passado? Precisamos conversar sobre Hype Driven Development. Equipes de desenvolvimento de software muitas vezes tomam decisões sobre arquitetura de software ou pilhas... Continue lendo →

Consultoria Arquitetural

Sua corporação esta planejando projetar uma solução usando a plataforma Java? Qual estilo arquitetura utilizar? Quais frameworks adotar? Proprietários ou especificações ? Como fazer a integração com outras soluções legadas? Qual servidor de aplicação escolher? Como levantar requisitos não funcionais? Como resolvê-los? Estas são apenas algumas das muitas questões e problemas a ser resolvidas pelo... Continue lendo →

Blog no WordPress.com.

Acima ↑