29 nov 2016

Introdução Por mais que conhecemos nossos usuários dos sistemas que desenvolvemos, aprendemos sobre a forma como eles usam esses sistemas e ensinamos como eles deveriam usá-los, ainda somos surpreendidos com bugs causados pelo uso inesperado da interface. Pode ser um clique em um lugar específico do site que travou um componente de listagem ou um

Read More

25 out 2016

O principal propósito deste artigo, é mostrar as diferenças entre essas duas ferramentas, e lhe dar maiores informações para que possa ser feita uma melhor escolha quando for necessário criar um projeto mobile para iOs e Android. Hibrido vs Nativo Antes de se aprofundar nas diferenças, precisamos lembrar a diferença entre um app híbrido e

Read More

11 out 2016

É de conhecimento de todos que trabalham com Liferay sua capacidade de personalização em muitos aspectos, sendo o mais visível deles o layout. Quando se fala em construir um site ou até mesmo um portal a primeira preocupação é com a aparência e usabilidade (look and feel em inglês), e optando por algum produto pré

Read More

06 out 2016

Programação funcional? Quando eu ouvi esse termo pela primeira vez, logo pensei: Mais uma heurística computacional que logo será esquecida e novamente sobreposta pela orientação a objetos, mas quando fui estudar a fundo o que era, notei que não faz muito sentido comparar esses paradigmas, ambos podem conviver muito bem juntos em um projeto. Abaixo,

Read More

15 ago 2016

Há tempos venho trabalhando com projetos que possuem uma arquitetura que combina ChaplinJs + Backbone.Js. Por terem essa arquitetura já desenvolvida, sempre segui os padrões já estabelecidos. Cansado de utilizar o JQuery Validator para validação de formulário nesses projetos, fui atrás de um substituto que não me desse dor de cabeça. E eis que encontrei

Read More

09 ago 2016

O método Switch está implementando em muitas linguagens de programação. Mas se você alguma vez já precisou de fato utiliza-lo para resolver algum problema com certeza viu que não é fácil debugar, testar e até mesmo manter o código. Uma solução fácil para resolver esse problema é utilizar os objetos literais do JavaScript para criar

Read More

08 jun 2016

Para iniciar este post e entrarmos no contexto geral sobre o ReactJS, essa biblioteca se consolidou na comunidade Front-end, mas não se engane ao achar que o ReactJS é um framework.

Read More

02 jun 2016

SRP – SINGLE RESPONSIBILITY PRINCIPLE “Uma classe deveria ter apenas uma razão para ser modificada.” A expressão “responsabilidade” nos remete a responsável – que, por sua vez, nos remete a algo ou alguém. Dentro do SRP, coisas que se modificam pelo mesmo motivo deveriam ficar juntas, assim como, coisas que se modificam por motivos diferentes

Read More

09 maio 2016

Intro Hoje o post será bem simples, extremamente rápido, porém algo que as pessoas me perguntam com muita frequência no mundo do AngularJS: “Como acessar a instância de uma factory ou service diretamente do console?”. PS: Os exemplos estarão em ES2015, então talvez seja necessário verificar a compatibilidade do browser. Apenas troque let por var

Read More

22 mar 2016

Com diversos frameworks já consolidados como ExpressJS, HapiJS e Strapi, vou abordar um pouco sobre o framework NodalJS, focado em otimização de APIs e Ferramentas Built-in, o que o tornam completo e simples de usar.

Read More