DevSecOps: segurança da informação em todo o processo do desenvolvimento
E se dissermos que boa parte dos problemas de segurança poderiam ser evitados? Neste artigo, vamos abordar a importância da segurança da informação e como incluí-la em todo o processo do desenvolvimento: o chamado DevSecOps. Nos últimos tempos, testemunhamos diversas falhas de segurança da informação ao redor do mundo: vulnerabilidades, ransomware, Man-in-the-middle, dentre outros problemas. […]
Minha experiência para aprender Angular
O que você leu no título é isso mesmo. Vou contar como tem sido minha experiência para aprender Angular e explicar alguns conceitos básicos para quem tá começando como eu. O sofrimento existe… ? Em primeiro lugar, o que é Angular?! Para quem não sabe, o Angular é uma plataforma de desenvolvimento criada pelo Google […]
Spring Data na prática: o que é e seus principais subprojetos
Que tal nos aventurar pelo Spring Data? Neste artigo vamos entender o que é o Spring Data e seus subprojetos. Além disso, vamos ver como eles podem facilitar as nossas vidas, agilizando todo o processo de persistência de dados. Caso você já tenha alguma experiência com Hibernate provavelmente já deve ter ouvido do Spring Data […]
Definition of Ready (DoR) – Mais qualidade no Product Backlog
Eu vejo diariamente muitos projetos enfrentando sempre os mesmos problemas e, como consequência, muito estresse e equipes desmotivadas. Uma técnica bem simples, porém muito eficaz, consegue evitar muita dor de cabeça. O Definition of Ready (DoR)! Mas que problemas o Definition of Ready poderia evitar, você deve estar se perguntando. O DoR consegue ajudar em […]
Sustentabilidade emocional na gestão: como encontrar equilíbrio
Não é surpresa para ninguém que saúde mental, assunto principalmente potencializado pela pandemia, é um hot topic na estratégia das organizações atualmente. Você sabia que em 2019 (antes da pandemia), segundo a OMS (Órgão Mundial de Saúde) o Brasil era o país mais ansioso do mundo? No mesmo discurso de olhar em direção a saúde […]
Projeto open source: criando um do zero, commit por commit
Um projeto Open Source é considerado, pela maior parte de profissionais da tecnologia, como uma porta de entrada, seja para adquirir mais segurança ao praticar suas habilidades técnicas, seja pelo desejo de inovar e colaborar com as comunidades, garantindo que todas as pessoas possam participar com seus quatro direitos. No entanto, existe uma confusão muito […]
Workflows no Github Actions: como manipular outputs
Neste artigo vamos nos aprofundar em como usar variáveis de outputs com workflows no Github Actions seguindo a nova sintaxe, explicando como criar e manipular outputs. O GitHub trouxe recentemente no seu blog, um post avisando que a sintaxe de uso de output tinha mudado, e que a nomenclatura antiga seria depreciada no dia 31 […]
Clean Architecture: descubra o que é e onde aplicar Arquitetura Limpa
Arquitetura de software é sempre um tema interessante, pois conhecendo as vantagens e desafios das principais arquiteturas é possível aumentar consideravelmente a qualidade e escalabilidade de um software. Por isso, neste artigo vamos falar sobre a Clean Architecture, ou Arquitetura Limpa em português. Por que estudar arquitetura de software? Nos últimos anos o tópico arquitetura de […]
Porque utilizar kind para implantar seu cluster local de Kubernetes
Temos várias ferramentas que podem rodar o Kubernetes, entre elas o kind, que tem caído nas graças da comunidade nos últimos tempos. Um dos motivos para isso se deve pela fácil instalação e gerenciamento via Docker. Neste post, vamos entender mais sobre o kind e como ele pode ajudar no seu dia a dia. Esperamos […]