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”

Spring Framework Para o Desenvolvimento de Aplicações Corporativas

O Spring Framework é muito popular para construir aplicativos de grande escala. Quando você cria um site de comércio eletrônico que pode ter 50.000 usuários em um determinado momento, a responsabilidade do aplicativo que você está criando muda de patamar. Este porte de site supera rapidamente a arquitetura tradicional de 3 camadas (servidor da web … Continue lendo “Spring Framework Para o Desenvolvimento de Aplicações Corporativas”

Arquitetura MEAN Stack: Angular, Node, Express e MongoDB

MEAN Stack é um software livre de código aberto em linguagem JavaScript usado para desenvolver sites dinâmicos e aplicativos, ou podemos dizer que o MEAN Stack é uma coleção de tecnologias baseadas em JavaScript usadas para desenvolver aplicativos. MEAN é um acrônimo para MongoDB, Express, Angular e Node. M = MongoDB, um banco de dados … Continue lendo “Arquitetura MEAN Stack: Angular, Node, Express e MongoDB”