O que é Reactive Design Patterns?

Os princípios centrais do Reactive Design são descritos no Reactive Manifesto. O Reactive Design em si é muito amplo para se chamado de um padrão, da mesma forma que o programação orientada a objetos é muito ampla para ser chamada como um padrão. Entendemos que é uma abordagem. E dentro desta abordagem, existem muitos padrões. … Continue lendo “O que é Reactive Design Patterns?”

Spring Boot – três formas simples de criar um projeto

Neste post iremos configurar um projeto básico com o Spring Boot. Vamos explorar as diferentes opções de criação de projetos com o Spring Boot usando o Maven e o Eclipse. O que veremos? Como inicializar um projeto simples com o Spring Initializr? Como usar o Spring Starter Eclipse Plugin para criar um projeto simples com … Continue lendo “Spring Boot – três formas simples de criar um projeto”

O que é a compilação JIT e AOT no Angular?

Neste post falaremos sobre a compilação JIT (Just In Time) e AOT (Ahead of Time) e o ganho potencial de usar AOT em vez de JIT com o Angular. JIT A compilação JIT é uma combinação de duas abordagens tradicionais de tradução para código de máquina: anterior à execução e durante a execução (interpretação), portanto … Continue lendo “O que é a compilação JIT e AOT no Angular?”

Boas Práticas de Segurança com Angular

Desenvolvimento de aplicativos sempre requer um cuidado especial no quesito segurança. Neste post falaremos de algumas das boas práticas de segurança para se aplicar em sistemas desenvolvidos com o framework Angular. Manter todas as bibliotecas atualizadas A equipe de desenvolvimento do Angular lança em intervalos regulares atualizações com aprimoramentos de recursos, correções de erros e … Continue lendo “Boas Práticas de Segurança com Angular”

Machine Learning, Redes Neurais e Inteligência Artificial

O termo “Inteligência Artificial” tem sido amplamente usado a bastante tempo. Está presente em filmes de ficção, bots de jogos, busca do Google, e claro, nas máquinas que irão substituir o homem em muitas tarefas. Neste post explicaremos de forma sucinta o que é “Machine Learning”, “Redes Neurais” e “Inteligência Artificial”. Inteligência Artificial Inteligência Artificial … Continue lendo “Machine Learning, Redes Neurais e Inteligência Artificial”

Magento 2 – Melhorias de Performance

Por que a velocidade é importante? Um dos principais fatores para uma boa taxa de conversão e baixo abandono de carrinho é a velocidade de carregamento das páginas. Uma regra prática: se uma página levar mais de três segundos para ser carregada, haverá uma perda no tráfego, resultando em uma alta taxa de abandono. A … Continue lendo “Magento 2 – Melhorias de Performance”

Angular Material

O Angular Material é uma biblioteca de componentes da interface para desenvolvedores Angular JS. Os componentes Material ajudam na construção de páginas e aplicativos atraentes, consistentes e funcionais, ao mesmo tempo em que aderem aos princípios modernos de design da Web, como portabilidade do navegador, independência do dispositivo e declaração elegante. Ajuda na criação de … Continue lendo “Angular Material”

Boas Razões para Usar IONIC no Desenvolvimento de Apps

O IONIC no desenvolvimento de apps tornou-se muito rapidamente popular entre os desenvolvedores, veja algumas razões neste post Nos dias de hoje há uma predominante demanda para que clientes e fornecedores tenham a conveniência de acessar serviços, produtos e conteúdo de forma prática e imediata, estando onde estiver. É neste contexto que o IONIC no … Continue lendo “Boas Razões para Usar IONIC no Desenvolvimento de Apps”

Porque Ainda se Desenvolve em C++

C++ é conhecido por ser uma linguagem muito poderosa. O C++ permite que se tenha muito controle sobre como usar os recursos do computador, portanto, nas mãos certas, sua velocidade e capacidade de manipular recursos a torna a linguagem de programação que pode reduzir mais os custos de operação de um sistema. Graças ao desempenho … Continue lendo “Porque Ainda se Desenvolve em C++”

Levando a Sério o PHP

O Facebook usa o PHP para a maior parte de sua lógica de aplicativos no lado do servidor, o que é uma escolha incomum nos dias de hoje. Por que escolhemos construir um novo projeto nesta linguagem? Você deveria? PHP 7, HHVM e Hack. Tecnologia de Desenvolvimento Agile A maioria dos programadores que apenas deram … Continue lendo “Levando a Sério o PHP”