Breve história do C++ e as novidades da versão 17

C++ foi projetado por Bjarne Stroustrup enquanto trabalhava para a AT&T Bell Labs, que eventualmente o empacotou e comercializou. Versões iniciais da linguagem foram disponibilizadas internamente na AT&T a partir de 1981. O C++ evoluiu de forma constante em resposta ao feedback do usuário. A primeira edição do livro de Stroustrup, The C++ Programming Language, … Continue lendo “Breve história do C++ e as novidades da versão 17”

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 requerem 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”

Java JDK 11: saiba quais as novidades

O suporte ao CORBA, Java EE e JavaFX serão removidos, mas em contrapartida 15 novos recursos serão lançados nesta versão prevista para Setembro Java Developmemnt Kit (JDK) 11 está para ser lançado. Testamos o release candidate liberado em Agosto de 2018. A versão de produção está prevista para lançamento no próximo dia 25. A seguir … Continue lendo “Java JDK 11: saiba quais as novidades”

Administração Magento – Parte 3

Dando continuidade a nossa série sobre Administração Magento, faleremos sobre Categoria e Produtos. Administração de Categorias A seção de Categoria do Magento 2 permite que se controle como os produtos são organizados e estruturados. Para gerenciar as categorias, deve-se acessar Catálogo > Categorias: A Categoria pode ter quantas sub-categorias for necessárias. Obviamente não convém uma … Continue lendo “Administração Magento – Parte 3”

Administração Magento – Parte 2

Configuração de Vendas O Magento permite ao usuário gerenciar a venda de cada pedido. Isso pode ser feito manualmente com a funcionalidade nativa do Magento. Nesta seção, discutiremos como configurar os métodos de envio e os gateways de pagamento padrão e o que é necessário para colocá-los em funcionamento para receber o pagamento do primeiro … Continue lendo “Administração Magento – Parte 2”

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”

O que é Sass?

Se você programa bastante com CSS, um pré-compilador de CSS pode economizar muito o seu tempo. O uso de ferramentas como Sass, Less, Stylus ou PostCSS tornam folhas de estilo grandes e complicadas mais claras para serem entendidas e mais fáceis de manter. Graças a recursos como variáveis, funções e mixins (classes), o código se … Continue lendo “O que é Sass?”

C++ Smart Pointers

Smart Pointers são os recursos que mais me agradam no C++. Com C, cabe ao programador manter os detalhes de gestão do ponteiro no contexto e, quando isso não acontece, os erros pipocam por toda parte. São incontáveis as vezes que me deparei com bugs, exceptions, etc devido a um ponteiro solto. E os problemas … Continue lendo “C++ Smart Pointers”

Administração Magento – Parte 1

Neste e nos próximos tópicos iremos detalhar as principais funcionalidades da Administração do Magento focada na gestão da loja. Navegando na administração Uma das atualizações mais significativas do Magento em sua segunda edição é o painel de administração, que foi bastante aprimorado. A navegação principal foi reprojetada verticalmente no lado esquerdo e exibe uma sub … Continue lendo “Administração Magento – Parte 1”