No último artigo dessa série ensinei como configurar um cluster Kubernetes gratuito com os recursos de nível sempre gratuito da Oracle Cloud Infrastructure, hoje você irá aprender como automatizar a implantação de suas aplicações a partir de um repositório git no GitHub diretamente para o cluster Kubernetes usando as GitHub Actions, realizando o build e a publicação de uma imagem Docker no OCI Container Registry permitindo assim que você saia de uma vez por todas de serviços como os da Vercel.
Oracle Cloud Infrastructure (OCI) se apresenta como uma alternativa viável com seu generoso always free tier, que disponibiliza ao usuário um conjunto robusto de serviços que podem atender a várias necessidades de computação, essa série de artigos irá explorar o processo de migração da Vercel – ou qualquer outra PaaS para a Oracle Cloud, oferecendo um guia abrangente de como automatizar o deploy para aqueles que estão considerando essa mudança.
Spring Data JPA é uma biblioteca que facilita o acesso a dados em aplicações Java que usam o framework Spring. Ela permite que os desenvolvedores escrevam consultas usando uma linguagem de domínio específico, baseada em nomes de métodos ou anotações. Além disso, ela oferece suporte a diversas funcionalidades, como paginação, ordenação, cache, auditoria e projeções. Neste artigo, vamos explicar como o Spring Data JPA funciona e quais são as suas vantagens e desvantagens.
No desenvolvimento de software, a colaboração em equipe é essencial para garantir um fluxo de trabalho eficiente e a entrega de projetos de alta qualidade. Uma das práticas que auxiliam nesse processo é o uso de commits semânticos. Neste artigo, iremos explorar o conceito de commits semânticos, entender por que eles são importantes e aprender como utilizá-los de forma eficaz.
No meu último artigo falei sobre como é simples construir aplicações que se utilizam da programação concorrente usando a linguagem Go, vimos que é simples a sua implementação e quão eficiente pode ser, graças à sua construção que fornece aos desenvolvedores ferramentas poderosas para se aproveitar ao máximo o potencial da programação concorrente. Neste artigo iremos ver na prática um passo-a-passo de como construir um ethereum wallet watcher aproveitando-se desse ponto forte de Go Lang.