6 Questionamentos Estratégicos que Otimizam sua Loja Virtual

sexta-feira, julho 21st, 2017

in Dicas, Geral, Perguntas frequentes, Processos, Serviço

O problema da falta de informação nas mãos do vendedor Decisões com base em intuições ou notícias da mídia podem resultar em prejuízos exponenciais no fechamento do mês. Os questionamentos a seguir partem de experiência técnica e são ótimas referências para fechar mais pedidos e atrair mais visitantes. Confira os cinco questionamentos estratégicos: 1. Suas […]


Diagramas para analistas desenvolvedores web

sexta-feira, março 24th, 2017

in Alta procura, Arquitetura, Auditoria, Boas práticas, Dicas, Documento, Geral, Gestão de projetos, Modelagem, Open Source, Processos, Produtividade, Revisados, Rotina de Desenvolvimento, Serviço

Tais diagramas seguem padrões de formatação global, como a UML, mas é plausível utilizar adaptações com propósito de facilitar o entendimento. Tentei exemplificar alguns dos diagramas mais recorrentes nas rotinas de desenvolvimento (com foco na web) junto a informações úteis.


Exceções úteis e amigáveis ao usuário

quarta-feira, dezembro 21st, 2016

in Dicas, Geral, Lições aprendidas, Prévia, Rotina de Desenvolvimento

Exceções são classes utilizadas convencionalmente na programação orientada a objetos como o meio mais correto para um sistema controlar anomalias, informando falhas recuperáveis durante operações. Espera-se que todas as exceções possíveis sejam conhecidas e tratadas em código para retornar respostas que o usuário entenda, ou mesmo tomar providências sem intervenção do usuário. É possível criar […]


Versionamento semântico 2.0.0

quinta-feira, julho 14th, 2016

in Alta procura, Geral, Revisados

Versionamento semântico 2.0.0 (ou Semantic Versioning 2.0.0) propõe regras e requerimentos para atribuição de versão de programas. Se trata de uma tentativa de resolução do problema de versionamento de software denominado “inferno de dependências”, que ocorre quando uma version lock impede que o projeto prossiga com segurança e integridade. Versionamento semântico implica diretamente no controle […]


REST, RESTlike e RESTful (e o GraphQL?)

quarta-feira, junho 29th, 2016

in Alta procura, Dicas, Geral, Resenha, Revisados, Rotina de Desenvolvimento

RESTlike e RESTFUL são duas maneiras para arquitetar os endereços de recursos em aplicações web com base em REST, sendo que REStlike é uma abordagem simplista, flexível e RESTful está compromissada com aplicação rigorosa de rotas e métodos coesos. A arquitetura REST propõe basicamente um catálogo de endereços bem definido. Basicamente a padronização de rotas […]


Conceitos de teste de software

domingo, abril 3rd, 2016

in Alta procura, Geral, Resenha, Trabalho Acadêmico

Você já testa software, mas testa direto no código final, por acreditar ser “mais rápido”. Porém, nas rotinas de desenvolvimento que seguem processos e metodologias, é comum que o profissional crie scripts que, através de um comando, executem scripts de código específicos de testes com asserções e comprovem o funcionamento de todo seu código já […]


Introdução ao Blog

quarta-feira, fevereiro 17th, 2016

in Geral

Intenção O matteus.dev é mantido com o objetivo de documentar e compartilhar conhecimentos: expor perspectivas pessoais e informar àqueles que desejam otimizar seu negócio com tecnologia a respeito do funcionamento de muitas das soluções utilizadas no mercado, que podem ser úteis para resolver problemas dos leitores. O blog também é mantido com a finalidade de […]


Arte da Guerra e Desenvolvimento de Softwares

quarta-feira, fevereiro 17th, 2016

in Boas práticas, Cultura Organizacional, Dicas, Educação, Geral, Gestão, Gestão de projetos, Lições aprendidas, Literatura, Métricas, Processos, Revisados, Rotina de Desenvolvimento

Assista, do YouTube, a um fascinante documentário do History Channel com uma hora e meia de duração, seguindo uma trilha histórica sobre a trajetória de Sun Tzu, um estrategista oriental que documentou suas vitórias em guerras: relatos que perduraram desde sua concepção, até os dias de hoje. As instruções de Sun Tzu nos permitem refletir […]


Conceito de Infraestrutura Tecnológica de T.I.

quarta-feira, fevereiro 17th, 2016

in Alta procura, Apps, Arquitetura, Boas práticas, Cultura Organizacional, Dicas, Educação, Geral, Gestão, Literatura, Perguntas frequentes, Processos, Resenha, Revisados, Rotina de Desenvolvimento, Trabalho Acadêmico

É o Hardware e o Software, o conjunto de sistemas de informação de uma organização. Envolve a estrutura de serviços de TI da organização, além dos produtos da tecnologia computacional. A infraestrutura de TI deve servir como plataforma de suporte para os sistemas de informação/recursos de computação da organização.


Inteligência de negócio

quarta-feira, fevereiro 17th, 2016

in Analytics, Geral, Gestão, Literatura, Métricas, Revisados, Trabalho Acadêmico

Definição de Inteligência de Negócio Conjunto de recursos que combina arquitetura, ferramentas, banco de dados, aplicações e metodologias para gerar conhecimento sobre o negócio. Principais componentes da Inteligência de Negócio Processamento analítico: Análise dos dados acumulados frequentemente pelos usuários finais.  Data warehouse: Dados originais do negócio.  Analítica de negócios: Business Analytics – Coleção de ferramentas […]