Além do Código: por que estou estudando Social Media Marketing
Desenvolver um bom software é apenas parte da jornada. Comecei uma nova trilha de estudos em Marketing Digital e Social Media para aprender a posicionar, divulgar e criar estratégias de crescimento para o Clube do Salão e outros produtos digitais que estou desenvolvendo.
Mais um passo na minha evolução: transformar código em produto — e produto em negócio.
RabbitMQ: o que é, para que serve e por que tantas empresas utilizam essa tecnologia?
Aprenda os fundamentos do RabbitMQ e da mensageria. Entenda como filas de mensagens funcionam, quais problemas elas resolvem e por que essa tecnologia é tão valorizada no mercado de desenvolvimento de software.
PHP puro com Redis na prática: cacheando dados e melhorando o desempenho de uma aplicação
Depois de um teste técnico onde percebi que uso Redis há anos sem entender o que acontece por baixo dos panos, decidi reconstruir tudo com PHP puro — sem Laravel, sem mágica escondida. Neste post, mostro como implementar o padrão Cache-Aside do zero, os bugs reais que encontrei no caminho (incluindo um limite de infraestrutura escondido que mascarava meus próprios benchmarks), e como resolvi invalidação de cache e cache stampede — com números reais, não achismo.
Domain-Driven Design na prática com PHP: transformando conceitos em código
Depois de compartilhar minhas primeiras impressões sobre Domain-Driven Design, decidi transformar os conceitos iniciais do livro de Eric Evans em exemplos práticos utilizando PHP. Neste artigo, apresento como Entidades, Value Objects, Repositórios e Serviços de Aplicação podem representar regras de negócio de forma mais clara, mostrando como o código pode refletir o domínio do problema e não apenas a estrutura do banco de dados.
O maior desafio no desenvolvimento de software não é o código, é a comunicação
No segundo capítulo de Domain-Driven Design, Eric Evans mostra, por meio de sua experiência em um projeto de placas PCI, que entender o negócio é muito mais importante do que apenas dominar a tecnologia. Neste post, compartilho minhas principais reflexões sobre a importância da Linguagem Ubíqua e de uma comunicação eficiente entre desenvolvedores e especialistas do domínio para construir softwares que realmente entreguem valor.
Minhas primeiras impressões sobre Domain-Driven Design, de Eric Evans
Neste post compartilho minhas primeiras impressões sobre a leitura de Domain-Driven Design, de Eric Evans. Apresento os principais aprendizados do capítulo 1, como a importância de compreender o domínio do negócio, aproximar desenvolvedores dos especialistas e construir software que represente a realidade do problema, indo além da escolha de tecnologias e frameworks.
Aprendendo .NET e C#: sair da zona de conforto também faz parte da carreira
Nesta publicação compartilho minha experiência estudando .NET e C# por meio da formação Carreira Desenvolvimento Back-End .NET, da Alura. Para consolidar os conhecimentos, iniciei o desenvolvimento de um projeto prático utilizando ASP.NET Core, aplicando conceitos como arquitetura em camadas, APIs REST, Entity Framework e boas práticas de desenvolvimento. Uma jornada de aprendizado que tem ampliado minha visão sobre desenvolvimento backend e engenharia de software.
O início da minha jornada com o Clube do Salão
Depois de anos trabalhando com desenvolvimento de software, decidi dar um passo importante: criar um produto próprio.
Assim nasceu o Clube do Salão, uma plataforma pensada para ajudar barbearias, salões de beleza e clínicas de estética a fidelizar clientes por meio de planos de assinatura e simplificar a gestão do dia a dia.
Muito se fala sobre a Maçonaria, mas poucas pessoas conhecem sua verdadeira finalidade.
Neste artigo compartilho uma visão objetiva sobre seus princípios, seus valores e sua atuação na sociedade, buscando esclarecer dúvidas e desmistificar alguns conceitos.
Conhecimento é sempre o melhor caminho para superar preconceitos e aproximar pessoas.