15 dez 2016

Primeira parte: Metodologias: Parte 1 – Scrum Antes de iniciar o contexto do XP, é necessário entender que metodologias ágeis assim como, o Scrum e o XP, que são as que estão sendo analisadas neste post, possuem um problema de interpretação do conceito ágil. O conceito de ágil não é ser rápido, e sim ser

Read More

01 nov 2016

OCP – OPEN CLOSED PRINCIPLE “Entidades, classes, módulos e funções deveriam ser abertos para extensão e fechados para modificação” O ciclo de vida de um software faz com que ele seja suscetível a mudanças. Um software bem arquitetado te possibilita fazer essas mudanças alterando o mínimo de código possível, ao invés de reescrever o comportamento

Read More

09 set 2016

Este post foi dividido em duas partes, onde a segunda parte será postado futuramente em breve, vou apresentar um desenvolvimento de um sistema móvel de contenção de incêndio controlado remotamente por dispositivos Android, utilizando um computador de placa única – single board computer, no caso Cubieboard versão 2. O Raspberry Pi, com seu sucesso, inspirou outras

Read More

17 ago 2016

Cursor no SQL Server

O termo cursor na ciência da computação se refere a uma estrutura de controle para acesso transversal em conjuntos de dados. Apesar dessa definição bonita, os cursores representam um conceito simples e útil em banco de dados para executar operações linha a linha de tabelas. A sintaxe dele é a seguinte. DECLARE <cursor> CURSOR FOR

Read More

22 jul 2016

Uma ótima forma de melhorar a produtividade na hora de criar uma aplicação é automatizar o trabalho repetitivo. Pense por exemplo que algo muito comum de ser utilizado em qualquer aplicação são as listas, e toda vez que for criar uma você precisará reescrever o mesmo código, ou para alguém como eu copiar uma classe

Read More

11 jul 2016

Com este post gostaria de apresentar os principais pontos sobre duas metodologias bastante utilizadas no seguimento de desenvolvimento de software, ele será dividido em duas partes, são elas: Scrum e XP(Extreme Programming). Com o amplo desenvolvimento no setor de Internet, juntamente com a alta demanda no desenvolvimento de aplicações, torna-se cada vez mais necessário o

Read More

03 jun 2016

  A Segurança da Informação se refere à proteção de dados (toda e qualquer informação que possua algum valor para empresas ou pessoas). Para implementar a análise e a implementação da segurança em um determinado dado, é utilizado de atributos conhecidos como CIA (Confidentiality, Integrity e Availability, ou Confidencialidade, Integridade e Disponibilidade): Confidencialidade: limita o

Read More

24 maio 2016

Regex na prática

Regex, também conhecido como expressão regular, é uma série de caracteres capaz de descrever outras séries de caracteres. Por exemplo, uma palavra ou número, uma palavra seguida de um número ou de outra palavra, um certo caractere no final da linha, e assim por diante. Vejamos alguns exemplos: · “telefone” – representa uma única palavra, “telefone”; ·

Read More

30 nov 2015
VisualVM

VisualVM é uma ferramenta que integra várias outras ferramentas de linha de comando da JDK(jconsole, jinfo, jstack…) já existentes. Com ele é possível monitorar e analisar suas aplicações Java através de relatórios e gráficos em tempo real. O VisualVM é distribuído junto com a JDK partir da versão 6 – procure por “jvisualvm” dentro do

Read More

23 out 2015
design-thinking-transformação-digital

Nos anos 90 a disseminação da “Qualidade Total” trouxe para o primeiro plano as práticas e metas de evolução contínuo da qualidade de produtos e dos processos de produção. Esse foi o primeiro passo, mais centrado na infraestrutura, no processo, para pavimentar um caminho mais assertivo para a inovação – agora humanizada, centrada do consumidor,

Read More