14 fev 2017

Neste post vou apresentar um tutorial simples de como configurar um projeto com Spring Boot em integração com Facebook, utilizando API de quickStart SPRING INITIALIZR. Inicialmente, a idéia desta aplicação era fazer um post na minha linha do tempo do facebook, mas depois de algumas pesquisas, descobrimos que para que isso aconteça, devemos solicitar na

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

04 out 2016

Quando utilizamos um CMS nos deparamos com formularios prontos para inserção de conteúdos, além disso quase sempre precisamos definir uma única forma de exibição para estes conteúdos. Com o Portal Liferay ganhamos liberdade para criar diversos formularios diferentes para inserção de conteúdos e diferentes modelos de exibição para a apresentação do mesmo para o usuário

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

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

07 jul 2016

Hoje gostaria de compartilhar um problema que enfrentei na inserção de conteúdo no Portal Liferay, permissões para estruturas ao inserir um conteúdo. Visão do cenário: Um portal com 638 formulários, consequentemente, uma lista enorme com todos os formulários no botão de adicionar conteúdo e a necessidade de apresentar as estruturas para inserção de acordo com

Read More

21 jun 2016

No mês de abril desse ano a LIFERAY INC.  disponibilizou a nova versão do seu portal para uso. Antes mesmo do lançamento, criou-se grandes expectativas sobre as novidades que poderíamos encontrar neste “novo portal”, mesmo com a comunidade presente e atualizações constantes, muitos ficaram ansiosos com as novas features. O portal Liferay 7.0 chegou ao

Read More

16 maio 2016
Agil com TDD

Introdução O TDD (Test Driven Design) é uma boa prática que podemos utilizar para desenvolver um aplicativo, pois esta técnica que tem como premissa desenvolver o teste primeiro e depois a classe que implementará o algoritmo. Para utilizar o TDD é necessário seguir o ciclo de vida RED, GREEN e REFACTOR. Segue abaixo os passos:

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

18 nov 2015

O que é Apache POI? Apache POI é uma biblioteca para manipular os arquivos do Microsoft Office. Neste post iremos abordar sobre como exportar e ler planilhas em excel utilizando Java. Em primeiro lugar temos que importar a biblioteca da Apache POI. No projeto que criei utilizei o Maven para controlar as dependências, então adicionei

Read More