Engenharia de Software

4 artigos nesta categoria

Como o Spring Data JPA funciona?

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.

Commits Semânticos: O que são, por que e como usá-los?

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.

Concorrência e Go routines: Aproveitando o poder da programação concorrente em Go

A linguagem Go, em sua construção, fornece aos desenvolvedores ferramentas poderosas para aproveitar o potencial da programação concorrente. Neste artigo, vamos explorar os conceitos da programação concorrente em Go Lang e mergulhar no mundo das Goroutines, uma característica fundamental que torna a programação simultânea em Go incrivelmente expressiva e eficiente.

Implementando um micro serviço em Go Lang em um ambiente Spring Cloud

Eu diria que uma das características mais marcantes da arquitetura de micro serviços é a flexibilidade e a liberdade que ela proporciona no desenvolvimento de aplicações, você não precisa ficar "preso" à uma linguagem específica toda vez que você precisar solucionar um novo problema com código, você pode ter n micro serviços em uma linguagem X e o enésimo em uma linguagem Y.