sonatype

Publicando artefatos no Maven Central Repository

Dependências em seu projeto

Se você desenvolve software, certamente já precisou usar um framework ou uma biblioteca de terceiros para resolver algum problema e deixar de reescrever um tanto de código.

Várias linguagens e plataformas possuem suporte a gerenciamento de pacotes e dependências. No PHP temos o Composer [1]. Para projetos JavaScript que usam NodeJS existe o NPM [2] para manter os módulos. Em projetos Ruby, usamos o rubygems [3], mas usamos o Bundler [4] para controle das Gems nos projetos de forma mais descritiva e de alto nível de abstração do rubygems. Já o Python possui o pypi [5] para cuidar dos pacotes ou seja-lá-que-nome-eles-dão para as dependências. Leia Mais

Projeto Java – Parte 3 – Spring Data JPA

Projeto Java – Parte 3 – Spring Data JPA

Vamos continuar com a terceira parte da série Projeto Java e vamos apresentar algumas ferramentas interessantes.

Para poder ter alguma coisa específica, continuaremos o desenvolvimento de nosso projeto. Fizemos nosso planejamento, priorização e estimativa (mentiiiiraaaa) e a seguinte tarefa para puxar é o cadastro de candidatos. Como explicamos no post sobre processo, as vezes podemos identificar que uma história é na realidade um épico, pois é fácil identificar varias histórias menores nela. Leia Mais

Projeto Java – Parte 2 – Criando o projeto

Projeto Java – Parte 2 – Criando o projeto

Olha, você voltou!

Vamos continuar com a série Projeto Java e vamos começar a desenvolver. Adiantando, não estamos apresentando um curso passo à passo, e sim uma série de elementos interessantes. Assim que muitas coisas você vai achar diretamente no GitHub  https://github.com/iundarigun/recruiters, onde iremos criar uma branch ou mais para cada post.

Leia Mais

Projeto Java – Parte 1

Projeto Java – Parte 1

Apresentação

Cara o que você está fazendo aqui!? Se você não é da área de TI, corre Bino, é ciladaAgora se você já trabalha com TI eu que não vou me preocupar.

Nesta série de artigos iremos apresentar o desenvolvimento de um projeto de software real, usando linguagens, ferramentas, frameworks e processos que usamos na S2IT.

O objetivo nesse blog é fazer aquilo que já fazemos no dia a dia, compartilhar informação e conhecimentos com outras pessoas, aprender e aprimorar novas tecnologias, além de apresentar como funciona o processo e o fluxo de trabalho dentro de uma empresa de TI. Leia Mais