Conheça o EndpointHelpers, um source generator em Roslyn que cria helpers tipados para gerar URLs e redirects no ASP.NET Core MVC, eliminando strings mágicas.
Levando em conta o uso do SQL Server como solução de banco de dados adotada em um projeto, é muito comum uso de stored procedures com construções referenciando diversas tabelas, outros elementos deste tipo e, até mesmo, funções criadas na própria base de dados.
Em algum momento surgirá a necessidade de se localizar um texto específico no conteúdo da procedure de forma rápida e prática.
Descubra os desafios, aprendizados e boas práticas na jornada de transformar um sistema monolítico em uma arquitetura de microserviços escalável. Um relato direto, prático e sem rodeios para quem está pensando em seguir esse caminho.
Explorar Hyrule e garantir a qualidade de um software podem ter muito mais em comum do que você imagina.
Não estamos falando apenas de derrotar chefes ou encontrar bugs escondidos. Estamos falando de investigação, pensamento crítico, prevenção de problemas e da busca constante por experiências melhores.
Afinal, o que um herói que explora um reino ameaçado tem em comum com um profissional que trabalha para garantir a qualidade de um sistema?
Conheça o EndpointHelpers, um source generator em Roslyn que cria helpers tipados para gerar URLs e redirects no ASP.NET Core MVC, eliminando strings mágicas.
Nesta postagem, mostramos como o Discord pode transformar a comunicação corporativa em algo leve, eficiente e cheio de personalidade. Na JJ Consulting, a ferramenta virou um universo próprio, com salas que mudam de nome conforme o humor e uma colaboração que ultrapassa qualquer distância. Descubra como o Discord une trabalho e diversão para criar um ambiente remoto único e conectado.
Neste artigo, vamos comparar linguagens de programação com campeões de Arcane (série da Netflix). Cada linguagem tem suas forças, fraquezas e personalidade, assim como cada personagem luta à sua maneira por Piltover e Zaun. Vamos descobrir qual linguagem combina mais com seu jeito de programar!
Descubra boas práticas em .NET para criar códigos mais limpos, escaláveis e sustentáveis. Neste post, compartilho dicas sobre testes automatizados, refactoring e muito mais, para você aprimorar sua habilidade de programar de forma eficiente e duradoura.
Neste capítulo, mostramos como a metodologia Scrum pode ser adaptada de forma criativa e divertida, inspirada no universo de Hogwarts. Na JJ Consulting, personalizamos o Scrum para garantir alinhamento constante, entrega de valor real e melhoria contínua. Entenda como os papéis e cerimônias do Scrum se transformam em um jogo de Quadribol, cheio de estratégia e aprendizado.
Levando em conta o uso do SQL Server como solução de banco de dados adotada em um projeto, é muito comum uso de stored procedures com construções referenciando diversas tabelas, outros elementos deste tipo e, até mesmo, funções criadas na própria base de dados.
Em algum momento surgirá a necessidade de se localizar um texto específico no conteúdo da procedure de forma rápida e prática.
Com a estreia da segunda temporada da série, aproveitei o hype pra revisitar os conceitos de Programação Orientada a Objetos (POO) de um jeito diferente. Neste post, mostro como elementos do universo pós-apocalíptico de Joel e Ellie podem ajudar a entender classes, objetos, herança, polimorfismo e outros pilares da POO, tudo com exemplos em C# e um pouco de fungos.
Descubra os desafios, aprendizados e boas práticas na jornada de transformar um sistema monolítico em uma arquitetura de microserviços escalável. Um relato direto, prático e sem rodeios para quem está pensando em seguir esse caminho.
O dicionário de dados um repositório centralizado que documenta a estrutura dos dados de um sistema, incluindo campos, tipos, validações e relacionamentos, alinhando o banco de dados com as regras de negócio. Veja nesse artigo quais as vantagens dessa estrutura.