Publicação do Guia Frontend

Passando para comunicar que incrementamos o Guia! A partir de agora temos uma seção Frontend especialmente preparada para você que está começando os estudos e está tentando entender onde se encaixa cada uma das tecnologias! Acesse o Guia Frontend e bons estudos!

November 3, 2022 · 1 min · GibaTech - Gilberto Lupatini

Criando sistemas legados com o framework da moda

Não é um assunto necessariamente recente, porém restam controvérsias e, sem dúvidas, ainda cabe uma opinião. Legados não são ruins. Ruins são as gambiarras, a ausência de testes e de boas práticas de desenvolvimento. Colocar a mesma equipe que desastrosamente sustenta um legado para criar uma nova API fresquinha, com o último framework da moda é potencializar as chances de criação de código ruim, frequentemente chamado de legado. Também incorro no erro de chamar de construção de novos legados quando vejo códigos escritos de qualquer forma....

November 22, 2020 · 3 min · GibaTech - Gilberto Lupatini

Você está organizando e nomeando seu código corretamente?

Fala-se sobre Código Limpo há algum tempo, sobre funcionalidades que melhoram a legibilidade do código e bibliotecas que agilizam e deixam o código menor e, às vezes, melhor. Mas há questões bem mais fundamentais que não podem ser esquecidas ou despriorizadas em relação àqueles assuntos mais populares, entre eles, a nomenclatura de tudo o que está sendo escrito. Quando precisamos realizar alterações em um sistema já desenvolvido, mas desconhecido, temos a necessidade de avaliar, como um todo, quais são suas funcionalidades....

April 21, 2020 · 7 min · GibaTech - Gilberto Lupatini

Java: Ambiente de desenvolvimento

As ferramentas descritas aqui são base para o desenvolvimento Java e podem ser obtidas gratuitamente (legalmente) através dos links disponibilizados Intellij Link: https://www.jetbrains.com/idea/download/ Acesse a URL e faça download da versão Community para seu sistema operacional. Ele funciona da mesma forma no Linux, Mac ou Windows. Java Link: https://www.java.com/pt_BR/download/ Acesse a URL e faça download para seu sistema. Há uma alternativa que pode ser utilizada sem problemas não vinculada à Oracle: O OpenJDK....

April 10, 2020 · 1 min · GibaTech - Gilberto Lupatini

Automação de Build

Introdução Neste tópico vamos falar sobre as ferramentas que normalmente são utilizadas em aplicações Java para tarefas rotineiras de build, como compilação, testes e cobertura, empacotamento, publicação… As mais conhecidas ferramentas para esta finalidade são o Gradle e o Maven. Glossário Artefato: no contexto deste artigo, para o Java, um Artefato corresponde a uma biblioteca que é compilada a partir de outro projeto Java, resultando um arquivo de extensão JAR. Classpath: no contexto deste artigo, para o Java, o classpath é o conjunto de recursos necessários para a execução da aplicação....

March 29, 2020 · 2 min · GibaTech - Gilberto Lupatini