Brant é o arquiteto de sistemas da Software CenterEdge onde é um ávido usuário do Couchbase desde 2012 e um apoiador da Comunidade Couchbase desde 2016. Seu foco é o Couchbase Server, o SQL++ e o .NET SDK.
Como foi sua primeira apresentação ao Couchbase?
Uso o Couchbase desde 2012, quando comecei a usar a versão 1.8 para fornecer um cache de consulta escalável e de alto desempenho e uma loja de carrinho de compras persistente.
Qual produto ou serviço do Couchbase você mais usa?
Sou um fã de longa data do SQL++ (anteriormente chamado de N1QL) e do mecanismo de consulta/indexação que o suporta. Adoro o poder combinado com a familiaridade da linguagem SQL++, que tem crescido cada vez mais desde seu lançamento.
De qual projeto ou produto que usa o Couchbase você mais se orgulha?
Trabalhei em vários produtos para usuários finais que usam o Couchbase, e tenho orgulho de todos eles. Mas provavelmente tenho mais orgulho do projeto Linq2Couchbase, que é um provedor LINQ Couchbase/SQL++ para desenvolvedores .NET, e do couchbase-index-manager, que fornece um método declarativo para gerenciar índices SQL++ como parte de seu pipeline CI/CD. Adoro esses projetos porque o objetivo deles é ajudar outros desenvolvedores a fornecer produtos excelentes usando o Couchbase, de modo que o alcance deles é ainda maior do que qualquer produto de usuário final que eu possa criar.
Como embaixador, o que você gostaria de alcançar nos próximos 12 meses?
Eu adoraria ajudar a criar uma rede de desenvolvedores qualificados que usam o Couchbase, mas que podem colaborar e compartilhar conhecimento em uma ampla variedade de assuntos para nos tornar melhores desenvolvedores.
Olhando para a sua bola de cristal, o que você vê (ou gostaria de ver) para as tecnologias do Couchbase ou para o mundo da tecnologia em geral?
Pessoalmente, quero ver mais ferramentas, como o Kubernetes Operators, que simplificam a capacidade de desenvolver e implantar novos aplicativos na nuvem. Já estamos anos-luz à frente de onde estávamos há 10 anos, mas ainda há muitas partes móveis, como alta disponibilidade, monitoramento, rastreamento, registro, malhas de serviço, redundância de dados e muito mais que adicionam muita sobrecarga e carga cognitiva a um novo projeto.
Você tem alguma dica profissional ou truque de vida que nossos leitores possam achar interessante?
Sempre adicione uma raiz EditorConfig para cada repositório de código-fonte. A consistência adicional na formatação e nos editores de texto vale seu peso em ouro.
Quando não está movimentando dados, o que você mais gosta de fazer?
Também adoro trabalhar em outros projetos de código aberto não relacionados a dados. Minha última paixão é Braço de ferroque é um gerador de SDK OpenAPI baseado nos componentes internos do compilador C# (também conhecido como Roslyn) para fornecer SDKs de alto desempenho, extensíveis e específicos para .NET a partir de especificações OpenAPI.
Obrigado por compartilhar seu trabalho e suas ideias com nossos leitores.
- Participe do Centro Comunitário do Couchbase para manter-se atualizado com todos os acontecimentos do Couchbase e de nossa comunidade global.